docs(t-paliad-149): inventor design — projects page redesign (tree-first + chips + pinning + cards)
Three view modes (Tree default | Cards | Flat), chip filter row, pinning, search-as-tree-filter, mobile drill-in. Cards view (m's addition) has configurable content + per-user prefs in localStorage v1. Q15 decision (delegated to inventor): bespoke /projects, NOT Custom Views. Custom Views is event-shaped; projects are scope, not events. Adding SourceProject + ShapeTree to t-144's substrate would break shape ⊥ source orthogonality. Reversible if a unifying abstraction emerges. Two-PR phasing: PR 1 = tree + chips + pin + search (~1100-1400 LoC, migration 058). PR 2 = Cards view + customisation modal + cards-preview endpoint (~700-900 LoC, additive on PR 1). 4 surfaced questions for m via AskUserQuestion: default landing + view mode, cards default content, cards customisation scope, search shape. Other 17 questions answered with recommendations + rationale per the dogma (make it easy for m). Awaiting m's go on §12 questions before locking. NO coder shift until lock.
This commit is contained in:
1104
docs/design-projects-page-2026-05-07.md
Normal file
1104
docs/design-projects-page-2026-05-07.md
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user