Recipe Health
This page reports the structural health of every recipe AICR can resolve — one row per leaf criteria combination (service × accelerator × OS × intent × platform). It answers “across the whole matrix, what is the current structural state of each recipe?” and is the catalog-wide complement to per-recipe conformance evidence.
The matrix is computed hermetically and offline: every signal is a pure read of the resolved recipe — no Helm render, no GPU, no cluster, no network. It is regenerated from the recipe catalog by make recipe-health-docs and is kept current by a weekly bot PR. make recipe-health-check is an advisory staleness check (it is not wired into make qualify or the merge gate). The full design is recorded in ADR-009.
What the columns mean
Status is the rolled-up structural verdict per recipe:
pass— the recipe is structurally sound.warn— a non-fatal structural concern was surfaced.fail— a graded structural signal failed (e.g. the recipe does not resolve).unknown— a transient resolver error (a re-runnable timeout) prevented a confident verdict; the recipe is held rather than penalized.unknownis never silently read aspass.
Structural soundness is not a validation verdict. A recipe that resolves cleanly is structurally sound, not validated and performant. Runtime/validation claims come only from signed conformance evidence, which is out of scope for this matrix today (see the Evidence column below).
chart_pinned (folded into Status). One of the graded signals behind Status checks that every resolved Helm component references an explicit chart version, per ADR-006. This is layer 1 only — the chart-version pin — not image-digest pinning, and it is a render-free read of the resolved recipe (it does not pull or template the chart).
Coverage is a descriptor — it is never graded, so a deliberately minimal recipe is never penalized for declaring fewer checks. It is a compact per-phase summary of the declared validation checks, in the form R:n D:n P:n C:n — the count of named checks declared for the readiness, deployment, performance, and conformance phases respectively.
Evidence is a literal pending for every recipe today. No conformance attestations exist yet, so the column is honestly uniform: it reports the absence of evidence rather than overstating what is known. A differentiated, evidence-derived column lands once the first signed attestation does.
Summary
- Recipes: 37
- Pass: 37 · Warn: 0 · Fail: 0 · Unknown: 0