diff --git a/docs/superpowers/plans/2026-07-10-retail-ui-fidelity-completion.md b/docs/superpowers/plans/2026-07-10-retail-ui-fidelity-completion.md index 6e848913..cf9c9778 100644 --- a/docs/superpowers/plans/2026-07-10-retail-ui-fidelity-completion.md +++ b/docs/superpowers/plans/2026-07-10-retail-ui-fidelity-completion.md @@ -362,6 +362,13 @@ ground-drop optimistic state. Vendor/trade/salvage/confirmation retained panels consume the typed action seam when those surfaces land; until then the policy refuses unsafe wire sends rather than bypassing their gates. +**Acceptance (2026-07-11):** Non-debug Release live-world gate passed for +ordinary item/container activation, equip/inventory synchronization, and grounded +world drop, with no observed UI regression. A healing kit was not available in +the test character's inventory, so the targeted-heal click was not exercised +live; the compatible/invalid/self target matrix remains pinned by Core and App +controller tests. Full suite green before launch: 4,575 passed, 5 skipped. + ### 3.3 Add one item primary-click chokepoint - [ ] Define a controller-level activation router: target-mode acquisition first, diff --git a/memory/project_ui_architecture.md b/memory/project_ui_architecture.md index 8a14090c..076f8022 100644 --- a/memory/project_ui_architecture.md +++ b/memory/project_ui_architecture.md @@ -158,3 +158,8 @@ Matching-executable x86 pins the two operands lost by Binary Ninja: retail asymmetry that `UseObject` early-classifies results 2..7 but excludes 8, and preserve placement's action list separately from its boolean return (vendor sale and secure-trade attempts act while returning false). + +The 2026-07-11 non-debug Release gate passed ordinary use/container activation, +equip synchronization, and grounded world drop. No healing kit was available, +so targeted healing was not live-tested; retain the automated compatible, +invalid, and self-target coverage as the acceptance evidence for that branch.