Maintenance SLA

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.

UNOFFICIAL/EXPERIMENTAL

This repo separates catalog presence, proof, and production recommendation.

Popular charts must be visible in the catalog.
Proof-grade recipes prove correctness for recorded variants.
Catalog-supported recipes declare the scopes and variants we recommend.

Supported Artifact Levels

LevelMeaningMaintenance Promise
proof-gradeHelm equivalence and receipts pass for tested variants.Keep verification runnable and digest-bound.
catalog-candidateUseful shape, but not yet fully promoted.Review obvious variants, UX, and upgrade behavior before recommendation.
catalog-supportedRecommended install path for the declared scope.Re-test on chart updates and keep supported variants current.
deprecatedStill recorded, no longer recommended.Preserve receipts; avoid new adoption.
blockedKnown unsafe, ambiguous, or non-equivalent.Keep blocker reason and mitigation path visible.

For the top-20 public Helm charts, the catalog entry itself is mandatory because users will expect to find those charts. The support level may still be narrow: today the top-20 are catalog-supported for local/test proof paths, while production support remains unclaimed until a target-scoped support decision is recorded.

Chart Updates

When an upstream chart updates, do not mutate the old approved revision.

Create a new candidate:

chart v1 + variant A -> approved revision r001
chart v2 + variant A -> candidate revision r002

Then run:

Outcomes:

auto-carry-forward
review-needed
blocked
deprecated

Old approved revisions remain valid evidence even if a newer chart changes.

Variant Updates

When a user requests a new use case, create a variant candidate.

Examples:

existing-secret
ha
external-database
ingress-tls
no-crds
restricted-rbac
cloud-provider-specific

The candidate runs through the customization algorithm and catalog promotion review. Broadly useful variants may become catalog-supported. Customer-specific variants remain private/local unless promoted deliberately.

What Must Stay Fresh

For catalog-supported variants, keep these fresh:

What Does Not Need To Change

Do not rewrite old proof revisions just because the chart moves on.

Old revisions are historical proof:

this chart version
with these inputs
rendered these objects
passed these checks
at this digest

Public Claims

Allowed:

This recipe is proof-grade.
This top-20 chart has a catalog entry.
This variant is catalog-supported for local/test.
This rendered revision is Helm-equivalent under the recorded inputs.
This scan/gate result applies to this exact rendered object digest.

Avoid:

All chart use cases are covered.
Every future chart version will work automatically.
This replaces all Helm expertise.
Live state is known without a fresh observation receipt.

Current Baseline

The repo currently has:

100 proof-grade recipes/packages
20 bespoke proofs with richer variants
80 generated full proofs with default variants
20 catalog-supported recipes for local-test scope
20 production-review-ready disposition records
17 supported target-scoped proof scopes
2 superseded deprecated-source proof records
1 rejected default base with a concrete production follow-up route
0 draft target-scoped support decisions
0 top-20 catalog candidates remaining

The next maintenance milestones are to record target-scoped production support decisions, refresh live/e2e evidence for accepted production scopes, add execution/observation receipts for selected hook routes, promote selected proof-grade/default charts using docs/planning/catalog-promotion-review.md, and keep old-version patch reviews repeatable.