feat(cross-repo): add cross-repo connector — 8.4 — Closes #147 #257

Open
Rockachopa wants to merge 1 commits from step35/147-8-4-cross-repo-connector into main

1 Commits

Author SHA1 Message Date
Alexander Payne
998e262d80 feat(cross-repo): add cross-repo connector to extract issue linkage patterns
Some checks failed
Test / pytest (pull_request) Failing after 9s
- Introduce scripts/cross_repo_connector.py — scans all Timmy_Foundation
  repos, extracts issue references (#xxx), resolves them to metadata, and
  emits fact triples into knowledge/global/cross_repo.yaml plus index.json
  updates.
- Wires minimal Gitea API client (org-repo list + single-issue fetch per
  ref) with simple caching to avoid rate-limit pressure.
- Generates human-readable metrics/cross_repo_report.md for auditing.
- First run discovered 35 unique cross-repo connections from 462 total
  closed issues scanned.

Closes #147

[STEP35 FREE BURN]

TDD:
- validate_knowledge.py: PASSED (64 facts)
- cross_repo_connector.py --help: OK
- smoke-run on 21 org repos: 35 unique connections, 0 exceptions
2026-04-26 07:23:09 -04:00