From b7e7ca9ee2052b5d7c5abbda753b9265ac99ba79 Mon Sep 17 00:00:00 2001 From: Erik Date: Sat, 11 Jul 2026 01:27:54 +0200 Subject: [PATCH] docs(ui): record item policy visual gate --- .../plans/2026-07-10-retail-ui-fidelity-completion.md | 7 +++++++ memory/project_ui_architecture.md | 5 +++++ 2 files changed, 12 insertions(+) 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.