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 d3aa968a..36aa7bae 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 @@ -334,6 +334,13 @@ toolbar strip, target indicator, use/pickup, PreviousSelection, and the new owns `None`/`Use`/`Examine`/`UseItemOnTarget`; `ItemInteractionController` now projects its pending source from that state. AP-58 retired. +**Acceptance (2026-07-11):** Release live-world gate passed. World clicks, +radar clicks, inventory items, and equipped paperdoll items stayed synchronized +across toolbar name, target brackets, radar highlight, and selection squares; +`PreviousSelection` restored the prior target. Movement, doors, armor removal, +and retained window controls remained unregressed. Full suite green: 4,560 +passed, 5 skipped. + ### 3.2 Port item-use/drop legality into Core - [ ] Translate `ItemHolder::UseObject`, `DetermineUseResult`, and diff --git a/memory/project_ui_architecture.md b/memory/project_ui_architecture.md index 5c26c368..252f021b 100644 --- a/memory/project_ui_architecture.md +++ b/memory/project_ui_architecture.md @@ -136,3 +136,7 @@ failures are isolated from the client and other plugins. `None`, `Use`, `Examine`, or `UseItemOnTarget(sourceGuid)`. Item target mode is a projection of this state, not a second selected-object field. Keep selection in Core and interaction modes in App when completing Wave 3. + +The 2026-07-11 Release gate passed for world/radar/inventory/paperdoll selection +synchronization, toolbar/target/radar presentation, PreviousSelection, and the +movement/door/armor/window regression tour.