Part of #72 (Phase 5).
~/reports/_index.json written by each program run; the automation-health dashboard reads it for dynamic program discovery instead of hardcoded paths.
Scope
- Write
_index.json as part of the repoman run wrapper (small enough to fold in with Phase 2).
rossoctl/agent-skills/skills/automation-health-dashboard/SKILL.md: replace hardcoded link-scan/ and dep-bump/ paths with _index.json discovery.
Backward compatibility
If _index.json is absent, the dashboard falls back to today's hardcoded paths. No breakage for existing deployments.
Assisted-By: Claude Code
Part of #72 (Phase 5).
~/reports/_index.jsonwritten by each program run; the automation-health dashboard reads it for dynamic program discovery instead of hardcoded paths.Scope
_index.jsonas part of therepoman runwrapper (small enough to fold in with Phase 2).rossoctl/agent-skills/skills/automation-health-dashboard/SKILL.md: replace hardcodedlink-scan/anddep-bump/paths with_index.jsondiscovery.Backward compatibility
If
_index.jsonis absent, the dashboard falls back to today's hardcoded paths. No breakage for existing deployments.Assisted-By: Claude Code