Owner
dungae
Context
The operator needs more than a summary dashboard. They must be able to inspect a single case end to end and answer:
- who said what
- in which order
- how the state changed
- why the final decision was made
References:
Scope
Build the read-only Case Inspector UI in Control UI.
Phase 1, generic A2A inspector
- header strip
- transcript panel
- timeline panel
- final decision card
- proposal and validation panel
- artifact panel
- diagnostics panel
- raw task, exchange, and audit drilldowns
Phase 2, trading inspector UI
Gate this on the trading dialectic read model being available from broker work.
- dialectic progress rail
- thesis card
- antithesis card
- rebuttal card
- synthesis card
- outcome card
- pinned trading decision card
Out of scope
- broker-side trading read shape design
- write actions from the inspector
Acceptance
- operator can inspect one case without switching between multiple raw endpoints manually
- transcript and timeline are readable and stable
- decision and evidence chain are visible in the same screen
- when trading data is available, thesis through outcome are rendered as separate stages
Notes
Prefer existing read methods for phase 1 and keep the trading panel behind data availability rather than inventing placeholder parsing in UI.
Reporting contract
Post progress comments on this issue using these states:
Start: what you picked up and first milestone
Blocked: exact blocker and what is needed
PR: pull request URL
Done: shipped scope and any follow-up gaps
Owner
dungae
Context
The operator needs more than a summary dashboard. They must be able to inspect a single case end to end and answer:
References:
Scope
Build the read-only Case Inspector UI in Control UI.
Phase 1, generic A2A inspector
Phase 2, trading inspector UI
Gate this on the trading dialectic read model being available from broker work.
Out of scope
Acceptance
Notes
Prefer existing read methods for phase 1 and keep the trading panel behind data availability rather than inventing placeholder parsing in UI.
Reporting contract
Post progress comments on this issue using these states:
Start:what you picked up and first milestoneBlocked:exact blocker and what is neededPR:pull request URLDone:shipped scope and any follow-up gaps