From b2b44954d7d995859b58b0b3d6bfbea12d1842b1 Mon Sep 17 00:00:00 2001 From: Erik Date: Thu, 30 Jul 2026 11:38:21 +0200 Subject: [PATCH] docs: Campaign P plan - P4 review approved after the CanMoveInto FIX-FIRST round Co-Authored-By: Claude Opus 5 --- docs/plans/2026-07-29-physics-parity-campaign.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/plans/2026-07-29-physics-parity-campaign.md b/docs/plans/2026-07-29-physics-parity-campaign.md index 4682acd1..3cb2534c 100644 --- a/docs/plans/2026-07-29-physics-parity-campaign.md +++ b/docs/plans/2026-07-29-physics-parity-campaign.md @@ -208,6 +208,16 @@ failed. ethereal/swim terrain-collision exemption, and jump/swim movement-effects) — none block this port. +**P4 review addendum (2026-07-30): APPROVED after one FIX-FIRST round.** +The initial AP-71 landing failed closed with `CanMoveInto` unmodeled; the +prevalence inspection (`3b5e0992`) proved that locks all 103,766 housing +EnvCells. `7a0f836a` ports `CanMoveInto`/`IsAllowedIn` verbatim +(owner/self/null-db admit; unresolved object blocks), captures the +previously-discarded HouseOwner/Monarch PWD fields, parses +`House_UpdateRestrictions 0x0248` live, and wires the canonical object +table into the gate. AP-129 narrowed to the sequence-byte and outdoor +RestrictionTables residuals. Suite 9,956/0/5. + ### P5 — Deferred fidelity — closes #167, #153, #72 1. **#167:** decode the two unknown x87 ConstraintManager constants