docs(work-next): the tunnel SDF/core merge is closed -- the world core is load-bearing
Records why the merge must not be re-proposed without a new idea. WorldControlPoints keep the
authored room-floor anchors and walkable routes before cave warp; replacing them lost 1,146 fit /
975 walk-reachable cells, and the exact shared-segment variant was slower. The remaining large
costs are the geometry itself, so the exact-skip perf push has reached diminishing returns; the
reach proofs are now guarded by an automation test (8ef1a3b).
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TaFdXhTdYMkW1xrV6ApT6Y
This commit is contained in:
1 parent
8ef1a3b579
commit
c7b832db4c
1 file changed
+8
@@ -239,6 +239,14 @@ test for the reach proofs.
|
|||||||
**Parked:** `wip/exact-cull-20260914` (per-sample culls, a 23% always-on regression; only its gate
|
**Parked:** `wip/exact-cull-20260914` (per-sample culls, a 23% always-on regression; only its gate
|
||||||
fix was ported).
|
fix was ported).
|
||||||
|
|
||||||
|
**CLOSED 2026-09-15: the tunnel SDF/core merge. Do not re-propose it without a new idea.** The
|
||||||
|
world-space core is load-bearing: `WorldControlPoints` keep the authored room-floor anchors and
|
||||||
|
walkable routes before cave warp (`8e42d6d`, `cf2b2ad`). Replacing it cost 1,146 fit / 975
|
||||||
|
walk-reachable cells; the exact shared-segment variant was 5.6-12.6% SLOWER. The remaining big
|
||||||
|
costs (tunnel core ~20%, tunnel SDF ~13%) are the geometry itself, so the exact-skip perf push has
|
||||||
|
reached diminishing returns. The reach proofs are now guarded by
|
||||||
|
`VoxelForge.Correctness.TilePostReachProof`.
|
||||||
|
|
||||||
### Open design questions for the owner
|
### Open design questions for the owner
|
||||||
- All five strate slots resolve to `DA_Strate3`. Intended?
|
- All five strate slots resolve to `DA_Strate3`. Intended?
|
||||||
- Should a composer roll be allowed to overwrite an explicitly authored value?
|
- Should a composer roll be allowed to overwrite an explicitly authored value?
|
||||||
Reference in new issue
Block a user