Top-100 User Readiness: Methodology

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 page documents how data/top100-user-readiness/readiness.csv and its summary are derived.

The report is a Helm-user-language projection of curated repo data. It invents no new judgments: every bucket and field is a deterministic mapping from committed sources. If a bucket looks wrong, the fix belongs in the source data, not in this projection.

npm run top100:user-readiness          # regenerate
npm run top100:user-readiness:verify   # check committed outputs

Sources

SourceUsed for
data/top100-readiness/readiness.csvThe curated tier/workability buckets, proof lanes, hard gaps, source feature tokens, and next actions.
data/chart-facts/chart-facts.csvPer-chart quirk facts for all 100 charts: hooks, CRDs, generated and existing Secrets, webhooks, extension slots, required values, install-vs-upgrade divergence.
data/top20-base-readiness/base-readiness.csvThe reviewed recommended first base for catalog-supported charts.
data/outcome-coverage/base-outcomes.csvPer-base evidence used to choose the strongest visible base when a chart does not yet have a reviewed catalog recommendation.

Bucket Rules

The generated top-100 readiness summary uses four operating buckets. This report keeps the same source of truth, then splits promote-after-review into two user-facing groups so a reader can see whether the next step is mostly a target prerequisite or an operator review.

User-readiness bucketSource readiness bucket
ready-to-trytry-from-public-catalog
works-with-target-prerequisitespromote-after-review
works-with-operator-reviewpromote-after-review
needs-better-base-variantneeds-useful-variant
not-ready-yetlimitation-decision-first
BucketRule
ready-to-trycatalog_tier = top20-catalog-supported. Every such chart has a reviewed recommended_first base whose readiness is start-here.
works-with-target-prerequisitesworkability = works-as-proof-needs-catalog-review and the named gap text matches a prerequisite shape (existing Secret, StorageClass, CRD owner, pull secret, IngressClass).
works-with-operator-reviewThe remaining works-as-proof-needs-catalog-review charts: the gap is the review itself (hooks, lifecycle, HA teaching, variant naming), not a missing cluster input.
needs-better-base-variantworkability = not-yet-a-good-catalog-offer: the mechanism is proven, but the install shapes a real user wants are not built or reviewed.
not-ready-yetworkability = decision-needed-before-promotion: a named limitation needs a support / disclose / defer decision.

Buckets describe what stands between a Helm user and value on the best known path, not chart quality. A not-ready-yet chart may work fine under plain Helm; the bucket says this catalog will not yet vouch for it.

Field Derivations

ColumnDerivation
current_proofuser_status plus the populated lane fractions (render parity, local live, live parity).
recommended_first_baseThe reviewed recommended_first base for catalog-supported charts. For everything else, the base with the strongest committed evidence, marked (unreviewed first guess) - an honest hint, not a catalog recommendation.
quirksUnion of chart-facts flags (hooks, crds, generated-secrets, existing-secret, webhooks, extension-slots, install-vs-upgrade-divergence, required-values) and source_features tokens (lookup, capabilities, tpl, rbac, storage, generated-facts).
user_must_provideAssembled from the prerequisite-shaped flags: existing Secret detail, storage decision, CRD ownership choice, webhook readiness, target facts, mandatory inputs - plus the bucket-level caveat for not-ready and needs-variant rows.
confighub_absorbsAssembled from the quirk flags: exact rendered objects with parity and receipts always; separated generated Secrets, CRD bases, hook classification and routing, reviewed extension slots, captured install-vs-upgrade divergence, lookups lifted to target facts - where flagged.
next_actionPassed through verbatim from the curated top-100 readiness row.
pain_reportThe chart's Helm pain report path, for full per-chart detail.

Honest Limits