config/tracked-repositories.json defines:
- repository owner and name
- optional npm package name
- status label used in README and dashboards
- maintainer-needed signal text
- tracked upstream PR numbers
- per-repo SLA output base name
Aggregated snapshot across all tracked repositories.
Key fields:
generated_at_utcsummary.tracked_repositoriessummary.tracked_packagessummary.tracked_prs_totalsummary.tracked_prs_opensummary.total_starssummary.total_forkssummary.total_npm_downloads_last_weekprojects[]projects[].tracked_pr_details[].merged_at— used by README generator to distinguish merged from closed PRs
Latest detailed snapshot per tracked repository.
Key fields:
reponpmtracked_prs[]
Historical per-repository snapshots with timestamped filenames.
Per-repository review-response tracking.
Key fields:
summary.tracked_open_prssummary.needs_response_countsummary.overdue_countitems[]
Cross-repo prioritized queue built from SLA outputs.
Key fields:
generated_at_utcopen_actionsurgent_actionsitems[]
Run-level truth file for refresh health.
Key fields:
run_statusrun_started_at_utcrun_completed_at_utcsummary.successful_stepssummary.failed_stepssummary.skipped_stepssummary.fresh_repositoriessummary.partial_repositoriessummary.failed_repositoriesglobal_steps[]repositories[]
README.md contains marker-delimited generated sections:
TAGLINE— inline, auto-generated from ecosystem summaryRUN_STATUS— workflow badges, staticSTATS— inline, auto-generated from ecosystem summary + manifest freshnessTRACKED_PROJECTS— block, auto-generated table from config + ecosystem + health dataCONTRIBUTIONS_MERGED— block, auto-generated from ecosystem PR details (merged_at != null)CONTRIBUTIONS_OPEN— block, auto-generated from ecosystem PR details (state = open)LIVE_DATA— block, regenerated from the configured evidence path and per-repo SLA outputs
All marker sections except RUN_STATUS are regenerated by update-readme-stats.ps1.
Do not remove or rename these markers without updating validation and regeneration logic.