AppShell resolved in favour of the rebuilt shell. The incoming hunk routed
workflow instances to InvoiceDetail, whose components predate the Tailwind v4
token migration and are written in hardcoded slate/zinc with a second dark
palette, so adopting them wholesale would have put two visual languages on
one page.
Their data layer lands intact and unrendered for now: the monitor/audit/file
endpoints in viewService, useInstanceDetail, lib/matchSummary and
lib/workflowMeta. Next step is to port that logic into the rebuilt UI —
source-document viewer, audit trail, AI decision/trace panels and the
structured analysis_so_far evidence are all data we do not surface yet.