Tracks wiring the panel-lab drill-in panel — now mounted as /create's real panel (PR #664) — into the create engine, chapter by chapter. One short-lived PR per chapter, merged to main.
Ground rules (also in CLAUDE.md):
- The panel schema (
www/src/modules/panel-lab/state.ts) is the source of truth. Wiring a chapter = making the engine/preview/export respond to its axes: reuse engine machinery where an axis matches, change the engine where it diverges, build the mechanism where it's new. Never bend the panel to old engine params.
- A chapter carries a WIP chip until its values actually drive the preview and export; the chip drops in the PR that wires it.
- The old panel (
www/src/modules/create/panel/, unmounted) holds working wiring logic — mine it per chapter, delete what's absorbed in the same PR.
- New axes are still product decisions: propose before implementing.
Done in #664: header controls (PresetPicker switcher, reset, ⌘P search, Save/Export), Origin as the first-time default, drill-in animation, motion tweaks.
Next: chapter skeleton — every chapter mounted with a WIP chip.
Chapters
Identity
Page chrome
Component states
Components
Parity bar (when the last chip drops)
All chapters wired, save/export round-trips the full schema, mobile sheet verified — then delete the remaining modules/create/panel/ leftovers.
Tracks wiring the panel-lab drill-in panel — now mounted as /create's real panel (PR #664) — into the create engine, chapter by chapter. One short-lived PR per chapter, merged to main.
Ground rules (also in CLAUDE.md):
www/src/modules/panel-lab/state.ts) is the source of truth. Wiring a chapter = making the engine/preview/export respond to its axes: reuse engine machinery where an axis matches, change the engine where it diverges, build the mechanism where it's new. Never bend the panel to old engine params.www/src/modules/create/panel/, unmounted) holds working wiring logic — mine it per chapter, delete what's absorbed in the same PR.Done in #664: header controls (PresetPicker switcher, reset, ⌘P search, Save/Export), Origin as the first-time default, drill-in animation, motion tweaks.
Next: chapter skeleton — every chapter mounted with a WIP chip.
Chapters
Identity
Page chrome
Component states
Components
Parity bar (when the last chip drops)
All chapters wired, save/export round-trips the full schema, mobile sheet verified — then delete the remaining
modules/create/panel/leftovers.