bc0bf83c64
docs: VF-01 confirmed (worker race on rebuild) + VF-10 triaged; hold further code
Fr0zka2026-08-16 17:38:09 +02:00
cab8e8fe55
fix(morphology): BuildChunkCache under-bounds room/tunnel collection when Min > Max
Fr0zka2026-08-16 17:32:09 +02:00
8ef4d7dc09
docs: CORRECTION -- bUseOperatorStack is ON in the game's data assets
Fr0zka2026-08-16 17:12:01 +02:00
21f62c4a70
docs(opstack): two comments still described a half-finished port that is finished
Fr0zka2026-08-16 17:06:24 +02:00
f737488d88
test(opstack): three tile scans sampled <1 lattice period; fix the CLASS this time
Fr0zka2026-08-16 17:04:55 +02:00
c993e6e877
docs(opstack): handoff heads with the four-things-on-one-build table
Fr0zka2026-08-16 16:50:56 +02:00
eaa44bf0c0
fix(opstack): two cell-sweep pads assumed MinRadius <= MaxRadius; a third already didn't
Fr0zka2026-08-16 16:50:01 +02:00
108982d135
docs(opstack): the proved-bound rule now names VF_PerlinAbsBound and the FBM normalisation
Fr0zka2026-08-16 16:36:45 +02:00
7dbdf51b44
fix(opstack): three ExtraReach box verdicts used sup|FBM| = 1.0; the proved bound is 1.5
Fr0zka2026-08-16 16:36:04 +02:00
b5294b2d5b
docs: close C2, sharpen the column-memo prediction, reassess REVIEW_FINDINGS
Fr0zka2026-08-16 16:14:18 +02:00
b426cfcb0d
docs(audit): C2 is FULLY closed -- the live-edit half was fixed too
Fr0zka2026-08-16 16:11:54 +02:00
eb317d9933
feat(stats): stat VoxelForge -- make tile skipping and the column memo observable
Fr0zka2026-08-16 16:01:26 +02:00
7909c4f2ca
docs(opstack): handoff -- 001 chains into 002, and PERF is now aimed
Fr0zka2026-08-16 15:46:30 +02:00
7313201e91
docs: spec CODEX-TASK-002 (column-memo thrash) and aim the PERF work
Fr0zka2026-08-16 15:45:44 +02:00
57002b35cf
docs(opstack): log the CODEX-TASK-001 acceptance-bar correction
Fr0zka2026-08-16 15:40:48 +02:00
6bd5589d53
docs(codex-001): the lumped AllSolid counter cannot prove T1.d -- add the op-stack site
Fr0zka2026-08-16 15:40:23 +02:00
251a1288e0
docs: spec CODEX-TASK-001 (tile-skip stats) and refresh the handoff for the Codex tandem
Fr0zka2026-08-16 15:36:29 +02:00
e4d1fdd7ea
docs(opstack): experimental is pushed and tracked -- correct the flat "never push" rule
Fr0zka2026-08-16 14:41:00 +02:00
41ba3c34a9
docs(opstack): rewrite the handoff for the T1.d-delivered state
Fr0zka2026-08-16 14:36:36 +02:00
e002bd4e2e
feat(opstack): VerticalShafts' connector branch never tested a connector -- test the real capsules
Fr0zka2026-07-29 03:36:34 +02:00
861dc8e109
docs(opstack): WARP SHARE measured -- half the blocking is the box; plus two corrections
Fr0zka2026-07-29 03:28:49 +02:00
b2938d38f1
fix(opstack): the warp bound was the dominant term all along -- 2.0 -> 1.5, and MEASURE it
Fr0zka2026-07-29 03:21:37 +02:00
9733179723
feat(opstack): tunnels get a threshold test -- T1.d is measured at 6 of 40 tiles, 0 violations
Fr0zka2026-07-28 18:45:56 +02:00
87a0b996ec
test(opstack): measure the box verdict on BOTH densities -- the fixture cannot prove a tile
Fr0zka2026-07-28 18:37:45 +02:00
f2fefade4c
test(opstack): the tile sampler never left the (0,0) spine -- widen it to 4x RoomSpacing
Fr0zka2026-07-28 18:25:43 +02:00
8043a613c3
perf(opstack): drop the redundant column test, and measure WHICH primitive class blocks the box
Fr0zka2026-07-28 18:16:23 +02:00
f537648867
fix(opstack): the worm inherits the room source's box verdict -- the actual blocker
Fr0zka2026-07-28 18:10:51 +02:00
03ddcde334
feat(opstack): FRoomGraphSource::EffectOverBox answers spatially -- and AUDIT C2 is fixed
Fr0zka2026-07-28 14:48:18 +02:00
e55f12a9de
docs(handoff): ce409e7 is built -- turn the Underwater section from a task into a question
Fr0zka2026-07-28 14:27:19 +02:00
b533294f5d
docs(opstack): record the green build and rewrite the handoff for a fresh context
Fr0zka2026-07-28 14:13:59 +02:00
ce409e7bb1
test(opstack C2): floor-divide the sampled chunk range, and DIAGNOSE the Underwater 0% instead of guessing
Fr0zka2026-07-28 14:09:54 +02:00
46b507a261
docs(opstack): close the unattended run -- the post-8/8 batch and the reviewer pass
Fr0zka2026-07-28 04:08:16 +02:00
6a8390f11f
feat(opstack): ClassifyTile consumes ClassifyBox for cave archetypes -- the T1.d prize, behind the same opt-in
Fr0zka2026-07-28 04:05:42 +02:00
239c037f35
feat(opstack): the twelve detail modifiers inherit the room source's box verdict
Fr0zka2026-07-28 03:55:39 +02:00
64d0e11821
docs(audit C2): the within-strate stale-room suspicion is CONFIRMED by reading -- and it is the default config
Fr0zka2026-07-28 03:48:01 +02:00
10dbe64b06
feat(opstack C3): TunnelNetwork + Underwater in the ported list -- 8 of 8
Fr0zka2026-07-28 03:46:17 +02:00
e479fcdf7d
feat(opstack C2): Underwater reaches the tunnel stack from a second case + its own equivalence check
Fr0zka2026-07-28 03:42:07 +02:00
9591088d34
feat(opstack C1): per-room op override -- eleven detail ops read LocalParams() from the room source
Fr0zka2026-07-28 03:39:38 +02:00
8a303cc085
test(opstack B5): prove the bNearCaveSurface gate -- a voxel outside it is bit-identically untouched
Fr0zka2026-07-28 03:33:34 +02:00
b063d437c1
feat(opstack B4): port Columns (4d), Domes (4g), Pinch (4h), FloorBias + Column op in the test pool
Fr0zka2026-07-28 03:31:55 +02:00