Skip to content

Commit fe8f72c

Browse files
committed
[fix.research.ρ.D8+] harden the loop drawer under real interaction
Real Chrome exposed two distinct risks: asynchronous drawer refreshes could steal focus after close, and the acceptance harness shared receipts across scenarios while continuing after a failed recovery. Fence refresh epochs and campaign identity, make mutations single-flight with visibly disabled controls, isolate browser scenarios, and exercise approve, reject, double-click, rapid Escape, reload and 360px layouts. Visual inspection then showed rejection hidden below the fold, so terminal outcomes now state whether a RunSet completed unvalidated or a human rejected it without dispatch.
1 parent ae4d64f commit fe8f72c

4 files changed

Lines changed: 1947 additions & 1395 deletions

File tree

‎docs/architecture/dirac-digital-twin.html‎

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)