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 contain 6 fixed pages: Overview page, Core Link page, Service Layering page, Dependent Resources page, Error Analysis page, Change/Canary/Capacity page.
- The Overview page must contain both a Health section and a Diagnostic section.
- Each panel must contain: title, chart type, metric formula, dimension variables, refresh interval, threshold colors, drill-down, SLI/link association.
- Metrics without evidence support must not be fabricated into queries; output a placeholder spec and mark it in the validation report.