Replays the golden indoor 0170<->0171 segments through the real PhysicsEngine.ResolveWithTransition (engine builds the global sphere + sweeps; cells loaded from dats with real BSP). Result: 0/11 match retail. Every segment restPos==target (the sweep completes the move) but CellId stays on the SOURCE cell — acdream moves the body across the doorway yet NEVER advances curr_cell. So the 'probe artifact' hypothesis is FALSIFIED: production membership genuinely lags retail. Refined mechanism: both retail and acdream PICK with center-only point_in_cell (architect's radius-aware-pick hypothesis falsified, confirmed by reading CEnvCell::point_in_cell -> BSPTREE::point_inside_cell_bsp). The gap is retail's curr_cell ADVANCES across the portal mid-sweep (swept crossing / leading sphere point) while acdream's swept advance keeps the source cell. P1 ports that advance. ProductionPath_IndoorCrossings_DivergeFromRetail_PendingP1 is the RED gate the P1 fix must turn GREEN. Conformance 60 pass / 1 skip / 0 fail. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| architecture | ||
| audit | ||
| plans | ||
| research | ||
| superpowers | ||
| bugs.md | ||
| ISSUES.md | ||