Persona UX Audit 2026-06-22

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.

UNOFFICIAL/EXPERIMENTAL

This audit records ten simulated website visits after the adoption-lens updates and the first persona UX pass. The purpose is to keep a dated record of what a new visitor could understand from the public website without reading the whole repository.

Average score: about 3.0 out of 5.

Runs

RunPersonaScoreResult
1Novice Kubernetes user2.0Bounced at the setup step. The site promised a low-commitment try-out, but the user still had to understand clone, CLI, and local setup.
2Low-skill Helm operator2.5The Redis path was useful, but the site did not show the plain Helm versus cub installer comparison clearly enough.
3Helm expert customizer3.0Existing-secret customization was clear. Authoring a new base or recipe was still too hard to find.
4GitOps operator3.0The Argo and Flux story existed in Markdown, but the runnable commands were not on the site page.
5SRE or on-call engineer3.0The Ops page promised observation and rollback, but did not yet show concrete cards for those workflows.
6Chart maintainer2.5Most chart pages said no action was recorded, which sounded like a hook-free claim even when the data model was only missing a route.
7AI-curious lead3.0The AI guide was real, but the homepage AI card had no link.
8Skeptical reviewer4.0The proof corpus looked credible, but inconsistent version and lane wording reduced trust.
9Existing-app user3.5The read-only-first adoption principle was good. The site needed direct discovery and import examples.
10Security reviewer3.0Secrets and caveats were discussed, but the security path was not visible early enough.

Verified Findings

The audit checked the largest recurring complaints against generated files:

FindingVerified state
Entry bannerThe experimental banner appeared on the homepage and offering page, not every top-level page.
Command cliffcub gitops discover, cub gitops import, and cub unit import appeared in user docs but not on any generated site page.
Chart action fallbackMost chart pages used wording that could be read as "this chart has no hooks" rather than "no route is attached to this page yet."
AI entry pointThe homepage AI card had no guide link.
Redis version consistencyThe homepage mixed Redis 25.5.3 and 27.0.0 while the try page used 25.5.3.

Ranked Fix Plan

  1. Put runnable commands and short expected-output text on the HTML pages for GitOps adoption, existing-app discovery, observation, and rollback.
  2. Make chart pages avoid blank hook denials. If a route is missing, say that the route is not attached yet rather than claiming the chart has no hook behavior.
  3. Keep Redis examples on one visible version unless a page explicitly explains an upgrade comparison.
  4. Add Observe and Rollback cards to the Ops guide so the page matches its own introduction.
  5. Link the AI guide from the homepage and keep AI claims tied to diffs, gates, variants, and receipts.
  6. Re-run the persona audit after the site changes and compare the same ten personas against this baseline.

Required Rerun Scope

The next rerun should test the homepage plus deeper pages one or two clicks away. The earlier runs found several homepage and top-level problems. The next runs should verify that the guides reached from those pages are also clear.

For each persona, record the full click path. Example:

Home -> Apps -> Adopting Existing Apps
Home -> Ops -> Verify It Yourself
Home -> Helm Catalog -> Redis chart page -> recipe catalog
Home -> FAQ -> Known Gaps -> chart caveats

Every sampled guide should answer:

QuestionWhat to check
What am I trying to do?The first paragraph names the task plainly.
What should I type?The page has a command or explicitly says this is concept/design only.
What should I expect to see?The page gives a short expected-result checkpoint.
What do I need?The page says local files, kind, cub-lk, bring-your-own cluster, GitOps controller, or ConfigHub account.
What is the proof state?The page says proved, watch, blocked, planned, or not applicable.
Where next?The next useful page is obvious without sending every user straight to raw data.

This deeper pass should include, at minimum: Get Started, Helm Catalog, one simple chart page, one serious chart page, Variants, Apps, Ops, How It Works, FAQ, Known Gaps, AI-assisted changes, GitOps adopter guide, and one upgrade or rollback guide.

Style Notes

Use direct product language for public pages. A visitor should know:

QuestionWebsite answer
What should I type?Show the command on the page where the task is described.
What should I see?Show one short expected-result sentence next to the command.
Is this proven?Use pass, watch, blocked, in progress, or not applicable consistently.
Do I need a cluster?Say whether the step is serverless, local kind, cub-lk, or bring-your-own cluster.
Is npm required?Keep npm verifiers as optional proof checks for the default user journey unless the task is explicitly a repo proof task.