Top-100 Coverage Contract

A repository document, rendered for the site. View source markdown.

Generated at: 2026-07-30T12:38:02.000Z UTC · source: committed helm-expt evidence for this rendered repository document.

This file defines what "covered" means for the maintained top-100 corpus. Coverage is stricter than render parity. A chart can be useful, proof-grade, and still only partly covered until live evidence, production disposition, or a routed limitation exists for the declared scope.

Contract Items

ItemRequirementMeaning
apinned chart versionThe row names a chart version and points at a retained recipe source lock.
breviewed named base variantAt least one named base variant is present with a catalog rationale.
crender parity receiptEvery declared base variant has Helm-template versus cub installer render parity.
dpain report and quirk axesThe per-chart pain report and control-point notes exist.
efacts declaredTarget facts, generated facts, values, and control points are represented in recipe artifacts.
fscan and production dispositionScan and production-disposition evidence exists for the current support scope.
glive witness or routed reasonAt least one supported base has live evidence, or the deferred live route is explicit.
hcatalog and site entryThe row has a per-chart catalog page and appears in the generated public site data.

Status Values

ValueMeaning
passThe item has a concrete evidence path in coverage.csv.
todoThe item is not yet covered for the chart. Read next_action.
n-aThe item is not applicable to the row. Current generator rarely uses this; absence should normally be explicit work, not hidden.

How To Use This

Use coverage.csv as the work queue. A row is covered only when all eight contract items are pass or n-a.

This is not a production support claim. Production support still needs a target-scoped decision and fresh receipts.

Current Aggregate

charts: 100
covered: 20
partial: 80
average coverage: 89%

Regenerate:

npm run top100:coverage
npm run top100:coverage:verify