Browse Docs
Catalog
Config
Stacks
Operate
Docs

Repo Consistency Review

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

Generated at: 2026-09-04T11:23:58.207Z UTC · source: committed helm-expt evidence for this rendered repository document.

Verdict

The repo now has a clearer shape:

New to cub? Install the cub CLI first. Public catalog packages pull and render anonymously, and you sign in only once a command saves or changes ConfigHub data.

README -> current mission and simple UX claim
docs/ -> doctrine, harness introduction, maintenance, customization, promotion review
recipes/ -> chart proof artifacts
packages/ -> executable cub installer packages
data/ -> generated review outputs
data/top500-catalog-analysis/ -> current top-500 proof index and source-scan input

The old top-20 render-and-vendor payload is removed from the active tree. The current proof path is recipes/ plus packages/, verified against regular Helm renders and cub installer.

Current Logical Flow

  1. Pick a public Helm chart and version.
  2. Render it with regular Helm under pinned inputs.
  3. Capture a HelmPlan, ChartDossier, source/dependency locks, control points, and value model.
  4. Create one or more install variants.
  5. Store immutable variant revisions with rendered release objects.
  6. Run scans and install gates against the exact rendered objects.
  7. Build an executable cub installer package under packages/.
  8. Compare cub installer setup output with the regular Helm baseline.
  9. Generate catalog-promotion review output.
  10. Promote only after human/product review assigns explicit catalog status.

Here is what the command does. cub installer is an open-source plugin for the cub CLI. cub installer setup pulls a catalog package and writes its Kubernetes files locally, leaving delivery to kubectl, Argo CD or Flux. The generated scripts stop before doing any work when the plugin or kustomize is missing.

What Is Consistent

  • The public claim is stable: correct variants, safe operations, immediate proof.
  • The written doctrine now favors executable installer, cub, and ConfigHub capabilities over documentation-only mitigations whenever those capabilities exist, fit the chart behavior, and improve simplicity, safety, or proof.
  • Redis, the promoted top-20 recipes, and the next-80 recipes all use current packages/ executable fixtures.
  • npm run verify checks current artifact chains instead of obsolete archive receipts.
  • The catalog-promotion review separates machine proof from catalog support.

What Still Needs Tightening

  • The old top-500 matrix should be recalculated in the new catalog-proof shape.
  • Every chart should get an explicit catalog-status.yaml; support status should not be inferred from proof tier.
  • Redis should be the first deliberate catalog-supported entry, with warning gates and production dispositions stated plainly.
  • The repo needs an upgrade/legacy-patch review lane for old chart versions.
  • The README should continue to favor short user commands and keep internal nouns in the docs, not the happy path.

Current Review Boundary

Do not use the removed top-20 archive or the old matrix to judge the current plan. They explain how we learned the control points. The current plan is judged by current recipes, current packages, current receipts, generated reviews, and repeatable Helm-vs-cub installer comparisons.

Generated from the committed markdown file docs/planning/archive/repo-consistency-review.md. The source file is the authoritative version.