feat(physics): add differential flat BSP traversal
Port every current containment, overlap, walkable, and six-path moving-collision query to immutable integer-indexed assets behind a graph-authoritative referee. Exact synthetic, installed-DAT, complete-resolver, and zero-allocation gates prove bit-identical behavior before connected dual publication. Co-authored-by: OpenAI Codex <codex@openai.com>
This commit is contained in:
parent
9cd42417a8
commit
f7ff9f4eea
13 changed files with 3907 additions and 46 deletions
12
AGENTS.md
12
AGENTS.md
|
|
@ -169,9 +169,16 @@ interface shares the render package's single mmap. Two complete
|
|||
29,908,271,024-byte bakes produced 2,232,170 typed keys, zero failures, and the
|
||||
same SHA-256 across 16 and 7 workers. Corruption, cancellation, installed
|
||||
package, Release build, and 8,371-test / 5-skip gates pass.
|
||||
Slice I4 is complete: every current containment, overlap, walkable, and
|
||||
six-path moving-collision entry point has an integer-indexed flat shadow port.
|
||||
The exact referee passes 13 focused tests, 7,500 installed-DAT comparisons,
|
||||
1,200 complete resolver frames, and 10,000 warmed iterations at zero managed
|
||||
bytes with no mismatch. Release build and 8,384 solution tests / 5 skips pass.
|
||||
Production remains graph-authoritative until the connected shadow and cutover
|
||||
gates.
|
||||
Slice H's retained UI/frame, bounded-light, and pooled/borrowed/direct network
|
||||
work is complete; the exact seven-checkpoint connected lifecycle/reconnect gate
|
||||
passes. Slice I is active at I4 from
|
||||
passes. Slice I is active at I5 from
|
||||
`docs/plans/2026-07-25-modern-runtime-slice-i.md`. The exact G4 visual rollback
|
||||
is `git revert ef1d263337997bb030eadb7b8e71d73dc659907a`; do not revert G3 or
|
||||
the portal-warmup corrections. Evidence:
|
||||
|
|
@ -179,7 +186,8 @@ the portal-warmup corrections. Evidence:
|
|||
`docs/research/2026-07-25-slice-g5-production-profile.md` and
|
||||
`docs/research/2026-07-25-slice-i1-transition-scratch.md` and
|
||||
`docs/research/2026-07-25-slice-i2-flat-collision-schema.md` and
|
||||
`docs/research/2026-07-25-slice-i3-prepared-collision-package.md`.
|
||||
`docs/research/2026-07-25-slice-i3-prepared-collision-package.md` and
|
||||
`docs/research/2026-07-25-slice-i4-flat-bsp-differential.md`.
|
||||
|
||||
**Structural prerequisite before new M4 subsystem work:** all eight
|
||||
behavior-preserving `GameWindow` decomposition slices and the automated
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue