Validation:
./scripts/validate-repo.ps1On Linux or macOS, run the same command under pwsh.
Full refresh:
./scripts/update-all-evidence.ps1GITHUB_TOKENRecommended for higher GitHub API rate limits.
- PowerShell source files are kept ASCII-safe so the scripts parse in Windows PowerShell 5.1 and PowerShell 7+.
- Unauthenticated or lightly authenticated local runs can hit GitHub API rate limits.
- The current refresh pipeline is polling-based and depends on public GitHub and npm APIs.
- Generated JSON files are written with UTF-8 BOM because they are produced by PowerShell
Set-Content -Encoding utf8. evidence/manifest.jsonis the authoritative run-health file for success, partial success, and failure states.
- Update
config/tracked-repositories.jsonor the relevant script/docs files. - Run validation.
- Run the full refresh if outputs or markers changed.
- Review the generated evidence and README diff.
- Commit focused changes.
- Do not hand-edit files in
evidence/. - Do not add tracked repositories by editing the workflow only.
- Do not claim data freshness that the generated timestamps do not support.