Signal/signal-ui/src/components
Kisa 6181de74ed feat: patient-nested worklist — the true-green display (plan 02, P6)
The worklist now shows one row per patient carrying the rollup verdict,
expanding into device coverage lines with doc checklists and rule citations.
Green is earned only from the readiness verdict. Kisa-approved design
(mockup v2, decisions A/B/C/D/E locked 2026-07-07): purple Plan Type Needed
badge + Map-the-plan-type CTA; ◇ column-not-mapped chips; not-processed
strip with download; Data-gaps filter (honest labels, no sixth status);
extended legend; per-line work-queue export (backend lines[] support,
audit-logged). Tabs count patients. SWO/PA cycling is device-scoped and
returns the re-rolled patient through the P4 echo contract; Confirm Visit
fans out across the patient's echoed lines. Legacy table remains at
?legacy=1 (its DOCS_REQUIRED stopgap intentionally kept while it exists —
literal deviation from the plan's remove-in-same-change line, logged).
Independent audit: SHIP; its MEDIUM (line-identity merge collision) and two
LOWs fixed in-commit. 171 backend tests green; frontend builds clean.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 06:37:04 -04:00
..
Badge.jsx feat: patient-nested worklist — the true-green display (plan 02, P6) 2026-07-07 06:37:04 -04:00
ConfirmVisitModal.jsx feat: patient-nested worklist — the true-green display (plan 02, P6) 2026-07-07 06:37:04 -04:00
CSVExport.jsx feat: patient-nested worklist — the true-green display (plan 02, P6) 2026-07-07 06:37:04 -04:00
CSVImport.jsx feat: plan-type enforcement in the live path (plan 02, P5) 2026-07-07 05:46:03 -04:00
DocStatusBar.jsx Add empty state, mapping review, confirmation step, copy rewrites, active patient indicator 2026-06-10 17:13:16 -04:00
EmptyState.jsx feat(signal-ui): Clerk redirect fix, stoplight colors, Clear to Ship checkmark, tab counts 2026-06-16 15:01:39 -04:00
PatientWorklist.jsx feat: patient-nested worklist — the true-green display (plan 02, P6) 2026-07-07 06:37:04 -04:00
Sidebar.jsx fix: demo readiness — filter flags, auth, active display, sidebar org, visit validation 2026-06-10 00:27:17 -04:00
StatCard.jsx feat: doc status persistence, empty state, status legend, and Clear to Ship guard 2026-06-14 05:09:06 -04:00
StatusLegend.jsx feat: patient-nested worklist — the true-green display (plan 02, P6) 2026-07-07 06:37:04 -04:00
ThemeToggle.jsx feat: add reason strings per patient, fix export headers, add signal-ui source 2026-05-26 09:45:02 -04:00
Toast.jsx feat: doc status persistence, empty state, status legend, and Clear to Ship guard 2026-06-14 05:09:06 -04:00
WorklistTable.jsx feat: device-keyed staff overrides + recompute contract (plan 02, P4) 2026-07-07 05:36:26 -04:00