Demo acceptance tasks
- T1 Parameterize kind cluster name; derive the image load list from the pinned render; offline mode (FR-DA01)
- T2 Observability-before-frontend precondition, api-explorer deployment, edge-proxy restart, NATS websocket alias (FR-DA02)
- T3
rig-ready.shwith the probe, per-member applied deltas, trace fetch; negative controls (FR-DA03) - T4 Isolated startup probe; GKE bring-up section 4 switched to it (source only, not run on GKE) (FR-DA04)
- T5 Live seven-type exercise through the console path; first 30/30 runs were on a scratch-patched gateway, superseded by T8 (FR-DA05)
- T6 Local trade-to-risk wrapper with profile refusal and mechanism (FR-DA06)
- T7 Console badge and blotter labels (FR-DA07)
- T8 Re-run T5 on a build with F1 fixed in the owner layer: 30/30 twice on
e96bf28a(exit 3 while F3 is open) - T9 F3 fixed on
claude/f3-trailing-stop: the exercise judges the ratchet as an ordinary case; 31/31, exit 0, twice, on a disposable rig - T11 Review corrections R1 (known gaps never acceptance), R2 (failed or malformed reads abort), R3 (complete-row digest, enforced queries, ownership before upsert), with negative controls
- T10 Second-person reproduction from the guide with named evidence