Task: Verify counterparty Qt UI end-to-end post-NATS

Table of Contents

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
       

Result

Emacs 29.3 (Org mode 9.6.15)