Website brief: the "How it works" section (for Codex)

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. Content + structure brief for the public site's How it works section. The source of truth is the user-facing hub docs/user/how-it-works.md; this brief tells the site builder what to surface, in what order, with what honesty rails. Don't invent claims - every site assertion must trace to a linked doc or generated data.

The spine - four moves

Lead the site with the same mental model the hub uses, in this order. Each is one screen / section: a one-line claim, a short plain-English explainer, one visual, and a "go deeper" link.

#MoveOne-line claim (site copy)Honest caveat to keep visibleBacked by
1Render"Your chart becomes the exact same Kubernetes objects - proven object-for-object."Parity proves the recipe, not that it's live-ready.render-parity lane; direct-cub-helm-model, reading-the-matrix
2Route"Anything Helm would run for you - hooks, CRD installs - becomes an explicit, named step you can see and approve."automatic: false everywhere (0 of 25 route-actions are automatic). Nothing runs silently.chart-hooks-what-happens, pathway-route-hooks-transparently, tests/doctrine.md, data/lifecycle-route-actions/
3Deliver"Published once to OCI; Argo, Flux, or kubectl can pull the same bundle."The mechanism is proven on one routed-hook fixture. Each catalog entry needs its own delivery receipt before the site claims that entry ran through a controller.cub-deployment-path; data/oci-hook-delivery-proof/
4Observe"Proven live, with receipts - and we tell you the honest disposition, never just 'green'."watch ≠ pass; show the real lane mix, not a green wall.verification-lanes, what-we-refuse-to-claim, tests/README.md

Cross-cutting sections (secondary nav)

Honesty rails (must carry to the site - non-negotiable)

  1. Never silent. Every routed step is shown; no "we run it for you" without automatic: false + a receipt.
  2. Verified disposition, not green. Show the real mix (pass / watch / blocked / refused / n-a); never a fake all-green.
  3. Proven vs in progress. Argo, Flux, and cub-direct consumed one routed-hook fixture from one OCI bundle (committed receipt data/oci-hook-delivery-proof/). That proves the mechanism, not every catalog entry. Still forthcoming: cub-scout object-set --dry-from (only three-way --dry-from is shipped) - mark that one "coming."
  4. Refusals are a feature. Surface what-we-refuse-to-claim - it's a trust asset, not fine print.

Suggested visuals (Codex to build)

Content gaps - now filled (surface these prominently)

All four now exist as user docs, are linked from the hub, and are already recapitulated on the site: 6 entries in the Docs/Guides list (guideRows) and a new "How It Works" FAQ section (faqSections). Give them prominent placement:

  1. The data model - confighub-data-model.md (Unit / space / target / worker / OCI / target fact / route / receipt).
  2. Day-2: upgrade + rollback - day2-upgrade-rollback.md.
  3. Security end to end - security-end-to-end.md (the "no silent privileged step" story).
  4. GitOps adopter guide - gitops-adopter-guide.md (Argo/Flux from one OCI bundle).

Plus the spine docs: how-it-works.md (hub) and cub-deployment-path.md.