diff --git a/project-docs/specs/project_management_app.md b/project-docs/specs/project_management_app.md index 2a37f734d..b485e3b42 100644 --- a/project-docs/specs/project_management_app.md +++ b/project-docs/specs/project_management_app.md @@ -44,6 +44,15 @@ > existing `isFiltered` predicate, through a promoted `src/components/EmptyState.tsx`. > Frontend only β€” no migration, no API change. ⚠️ **The four-theme sweep is owed** for the > same reason: no browser runs in this environment. Β· +> 🟒 **S5 BUILT 2026-08-10, on branch `ws-s5-projects-task-panel`, NOT merged and NOT +> deployed** (Β§11.22) β€” the second reversed-direction finding: `/projects`' `TaskPanel` +> adopts `/tasks`' `ItemDetail` **composition** (header chip row β†’ grouped details cells β†’ +> discrete labelled sections β†’ pinned composer, one scroll region) and loses its two raw +> controls. **`Select` is added to `src/components/ui/Input.tsx`** β€” the themed +> single-choice field the tree never had, which 38 files had each hand-rolled β€” and the file +> input is hidden behind a `