Input
--sli-model: SLI model JSON file or directory (required)--arch-model: architecture link model directory (required)--repo: source code directory (required)
Output
Fixed output to output/<repo_slug>/:
dashboard-ia.jsonpanel-specs.jsongrafana-dashboard.jsontraceability.jsonvalidation-report.jsonevidence-index.enriched.json
Rules
- The IA must include 6 fixed pages: Overview page, Core Link page, Service Tier page, Dependent Resource page, Error Analysis page, Change/Canary/Capacity page.
- The Overview page must include both a Health area and a Diagnostic area.
- Each panel must include: title, chart type, metric formula, dimension variables, refresh interval, threshold colors, drill-down, SLI/link association.
- Metrics without evidence support must not have fabricated queries; output a placeholder spec and mark it in the validation report.