the-custodian/state-hub/dashboard/src/components
tegwick b1ae98678c feat(suggestions): full suggestion workflow with per-step notes
DB migration h5c6d7e8f9a0:
- Extends tdstatus enum: submitted → analyse → plan → implement →
  test → review → finished (+ wont_fix remains)
- New td_notes table: td_id FK (CASCADE), step, author, content, created_at

API:
- TDNote model + TDNoteCreate/TDNoteRead schemas
- TDRead includes notes[] (selectin loaded)
- New routes: GET/POST /technical-debt/{id}/notes/
- list_td status filter accepts str (all enum values)

Modal: new submissions use status="submitted" instead of "open"

UI Feedback page revamp:
- Visual step-by-step stepper (submitted→analyse→plan→implement→test→review→finished)
- Per-step notes: view all notes, add note inline
- Action buttons: advance to next step, won't fix
- Review step highlighted as awaiting original suggester confirmation
- Closed items (finished/wont_fix) shown with last 2 notes

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-18 00:57:34 +01:00
..
action-confirm.js feat(dashboard): Interventions page improvements and action-confirm modal 2026-03-04 23:15:06 +01:00
config.js feat(ep-td+dashboard): complete CUST-WP-0004 EP/TD tracking workstream 2026-03-11 01:40:52 +01:00
doc-overlay.js feat(dashboard): nav restructure, full context-help coverage, 11 new ref docs 2026-03-01 23:46:26 +01:00
entity-modal.js feat(dashboard): add entity detail modal and fixed-layout tables 2026-02-27 18:28:44 +01:00
help-tip.js feat(dashboard): replace title tooltips with <help-tip> web component 2026-02-27 08:11:09 +01:00
improvement-modal.js feat(suggestions): full suggestion workflow with per-step notes 2026-03-18 00:57:34 +01:00
multiselect.js Dashboard: reusable MultiSelect dropdown component for workstreams filters 2026-02-26 00:19:58 +01:00
toc-sidebar.js dashboard: add toc-sidebar utility; move live indicator into TOC column 2026-02-26 14:42:38 +01:00