← context-v

dididecks-ai Shipped v 0.0.1.0 context-v/plans/Refactor-Scroll-Ported-Slides-to-Static-Play-Format.md

Refactor scroll-ported slides into true static play-format slides (per-client, repeat for every deck)

Operational plan, reusable across every dididecks client engagement, for converting per-slide files that were COPIED from scroll-deck sections (and therefore still carry scroll-mode idioms — vw/vh/clamp viewport units, IntersectionObserver-driven reveals, marquees, transitions, breakpoint media queries) into the static-only HTML/CSS/Tailwind form @dididecks/shell's /play and /print routes require. The calmstorm-decks `src/slides/by-title/` fileset is the reference implementation; this plan extracts its discipline so any client deck (chroma-decks today, future engagements tomorrow) can be ported the same way. Includes the rationale, the checklist, the per-slide procedure, the verification loop, and the anti-patterns to flag during code review.

  • Dididecks-Shell
  • Scroll-to-Play-Refactor
  • Static-Slide-Format
  • SlideCanvas
  • No-JS-In-Play
  • Reusable-Plan
  • Per-Client
  • Calmstorm-Parity
  • Deck-Iteration-Workflow
  • Phase-1-To-Phase-2-Bridge