← context-v

dididecks-ai Draft v 0.0.1.0 context-v/plans/Redesign-TOC-as-Deck-Level-Dual-Surface-Review-Matrix.md

Redesign TOC as a Deck-Level Dual-Surface Review Matrix

Today's `/toc/[deck]/[variant]/` answers a build-system question ('which slot has a Play-UI file?') when the deck-iteration-workflow centers on a workflow question ('where am I in the review cycle, and which variant is closest to shippable?'). The calmstorm-decks `/index` shows the right shape: variants as columns, slides as rows, a review-status chip per cell. We go one step further than calmstorm: each cell carries TWO chips, one per surface — scroll-review and play-review — because the workflow reviews each slide twice (once during scroll-iteration, once after porting to Play-UI). The goal the matrix should make obvious at a glance: find a single column where every slide is ≥ passable on both surfaces, with as many ★s as possible. Drift between scroll-rating and play-rating is itself a workflow signal (the port may have lost fidelity). This redesign migrates the audits schema from one rating per (slot, variant) to two ratings, makes the SlideRankPill surface-aware, builds a new `/toc/[deck]/` deck-level matrix route, and keeps the per-variant `/toc/[deck]/[variant]/` route alive as the variant landing/index — distinct purpose from the matrix. [Original lede said "folds the per-variant TOC into a redirect"; revised 2026-05-17 in-flight when in-browser review made clear the two surfaces serve different workflow needs.]

  • Dididecks-Shell
  • TOC-Redesign
  • Deck-Level-Matrix
  • Dual-Surface-Rating
  • Scroll-UI-Play-UI-Paired-Review
  • Audits-Schema-Migration
  • SlideRankPill-Surface-Awareness
  • Deck-Iteration-Workflow
  • Calmstorm-Pattern-Adoption