Task: Verify counterparty Qt UI end-to-end post-NATS
This page documents a task in the Commission: counterparty story. It captures the goal, current status, acceptance, and any notes or results.
Goal
Verify the counterparty Qt UI end-to-end against live services
post-NATS: list window (MDI), detail dialog (fields and validation),
history dialog, delete, and eventing. Fix any regressions found,
including in the two child entities (counterparty_identifier and its
cardinality-limit validation).
Status
| Field | Value |
|---|---|
| State | BLOCKED |
| Parent story | Commission: counterparty |
| Now | Blocked: solid_dirac's composite child-entity/hierarchy Qt widgets work and Commission: party are both actively touching the same Qt entity-detail code this task needs to verify. |
| Waiting on | solid_dirac's composite-hierarchy-widgets design + Commission: party landing, to avoid verifying against code about to change underneath it. |
| Next | Resume once composite-hierarchy-widgets/party Qt changes land, or once scope is confirmed not to overlap. |
| Last touched | 2026-07-05 |
Acceptance
- List window (MDI) loads and displays counterparty records correctly.
- Detail dialog create/edit validates fields and saves correctly.
- History dialog shows temporal versions correctly.
- Delete works and reflects across the UI.
- Eventing (NATS) updates the UI live on create/update/delete from another client.
- Any regressions found are fixed or filed as follow-up captures.
Plan
(Implementation strategy. Written when work starts; key decisions
are distilled into the parent story's * Decisions at close, but the
plan itself stays — it is the historical record of what we did.)
Notes
PRs
| PR | Title |
|---|---|
| #1440 | [compass,build] Move sccache cache config to global config |
Review
| Comment summary | File | Decision | Notes |
|---|---|---|---|