3f253269f61b61ac5a6a999b7dd82e35bebaa890
Implements the approved X17 case-detail redesign foundation (mockups 18c "A" + 18e "V2"): - New StatusRail component — the integrated status strip (current-phase chip, expected-outcome semantic tag, hearing/updated/sync meta inline, agents Popover, manual-changer Popover) over the 5-phase pipeline stepper. Lives INSIDE the parchment band (CaseHeader), so status is now visible on EVERY tab (supersedes the overview-only StatusHero / reverses the prior INV-IA1 overview-only decision, deliberately). - CaseHeader absorbs the rail and drops its separate hearing/updated/sync dl (those moved into the rail — no duplication). - Tabs restyled to the V2 "segmented" look (each tab a pill, active = raised white card) with per-tab icons. - Overview tab body is now just documents + agent-activity preview (status left the body). - StatusHero deleted — its content moved wholesale into StatusRail, so no parallel status surface remains (G2). Reuses the shared StatusChanger / StatusGuide / AgentStatusWidget verbatim (G2). Design-gate: mockups 18c + 18e approved in Claude Design X17. tsc --noEmit + eslint clean. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Description
AI Legal Decision Drafting System — MCP server, web upload, RAG search
Languages
Python
65.8%
TypeScript
32.2%
JavaScript
1%
Shell
0.7%
CSS
0.2%