Documentation Map

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

New to cub? Install the cub CLI first. You can pull and render public catalog packages without an account. Commands that save or change ConfigHub data require you to sign in.

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

EXPERIMENTAL

This directory contains the manual documentation for the Helm experiment. The primary user-facing surface should stay small. Most Markdown files in the repo are generated catalog, recipe, package, proof, or run-output files.

Primary User Docs

These are the files a new user should be able to follow without reading the whole repo. For the single serial order through docs/user/*.md, start with user/README.md.

FileRole
../README.mdMain user introduction: why the repo exists, what is proven, and how to try it.
../CATALOG.mdGenerated chart catalog: charts first, recommended variants underneath.
../WEBSITE_UX_TEST.mdLocal static-site UX test runbook for walking a fresh user through the public website.
user/README.mdSerial reading order for the manual user docs.
offering.mdPublic offering overview: why visible Helm stages matter, what is free to try, and where managed ConfigHub workflows begin.
generative-gitops-fit.mdUser-facing boundary between the broader Generative GitOps thesis and what helm-expt proves today.
reverse-reconcile-design.mdUser-facing design for the reverse live-to-desired frontier: authority policy, bounds check, fixture receipt, and the missing cub write-back capability.
cub-scout-diff-design.mdUser-facing design for one field-level desired-vs-live differ that can serve dry-run and drift across Argo, Flux, or cub-direct delivery.
try-now.mdDetailed Helm parity explanation behind the short public package exercise.
installer-oci-packages.mdPublic installer package OCI refs, how users pull them, and how package OCI differs from ConfigHub delivery OCI.
config-catalog-demonstrations.mdGenerated, plain-English status of the Helm, AICR, cub installer, OCI delivery, promotion, Kubara, and Sveltos pathways and the five planned ConfigHub Apps.
Kubara platform exampleKubara v0.12.0 source, generated Helm configuration, 77 rendered bootstrap objects, lifecycle routes, OCI layout, and current live-test boundary.
Sveltos Kyverno fleet exampleTwo-wave example: ConfigHub approves a pilot and one selector expansion at different OCI digests; Argo CD and Sveltos deliver Kyverno to one cluster, then two, and Sveltos restores drift on each target.
Hooks and CRDs examplePlain-English Kube Prometheus Stack install order, chart-specific route records, Argo CD and Flux choices, live evidence, and the remaining manual boundary.
RBAC review exampleOne exact permission correction: find unnecessary Secret access, require approval, publish the reviewed objects as OCI, and let Argo CD check the result on an isolated cluster.
config-catalog-doctrine.mdMaintained doctrine for the anonymous-to-managed boundary, source-and-intent records, source-neutral base variants, four OCI package roles, fleet delivery, apply policy, AI use, and keeping the human and machine views aligned.
config-catalog-demo-program.mdExecution plan and acceptance criteria for the shared records, AICR, literal OCI uploads, promotions, fleet paths, and Apps.
three-pillars-brief.mdBrief behind the current website testing story: choices fixed before install, evidence users can inspect, and lifecycle work kept visible.
expected-results-and-clusters.mdPractical guide for what users should see after each step, when they need a Kubernetes cluster, when to use kind or cub cluster up, and when npm verifiers are optional.
first-run-walkthrough.mdCaptured real serverless try-out (render → kubectl apply → running pod) with the honest namespace rough edge; tested-UX companion to try-now.
serverless-mode.mdA local path that needs neither ConfigHub Server nor a ConfigHub account. It distinguishes those two choices, compares Helm install with cub render plus apply, and shows how reviewed files can become OCI for GitOps.
inspect-oci-package.mdOne command for identifying an OCI package, resolving its digest, listing exact Kubernetes objects and lifecycle clues, and checking the permanent public NGINX example.
transform-oci-package.mdChange one field in a literal Kubernetes OCI, preserve the input records, build a new local OCI, and inspect the separately published permanent example.
choose-your-path.mdRoute picker for Helm, AICR, OCI, or YAML; local, anonymous, or managed use; and the official ConfigHub tutorial handoff.
ai-assisted-helm-changes.mdPlain-English guide to safe AI-assisted Helm changes: propose, diff, gate, approve, deliver, and observe.
broken-chart-triage.mdPractical triage path for broken charts, values files, target prerequisites, lifecycle routes, image pulls, runtime failures, and model gaps.
known-gaps-we-surface.mdUser-facing guide to current watch findings that the project deliberately surfaces instead of hiding.
serious-chart-proof.mdConcise kube-prometheus-stack proof path for the serious chart example.
what-you-get.mdCompact product model: what ConfigHub adds around Helm output, what is proven, and what remains product work.
helm-render-intents.mdThe Helm-specific source-and-intent record, with examples and generated coverage states for render inputs, captured output, lifecycle routes, target prerequisites, runner evidence, freshness, and incomplete contracts.
helm-presets-and-values.mdHow public presets map to repo base variants, why the catalog does not claim every values combination, and how AI helps maintain chart-specific choices.
verification.mdLanding page for npm proof commands, user-side checks, committed evidence, fresh live lanes, and render-record-route.
choosing-commands.mdGuide to the distinct roles of helm template, cub helm, cub installer, ConfigHub upload and variant commands, and repo verifiers.
outcomes-and-tests.mdUser-facing outcome and test map, with links to the front-door CSVs.
../data/outcome-evidence-contract/summary.mdGenerated user-outcome contract: question, status, evidence, verifier command, scope, and next action.
helm-pain-points.mdUser-facing map from common Helm pain points to current proof, handoffs, and per-chart reports.
helm-upgrade-crash-example.mdUser-facing day-2 example: how an opaque Helm upgrade becomes staged, reviewed, rehearsed, gated, and observed.
why-this-exists.mdSkeptical entry point: why this is more than a one-shot upload or GitOps import, and what the catalog/proof path adds.
tutorial-sequence.mdDetailed repository proof sequence for Redis, variants, overlays, GitOps, and bulk operations; not the ConfigHub product tutorial.
current-proof-status.mdShort guide to current proof status and the generated summaries that are authoritative.
../data/chart-use-guide/summary.mdGenerated chart-use guide: one short answer per top-100 chart for use now, promotion review, base-variant work, or limitation decision.
../data/confighub-example-guides/summary.mdGenerated plain-English guides for each public chart preset config: what was rendered, why it is the right starting point, how to repeat it, and what prerequisites or lifecycle work remain visible.
../data/master-catalog-matrix/matrix.htmlBrowser view of the full chart/version/base matrix: user route, strongest evidence, core lanes, production scope, hooks, quirks, hard gaps, and next action.
../data/cub-adoption-caveats/summary.mdPer-chart adoption caveats: for each of the 100 charts, which "worse-than / more-confusing-than plain Helm" rough edges apply (baked shared password, CRD-first ordering) with the exact remediation, plus the three universal cub-direct caveats - the per-chart companion to the adoption audit. CSV + colored HTML alongside.
hard-questions.mdSkeptical user route: hooks, upgrades, overlays, false-green sync, free versus managed, and how to challenge the model.
what-we-refuse-to-claim.mdTrust boundary: why watchlist rows and strict witness blocks remain visible.
../data/claims-register/summary.mdGenerated claim-to-evidence register for checking whether a public claim is backed, partial, planned, or refused.
why-synced-is-not-working.mdRuntime false-green explanation: why sync/object presence does not prove workload health.
target-prerequisites.mdHard-chart guide: CRDs, Secrets, lifecycle checks, and target facts that must be staged or observed beyond YAML parity.
why-this-does-not-collapse.mdSkeptic-facing explanation of how hooks, quirks, config volume, and blocked rows are routed.
enterprise-parity-contract.mdReference contract for private enterprise estates that combine first-party Helm charts, values-only repositories, and Argo ApplicationSet fan-out.
verify-it-yourself.mdReader verification commands for corpus checks, rendered installs, parity receipts, and cub-scout receipts.
production-support-decisions.mdHow a review-ready chart becomes production-supported for one target scope.
chain-of-proof.mdWhich tool proves each boundary, plus the generated source-to-observation record for Helm, AICR, cub installer, Kubara, Sveltos, and literal Kubernetes configuration.
cub-deployment-path.mdHow deployment works on the cub path: cub installer → ConfigHub Units → OCI bundle → Argo/Flux/cub-direct, the single-OCI-transport rationale, and how delivery credentials (OCI pull creds, copied not printed) and app secrets are handled.
top100-readiness.mdUser-facing guide to the top-100 corpus buckets and generated readiness data.
top100-status.mdPlain-English top-100 answers: what works today, what needs prerequisites or review, and how it differs from plain Helm.
serious-charts.mdThe serious-chart packets: why kube-prometheus-stack, cert-manager, and external-secrets are the hard cases and how to read their status.
verification-lanes.mdPlain-English definition of each verification lane and the commands that check them.
live-parity.mdUser-facing guide to pass, watch, blocked, and rerun rows in the live parity lanes.
reading-the-matrix.mdHow to read the master catalog matrix: the lanes, the G/P/K shorthands, the cell states (pass/watch/blocked/n-a/blank), and where to look when a row is not green.
remote-images-and-supported-bases.mdWhat to do when a catalog base is watch-grade because an upstream image disappeared: refresh the chart/base, override the image, pin/mirror a digest, route a lifecycle image, or watch/refuse.
target-prerequisites-before-rerun.mdThe action packets for a non-green row's target prerequisite: create-namespace / stage-secret / install-crds / provide-external-service / provide-storage-or-topology / operator-review, with required inputs and the rerun command.
large-config-operations.mdUser-facing guide for watching large ConfigHub upload/apply/GitOps paths without collapsing them into a vague hang.
how-the-harness-works.mdShort technical explanation of the harness lifecycle and where user value is created.
introduction-to-the-harness.mdDetailed recipe-generation workflow and the table for where Helm pieces belong.
how-it-works.mdThe "how it works" hub: the four-move mental model (render → route → deliver → observe) plus customize/promote, day-1, day-2, secrets, and free-vs-managed - an organized index into the mechanism docs.
helm-presets-and-values.mdThe doctrine for ready-to-use chart presets: keep Helm charts, support useful chart-specific choices, record values and render inputs, and verify the generated output.
helm-to-cub-migration.mdHelm-fluent dev's cheat-sheet: how Helm habits (--set, -f values.yaml, --set image.tag, --set-string, release names) map to cub's declared-input / named-base model, and why the declared model catches the typo footgun Helm absorbs.
confighub-data-model.mdThe vocabulary the model assumes - chart base, recipe, Unit, space, variant, target, worker, OCI bundle, target fact, route, receipt - and how they fit in one line.
model-and-vocabulary.mdOne page for the source-and-intent role, the five main terms (recipe, rendering, render record, base variant, derived variant), the F1-F4 stages, and where each artifact lives today.
variants-after-upload.mdThe step-by-step walkthrough after cub installer upload: why and how to run cub variant create (labels, namespace, gates), preview with cub variant promote --dry-run -o mutations, promote, and where delivery and rollback pick up. Commands verified against cub --help.
AI change review exampleA real AICR training object, an unsafe proposed change, the corrected candidate, and an honest receipt showing which checks and live steps did or did not run.
app-to-live-walkthrough.mdThe full chain from plain YAML into a base Space, staging and production variants, release OCI, Argo CD delivery, and staged promotion. It links to the smaller four-object fixture when import is the only question.
image-registry-migration.mdMove a digest-pinned image to another registry, promote it to three environments, keep one environment pending, and verify the current ConfigHub records with a live or offline command.
day2-upgrade-rollback.mdDay-2 explainer: how an opaque helm upgrade becomes a staged/reviewed/rehearsed/observed change, and how versioned-Unit rollback works (with honest irreversible-migration caveats).
security-end-to-end.mdThe "no silent privileged step" story end to end: app secrets (generated/existing/target-fact), delivery creds (copied not printed), RBAC visible in the recipe, and the scan + F/G adversarial lanes.
gitops-adopter-guide.mdFor Argo/Flux teams: what changes (the source becomes one OCI bundle) and what doesn't (your controller); Argo proven, Flux/cub-direct in progress; vs raw Helm-through-Argo; hooks as explicit routes.
creating-variants.mdSimple guide to base variants, derived ConfigHub variants, AI assistant tasks, and bulk creation.
derived-variant-walkthrough.mdCaptured real cub variant create read back from its receipt: faithful 7-unit clone, no Helm re-render, gates applied, honest intended-state-only scope.
cub-variant-command-surface.mdCurrent cub variant command surface and how Space/Unit metadata maps to derived variants.
change-routing-before-oci.mdShort guide for choosing a preset/base variant, derived ConfigHub variant, or delivery prerequisite before OCI handoff.
adopting-existing-apps.mdHow existing Argo, Flux, KRM, rendered-manifest, and live-resource apps enter the ConfigHub model.
custom-overlays.mdPlain-English ExternalDNS example for wrapper charts, platform values, customer overlay values, and target facts.
prometheus-overlay-promotion-example.mdWorked Prometheus example for a values overlay and a ConfigHub-only promotion variant.
prometheus-high-fanout.mdKube-prometheus-stack example showing how one base choice changes many objects and target prerequisites.
extension-slots.mdGeneral guide for raw manifests, tpl snippets, sidecars, config blocks, and other NGINX-like extension slots.
nginx-configuration-files.mdNGINX-specific guide for config-file extension slots, base variants, derived variants, and future nginx -t checks.
product-support-tiers.mdWhich Helm scenarios fit the public catalog, managed imports, or commercial support.
hook-lifecycle-strategy.mdHow Helm hooks are inventoried, classified, translated, or blocked.
chart-hooks-what-happens.mdPractical answer to "if my chart has hooks, what happens with the ConfigHub/installer version?": routes, phases, who runs each, and that a known route is not an automatically executed one.
pathway-route-hooks-transparently.mdTest pathway (Helm-user + SecOps × hook/lifecycle): render parity proves the non-hook objects, the hook runs as an explicit non-automatic route with a receipt, shown side-by-side vs. what Helm/Argo/Flux do silently. Anchored on fluent/fluent-bit; live proof via npm run hook-test:proof.
maintenance-sla.mdHow catalog entries are refreshed, patched, and supported.
demo/redis/demo-script.mdRunnable Redis walkthrough.
demo/redis/ux-acceptance.mdRedis demo acceptance criteria.
demo/redis/function-scan-lane.mdRedis ConfigHub function scan lane.
demo/redis/safe-ops-lane.mdRedis safe operation lane.
../tests/README.mdTest directory map: npm verification scripts and portable runtime tests.
../tests/npm-scripts.mdWhat each npm script family checks, why it exists, and when to run it.

This list is the intended public reading path. Generated package docs, recipe catalog pages, data summaries, and per-chart proof transcripts are corpus evidence. They should be linked when useful, but they are not the first-run documentation set.

Maintained Orientation Layer

The project knowledge index is a short maintained orientation layer for humans and agents. It summarizes the current model and routes to authoritative evidence. It is not a second source of truth; generated data, receipts, recipes, current issues, and verifiers remain authoritative.

Agent And Operator Docs

These files are for agents and maintainers operating the repo. Keep public website pages and docs/user pages human-readable; put command routing, recovery steps, and repo-specific AX notes here.

FileRole
agent/README.mdCanonical start page for agents and maintainers working in this repo.
agent/tasks.mdTask-to-command recipes for common repo operations.
agent/recovery.mdRecovery guide for stale generated files, broken links, command-surface failures, and live-lane failures.
agent/verification.mdAgent-focused map from claims to the narrowest useful verifier.
agent/catalog.mdRead-only catalog guide for inspecting chart evidence without redesigning the catalog.
agent/human-agent-doctrine.mdRules for keeping human-facing pages and agent/operator pages consistent without copying the same text.
agent/terms.mdCompact glossary for repo-specific product, proof, catalog, and lane terms.

Generated And Reference Markdown

LocationRole
recipes/<repo>/<chart>/<version>/README.mdGenerated recipe summary for one chart/version.
recipes/<repo>/<chart>/<version>/CATALOG.mdGenerated per-chart catalog page with supported variants, revisions, receipts, and package links.
recipes/<repo>/<chart>/<version>/weirdness-and-mitigations.mdChart-specific notes for top-20 proof entries.
config-catalog/package-extras/<repo>/<chart>/<version>/README.mdMaintained source for package-local lifecycle instructions copied into the public installer package.
packages/<repo>/<chart>/<version>/README.mdGenerated cub installer package usage note. This is package reference, not a primary user guide.
packages/<repo>/<chart>/<version>/prerequisites/<action>/README.mdPackage-local instructions for one prerequisite or lifecycle action, including when it runs, what it creates, and how its receipt is recorded.
docs/demo/<chart>/confighub-proof.mdPer-chart ConfigHub proof summary. Corpus evidence.
docs/demo/<chart>/confighub-proof-transcript.mdPer-chart command transcript and observed outputs. Corpus evidence.
data/*/summary.mdGenerated status, review, or matrix summary.
data/README.mdGenerated data index and start-here guide for CSVs.
data/csv-index.csvGenerated machine-readable index of every CSV under data/.
data/status-dashboard/summary.mdGenerated front-door status dashboard for top100, proof lanes, hooks, quirks, GitOps, and live parity.
data/outcome-evidence-contract/summary.mdGenerated front-door map from user-visible outcomes to evidence, verifier commands, limits, and next action.
data/chart-use-guide/summary.mdGenerated front-door guide for whether one top-100 chart can be used now, promoted after review, improved with a better base, or held for a limitation decision.
data/confighub-example-guides/summary.mdGenerated per-preset guides for the chart journey into ConfigHub, including the render intent, render variant, package OCI ref, scripts, prerequisites, and evidence boundary.
data/master-catalog-matrix/matrix.htmlGenerated browser front door for chart/version/base status, user route, strongest evidence, production scope, and visible gaps.
data/useful-base-design-queue/summary.mdGenerated front-door queue for proof-grade top-100 charts whose current base is too default-shaped to recommend.
data/claims-register/summary.mdGenerated claim-to-evidence register used to keep public claims scoped and reviewable.
data/blast-radius-accuracy/summary.mdGenerated blast-radius accuracy seed: predicted affected objects compared with actual committed rerender diffs.
data/top100-readiness/next80-queues.mdGenerated next80 operating queue: promotion review, user-shaped variant work, and limitation review.
data/outcome-coverage/*.csvFront-door CSVs for chart, base, derived variant, and feature outcomes.
data/latest-top20-refresh/candidates/README.mdGenerated summary for latest-version candidate proofs.
runs/**/*.mdGenerated execution output from Pilot or other run harnesses. These are receipts/log summaries, not narrative docs.

Do not hand-edit generated Markdown unless the generator is also updated.

Manual Docs By Role

Core Model And Harness

FileRole
chart-recipe-manifest-flow.mdCanonical object model: chart, recipe, variant, revision, rendered objects, receipts.
seven-stage-helm-lifecycle.mdDoctrine for render parity and for routing hooks, CRDs, target facts, generated values, overlays, GitOps, and observations.
offering.mdPublic overview of the Helm catalog offering and the free-to-managed adoption path.
generative-gitops-fit.mdUser-facing map from generated config and AI/GitOps expectations to current helm-expt evidence and limits.
try-now.mdDetailed Redis Helm-parity path behind the short public package exercise.
choose-your-path.mdRoute picker across input formats and local, anonymous, or ConfigHub-managed use.
tutorial-sequence.mdDetailed proof flow with commands and expected results; not the ConfigHub product tutorial.
current-proof-status.mdUser-facing entry point for current proof status.
hard-questions.mdSkeptical user route for the hard questions a Helm reviewer asks before trusting the catalog.
what-we-refuse-to-claim.mdUser-facing trust boundary for strict witness blocks, watchlist rows, and normalization rules.
../data/claims-register/summary.mdGenerated register mapping public claims to evidence, limits, and scoped verification commands.
why-synced-is-not-working.mdUser-facing explanation of object-set false greens and runtime/prerequisite checks.
target-prerequisites.mdUser-facing explanation of target facts and live prerequisite checks for hard charts such as cert-manager, VPA, and OpenTelemetry Operator.
why-this-does-not-collapse.mdUser-facing explanation of why hooks, quirks, and config volume are handled as routed facts instead of hidden risk.
verification.mdUser-facing landing page for proof commands, committed evidence, fresh live lanes, and render-record-route.
verify-it-yourself.mdUser-facing commands for independently checking repo, render, parity, and cub-scout receipt evidence.
production-support-decisions.mdUser-facing path from production-review-ready to a target-scoped production support decision.
chain-of-proof.mdUser-facing proof-boundary map across helm-expt, cub installer, ConfigHub, GitOps, and live observations, linked to the generated OCI evidence-chain records.
top100-readiness.mdUser-facing guide to public catalog rows, promotion candidates, default-only rows, and limitation decisions in the top-100 corpus.
outcomes-and-tests.mdUser-facing map from promised outcomes to tests, CSVs, and commands.
../data/outcome-evidence-contract/summary.mdGenerated product-facing contract for current outcomes, evidence, scopes, and next actions.
../data/useful-base-design-queue/summary.mdGenerated queue of proposed useful base shapes for top-100 charts that are not yet good catalog offers.
live-parity.mdUser-facing explanation of strict live parity status, non-pass rows, and rerun rules.
large-config-operations.mdUser-facing guide for large charts and 100+ Unit operations: what to watch, what to capture, and how to classify slow or progressing stages.
helm-pain-points.mdUser-facing map from common Helm pain points to helm-expt, ConfigHub, installer, and live-observation answers.
helm-upgrade-crash-example.mdUser-facing upgrade-crash example linking old/new render, blast radius, live rehearsal, ConfigHub gates, and scoped support decisions.
verification-lanes.mdUser-facing explanation of proof lanes and command checks.
how-the-harness-works.mdLifecycle-stage explanation of the harness.
introduction-to-the-harness.mdDetailed import workflow, recipe decisions, and hook policy.
choosing-commands.mdUser-facing guide to source, preparation, ConfigHub, delivery, and proof commands.
creating-variants.mdSimple user guide for base variants, derived ConfigHub variants, AI assistant tasks, and bulk creation.
cub-variant-command-surface.mdCurrent cub variant syntax for create, promote, and upload, including labels, annotations, targets, namespaces, and gates.
change-routing-before-oci.mdUser-facing routing guide for presets/base variants, derived variants, and delivery prerequisites before OCI handoff.
adopting-existing-apps.mdUser-facing adoption path for existing Argo, Flux, KRM, rendered-manifest, and live-resource apps.
custom-overlays.mdExternalDNS managed overlay example with wrapper chart, platform values, customer values, target facts, and ConfigHub variant routing.
prometheus-overlay-promotion-example.mdConcrete Prometheus example showing when an overlay becomes an installer base and when a change is ConfigHub-only.
prometheus-high-fanout.mdKube-prometheus-stack example for base-variant fanout and prerequisite tracking.
extension-slots.mdGeneral extension-slot routing for raw manifests, tpl snippets, sidecars, config blocks, and add-on slots.
nginx-configuration-files.mdNGINX-specific config-file routing: Helm extension slots, derived ConfigHub variants, and future syntax checks.
product-support-tiers.mdFree, public, managed, and commercial support boundaries.
maintenance-sla.mdCatalog maintenance and update expectations.

Tutorial UX Proposal Companions

These are product sketches linked from tutorial-sequence.md. They are not extra first-pass requirements; they show how each tutorial's CLI steps could become a simpler human-facing Creator-style flow backed by formal contracts, AX/FX, and current ConfigHub primitives.

FileRole
ux-proposal-redis-quick-start-tutorial.mdProposal for turning the Redis quick-start render/upload path into an intent-first base creation flow.
ux-proposal-redis-secret-modes-tutorial.mdProposal for presenting generated Secret versus existing Secret as a base-variant choice with target fact checks.
ux-proposal-prometheus-base-variant-tutorial.mdProposal for presenting Prometheus server-only as a base-variant creation flow.
ux-proposal-prometheus-promotion-tutorial.mdProposal for presenting Prometheus promotion as a derived ConfigHub Creator flow.
ux-proposal-externaldns-custom-overlay-tutorial.mdProposal for separating ExternalDNS render-time overlay choices from customer Creator choices.
ux-proposal-gitops-runtime-proof-tutorial.mdProposal for presenting GitOps and runtime proof as publish-and-prove intent.
ux-proposal-bulk-scan-patch-tutorial.mdProposal for presenting scan, patch, review, and approve as a single bulk hardening flow.

Installer And Proof Contracts

FileRole
artifact-verifier-spec.mdWhat the artifact verifier must check.
seven-stage-helm-lifecycle.mdSeven-stage lifecycle, render parity boundary, hook routing, and support claims.
proof-kit-migration.mdHow repeated chart proof scripts are migrated to the shared proof-kit generator/verifier.
customization-algorithm.mdReference algorithm for values files, overlays, wrapper charts, and post-render variants.
catalog-doctrine.mdCatalog doctrine: chart → recipes → placeholdered base variants → derived ConfigHub variants.
customization-decision-tree.mdDesign-level routing tree for customization and support outcomes.
complete-corresponding-model.mdCompleteness contract a supported chart must satisfy.
per-chart-recipes.mdMethod for recommending per-chart recipe + variant counts.
top100-user-readiness.mdMethodology for the generated top-100 user-readiness view: sources, bucket rules, and honest limits.
master-catalog-matrix.mdDoctrine for the master matrix: HTML for human/product decisions, CSV for machine/spreadsheet use, Markdown for compact orientation.
residue-families.mdWhat a non-green matrix row's residue category means (remote-image, render-input, capability-profile, hook/lifecycle, target-prerequisite, runtime, controller-health, model gap): who fixes it, the next action, and where the rows live.
matrix-completion-audit.mdHow the matrix completion audit triages every non-green/not-yet-run cell into needs-run / needs-target-or-prereq-fix / needs-modeling / already-decided, and how to use it to finish the matrix faster.
variant-promotion-closeout.mdHow the promotion-closeout queue makes the promotion column actionable: ready-to-run vs watch-grade vs blocked by the ConfigHub changeset bug, with owner classes; promotion is a ConfigHub server value.
what-hook-support-means.mdThe hook disposition vocabulary: what observed/routed/refused/per-target/recipe-needed claim and refuse to claim.
kube-prometheus-stack-serious-chart-review.mdReviewer-facing map of the serious chart: what is proved, partial, and not yet claimable.
helm-quirk-support-matrix.mdHow each Helm quirk class (hooks, CRDs, lookup, capabilities, secrets, slots, RBAC, webhooks, storage) is handled across the seven lifecycle stages, with honest status per quirk.
fork-vocabulary.mdShared vocabulary for base vs derived variants and how names map.
helm-import-contract.mdHistorical contract for graduating a direct Helm render into maintained cub installer recipes.
capability-profile-catalog.mdNamed Kubernetes capability profiles used during render.
generated-fact-receipts.mdGenerated secrets, certs, random values, and time-value receipt specification.
secret-lifecycle.mdHow rendered Secrets, target Secret facts, and Kubernetes lifecycle Secret state are classified and checked.
observation-freshness-slo.mdFreshness states for live observations in a workerless ConfigHub model.
upgrade-rollback-receipts.mdUpgrade and rollback receipt shape.
hook-lifecycle-strategy.mdHow Helm hooks are inventoried, classified, translated, or blocked.
direct-cub-helm-model.mdPlugin-specific reference for the separate cub-helm command surface and how it differs from durable installer recipes.

Variants, Promotion, And Operations

FileRole
variant-creation-artifact.mdReference design for guided variant creation over existing ConfigHub capabilities.
cub-variant-command-surface.mdUser-facing command surface for current cub variant clone, promote, and upload operations.
redis-variant-creation-plan.yamlConcrete Redis variant creation blueprint.
variant-creator-verification.mdHow Creator previews, checks, receipts, UX, agent, and fleet paths are verified.
derived-variant-live-proof.mdFirst live cub variant create execution receipts for derived ConfigHub variants.
lane-test-doctrine.mdCore corpus lane-test doctrine for every chart-recipe-variant row.
two-cluster-parity-harness.mdStrict Helm-vs-installer live parity contract using two vanilla kind clusters.
enterprise-parity-contract.mdCustomer-safe extension of the parity model for private Helm, values-only, and Argo ApplicationSet estates.
variant-promotion-worked-example.mdWorked promotion examples for Redis and managed overlays.
variant-promotion-model.mdConsolidated model for ConfigHub server-side variant promotion: UX, AX, fleet flow, current top-20 evidence, and product gaps.
confighub-promotion-mapping.mdMapping between Helm-derived bases, ConfigHub variants, and promotion concepts.
kubara-customized-overlays.mdManaged wrapper chart plus customer overlay test case.

Generated proof data for this section lives in:

LocationRole
data/variant-goldens/redis-prod-us-east/Generated Redis example: redis/default to prod-us-east with preview, checks, and receipts.
data/managed-overlay-goldens/external-dns-customer-acme-prod/Generated ExternalDNS managed overlay example: wrapper chart plus platform/customer overlay values and route classification.
data/lane-test-matrix/Generated lane-test coverage matrix for every chart-recipe-variant row.
runs/derived-variant-execution/Live ConfigHub intended-state receipts for derived variant creation.

Catalog, Scale, And Refresh

FileRole
helm-community-persona-prd.mdProduct requirements for Helm-user personas, free/paid boundaries, and the shift from rendering to day-1/day-2 variant operations.
helm-community-persona-plan.mdExecution plan for making the public repo and catalog valuable to different Helm user personas.
helm-community-persona-reference.mdReference matrix for personas, free/paid capabilities, day-0/day-1/day-2 value, and variant routing decisions.
user-journey-test-pathways-brief.mdBrief for the user-journey test pathways (persona × decisions × chart-class) and the hook-method validation work.
user-journey-test-pathways-plan.mdVerified research map + build plan for the test pathways: the pathway matrix, phase sequencing, live-run policy, and corrections to the brief.
chart-claim-integrity-audit-2026-06-22.mdAdversarial audit of the generated chart pages for false claims (page contradicts its cited receipt): the verified findings, the two systemic root causes, the clarity issues, and the permanent chart-claim-integrity gate that prevents them.
catalog-promotion-review.mdRules for deciding whether a proven chart becomes catalog-supported.
catalog-promotion-next-candidates.mdCandidate charts for the next promotion wave.
serverless-verified-install-plan.mdPlanning model for the no-login verified-install wedge: public catalog package resolution, local apply, in-cluster receipt, and where ConfigHub Server begins.
verified-install-commercial-model.mdCommercial model for verified installs, factory scans, image digest inventory, signed artifacts, refresh SLAs, private catalogs, and fleet security queries.
post-coverage-strategy.mdPost-100%-coverage synthesis tying user journeys (incl. serverless entry + ConfigHub-server + cub-scout), the open-issue backlog, the coverage substrate, and the competitive landscape into one sequenced roadmap (Phase A finish coverage → B legibility/trust → C productize → D commercial).
user-journey-test-pathways-brief.mdPlanning brief for validating user journeys and hook-method pathways against generated evidence before building more site or tutorial surfaces.
robust-sceptic-plan.mdSceptic-facing attack taxonomy and adversarial test plan, including claims register, blast-radius accuracy, torture fixtures, environment matrix, and external reproduction.
corpus-rationalization-plan.mdNamed redundancy map across the data views (lane truth, hook family, readiness family) with merge/retire queue and the rules that stop view re-accretion.
maintenance-strategy.mdMaintenance NOTE: the free-tier daily-refresh SLA for public data and tests, perpetual append-only retention of all public data and its changes, and the free/paid boundary backed by a larger daily-updated private corpus.
where-does-my-hook-go.mdProblem analysis and solution proposal generalizing the hook disposition model (observed/routed/per-target/refused) to every Helm behavior that does not survive a config-only render: named routes, the default-plus-legible-off-ramp requirement for humans and agents, a phased plan, and the #684 review notes.
hook-route-execution-plan.mdScope for executing hook lifecycle routes (closing automatic:false): what each route class needs, GitOps-native emission vs product-direct cub execution, the execution receipt, and the phasing so hooks are automated and audited rather than run by hand.
top20-full-proof-target.mdDefinition and status of the top-20 full proof milestone.
top100-full-proof-target.mdDefinition and status of the top-100 proof surface.
../data/top50-completion/summary.mdGenerated fifty-task completion plan: current status, evidence, verification command, and the next step for every agreed programme outcome.
top500-matrix-refresh-review.mdHow the top-500 analysis should be regenerated and interpreted.
latest-top20-refresh-plan.mdLatest-version refresh plan for the supported top-20 charts.
upgrade-story-plan.mdUpgrade proof lane: old/new rendered sets, lifecycle review, live before/after observation, and scoped support decision.
legacy-patch-review.mdReview lane for older chart versions and patch support.
../data/attack-plan-workdown/summary.mdGenerated workdown for import, gaps, variants, production, runtime/GitOps, latest-version candidates, and image digests.
../data/refresh-survival/summary.mdGenerated refresh-survival surface for current supported versions, upstream update candidates, and the kube-prometheus-stack upgrade seed.
../data/hook-lifecycle/summary.mdGenerated hook lifecycle queue and required receipt paths.
known-adversarial-charts.mdPublic chart set used to exercise difficult Helm behaviors.
quirk-coverage.mdWhich Helm quirks we track, scan-but-don't-surface, or don't track yet - the honest taxonomy audit.
verification-properties.mdThe catalog's acceptance contract: properties every proven chart must satisfy.
next-20-tasks.mdDistilled near-term catalog task queue.

Redis Proof Specs

These files define the first complete proof slice and the checks used by the Redis demo:

FileRole
redis-proof-spec.mdOverall Redis proof specification.
redis-installer-package-spec.mdRedis cub installer package requirements.
redis-default-variant-spec.mdDefault Redis variant requirements.
redis-reuse-existing-secret-variant-spec.mdRedis existing-Secret variant requirements.
redis-variant-diff-spec.mdExpected differences between Redis variants.
redis-local-e2e-spec.mdLocal kind live/e2e proof specification.
redis-local-scan-spec.mdLocal scan proof specification.

Demo Docs

LocationRole
demo/redis/demo-script.mdRedis walkthrough script.
demo/redis/function-scan-lane.mdRedis ConfigHub function scan lane.
demo/redis/safe-ops-lane.mdRedis safe operation lane.
demo/redis/ux-acceptance.mdRedis UX acceptance criteria.
demo/nginx/confighub-proof-plan.mdNGINX proof target plan.

Tests

LocationRole
../tests/README.mdEntry point for the repo's test material.
../tests/npm-scripts.mdNPM script guide: what, why, how, mutability, and recommended checks by change type.
../tests/strategy.mdLong-term catalog testing strategy.
../tests/runbook.mdReproducible per-chart runtime test procedure.
../tests/findings.mdCurrent runtime findings and guardrails.
../tests/adversarial-strategy.mdAdversarial usage-test methodology.

Operating Skills

These docs turn repeated hard-chart work into reusable operating knowledge for humans and agents. They are not product proof tables, and they do not create a dependency on Pilot or any other external demo runner.

FileRole
skills/README.mdEntry point for helm-expt operating skills and common rules.
skills/live-parity.mdHow to run and classify live Helm-vs-ConfigHub parity, GitOps/OCI, kind, and cub-scout evidence.
skills/large-app-evidence-funnel.mdHow to break a 100+ Unit app into rendered, uploaded, pulled, synced, converged, and controller-health stages.
skills/target-facts-and-lifecycle.mdHow to route existing Secrets, CRDs, APIService readiness, topology, storage, and generated runtime state.
skills/hook-and-secret-lifecycle.mdHow to classify Helm hooks and Secret lifecycle rows without claiming execution from render evidence.
skills/serious-chart-playbooks.mdStart points for kube-prometheus-stack, Consul, cert-manager, External Secrets, Loki, and Argo Workflows.

Planning, Review, And Communications

These files support project planning, review, and public explanation. They are not the primary user path.

FileRole
roadmap.mdCanonical roadmap index: active workstreams, release guardrails, issue trackers, and which planning files are authoritative versus historical.
../data/top50-completion/summary.mdCanonical generated completion view for the agreed Top 50. Source: config-catalog/top50.yaml; verifier: npm run top50:completion:verify.
agreed-execution-plan.mdConsolidated doctrine and historical execution record. Use current handover, status dashboard, and next-task docs for current counts.
current-handover.mdCurrent pickup snapshot, including the base-variant versus derived ConfigHub variant vocabulary.
large-machine-handover.mdStrict handover for a Codex instance that can run live Kubernetes and GitOps proof lanes.
large-machine-roadmap.mdOutcome-driven roadmap for live parity, target-bound derived variants, chart quirks, and docs organization.
next-execution-plan.mdCurrent execution plan and near-term backlog.
serverless-verified-install-plan.mdProduct planning for cub installer as a no-login verified-install transcript and upgrade path into ConfigHub.
verified-install-commercial-model.mdPaid-tier planning for scan receipts, image digest inventory, signed artifacts, private catalogs, and fleet-wide security operations.
robust-sceptic-plan.mdAttack model and adversarial test queue for public claims, lifecycle gaps, blast-radius prediction, and external reproduction.
issue-backlog.mdIssue index and execution order.
independent-review-brief.mdBrief for an independent product/technical review.
review-prompts.mdLonger review prompts for structured critique.
pilot-adversarial-testing.mdPlan for adversarial testing with external automation.
pilot-demo-proof-plan.mdThe demo-proof plan: the head-to-head benchmark design (bare model+helm versus Pilot+substrate), the agent-drivable variant generator, and the switch-effect maps, with the honest-run protocol.
outside-user-test.mdFifteen-minute outside-user protocol for testing whether the public site and docs explain the product.
blog-posts.mdPublic writing plan.
dedicated-website-plan.mdStandalone website plan.
house-voice.mdThe house voice for all tech copy: the Fowler/Jobs/Dickens hybrid, ten rules, ready-to-apply before/after rewrites of the front-door site surfaces (Get Started, How It Works, chart-page intro), and how to check it (Flesch 60–70).
onboarding-and-entry-paths.mdDoctrine for one canonical ConfigHub tutorial, short Helm/AICR/OCI/YAML entry paths, distinct local/anonymous/managed choices, and STE limits for the Try page.
free-path-pitch.mdThe free-path value proposition: lead with a "look before you install" pre-flight check, keep parity as a quiet assurance, and separate ship-now copy from future security and AI builds.
server-account-pitch.mdThe account value proposition: your versions, your apps, your releases, plus the shipped-versus-frontier wording that ties the homepage variant and Apps boxes together.
house-layout.mdThe house layout (companion to house-voice): seven principles drawn from hall.kvick.dev - narrow prose, hairline sections, terminal-card commands, two-column hero, light card grid, one accent, restraint - plus the terminal-card pattern and where to apply it.
agent-experience-audit.mdAudit for the agent/operator docs: website pages stay for users, agent instructions live in repo Markdown, and catalog changes are out of scope for the first pass.
agent-experience-worklog.mdRunning log of observed agent friction and the fixes made.
get-started-rewrite-brief.mdBrief for Codex to rewrite the generated Get Started page (try.html) install-first around parity of outcomes: the full new copy, the recipe-vs-package explanation of --pull, verified commands, and generator notes.
persona-ux-rerun-2026-06-22.mdRerun of the public-site persona UX audit after the adoption-lens site updates, including page metrics, eight persona findings, and ranked follow-up work.
persona-ux-audit-2026-06-22.mdTen-persona public-site audit after the homepage and guide restructuring, with verified findings and the next ranked UX fixes.
how-it-works-website-brief.mdContent + structure brief for the public site's "How it works" section (for Codex): the four-move spine, the honesty rails, suggested visuals, and the open content gaps.
landing-page-restructure-brief.mdBrief for Codex to restructure the generated homepage around one narrative spine (look first, prove it on a cluster, change it and keep it) so the page makes one pitch instead of nine; executed by #1101.
fuzz-corpus-tests-roadmap.mdRoadmap for the non-website work (corpus, tests, fuzz, migration-UX): the test-our-tool principle, the persona taxonomy (F/G/cub-fuzz/Helm-migrant), the offline-first PR sequence, and the deferred live work.
helm-vs-cub-adoption-audit.mdAdoption audit for places where cub is worse than or more confusing than plain Helm on the common journey, with each gap marked solved, managed, partial, or unmanaged.
per-chart-fact-sheet-spec.mdDesign spec for the per-chart website page: section list, the exact data source per field, and a solid/partial/needs-more-testing status for each, plus the "level of support vs evidence depth" rule.
archive/README.mdHistorical planning snapshots retained for traceability.

Naming Rules