v0.6 Narrative UI Redesign — Frozen Design Reference
Captured: 2026-04-18 (rolling — last update via PROMPT-A-STRUCTURAL round)
Origin: claude-design-pilot/v0.1.final/ on redesign/v06-pilot (before that branch was cleaned via SecurityV0/sv0-platform#1143)
Driver issue: SecurityV0/sv0-platform#410
Canonical spec: docs/product/positioning/north-star.md (v1.0-DRAFT, 91 clauses O-N/B-N/C-N/X-N/Q-N) — supersedes any spec text in PLAN.md or worksheet files from the pilot driver bundle.
Original Claude Design pilot spec PR: SecurityV0/sv0-documentation#180
What this is
The frozen HTML/CSS prototype of the v0.6 narrative UI that the SecurityV0 platform implementation
was built against. These are not iteration drafts — they're the "source of truth" snapshot that
PLAN.md (claude-design-pilot/PLAN.md on pilot, now archived locally) declared as the visual target
for Overview / Brief / Access-chain detail / Risk Clusters / Exposures / Drift surfaces.
Why it's archived here
The pilot driver bundle (claude-design-pilot/ directory, 102 files) was removed from
redesign/v06-pilot in PR SecurityV0/sv0-platform#1143 before the pilot → main merge. The bundle
mixed working artifacts (founder-copy worksheets, Claude Design prompts, session notes) with the
frozen design freeze. Per AGENTS.md § Conventions and the local-only memory
rule on session notes, working artifacts belong in ~/dev/securityv0/.scratch/, not in the
canonical repo. But the frozen design freeze has lasting reference value for:
- Design-contract reviewers comparing implementation vs the original target
- Future iterations needing to know "what was v0.6 supposed to look like"
- Onboarding new contributors to the narrative-UI design system
Contents
docs/design/2026-04-v06-narrative-ui/
├── INDEX.md ← you are here
├── README.md ← original v0.1.final README (deploy + slug-truncation notes)
├── chats/ ← anonymized Claude Design conversation transcripts (1 file)
└── project/ ← the frozen design freeze
├── COMPONENTS.md ← component inventory and design-token usage
├── QUESTIONS.md ← open questions at v0.1.final freeze time (most resolved since)
├── shared/ ← tokens.css + shared assets
├── screens/ ← 12 reference screenshots (PNG)
└── *.html ← 7 freeze surfaces:
├── overview.html
├── brief.html
├── chain.html
├── clusters.html
├── exposures.html
├── drift.html
└── index.html (router landing)
How to view
These are self-contained static HTML files with relative CSS/JS imports. To view locally:
cd docs/design/2026-04-v06-narrative-ui/project
python3 -m http.server 8000
# then open http://localhost:8000/index.html
The original Cloudflare Pages deploy used branch slug claude-design-pilot-v0-1-final (note: the
28-character slug-truncation gotcha — …-fin ≠ …-final internally on Cloudflare even though
they alias to the same URL).
Cross-references
- Implementation umbrella: SecurityV0/sv0-platform#1137 (pilot → main merge prep)
- Pilot driver cleanup: SecurityV0/sv0-platform#1143
- Original Claude Design spec PR: SecurityV0/sv0-documentation#180
- North-star clauses governing the implementation: O-N (Overview), B-N (Brief), C-N (Chain), X-N (Clusters), Q-N (open questions)