c67b2006aa
skip: sound whole-tile proofs for legacy FI/TN/VS fields (L74); FI -30%, TN -22%
Fr0zkaandClaude Opus 5.52026-10-27 10:19:31 +01:00
bd1b2a8f1d
profile: per-LOD whole-view breakdown for the four-strate owner world (L73, no world change)
Fr0zkaandClaude Opus 5.52026-10-27 08:48:57 +01:00
971206c2ea
trace: Unreal timing traces run without hash capture (L71); verify baselines tracked
Fr0zkaandClaude Opus 5.52026-10-27 06:55:46 +01:00
018c0e1ec8
verify: track the pinned owner hash baselines (L67/L68/L70); .gitignore had dropped them
Fr0zkaandClaude Opus 5.52026-10-27 06:23:13 +01:00
bd68aee1ca
parity: Unreal and headless resolve the same four-strate plan (L70, v214)
Fr0zkaandClaude Opus 5.52026-10-27 06:22:48 +01:00
81e2452a3d
captures: readable player-view captures with a coverage gate (L69); R36 native-generator survey
Fr0zkaandClaude Opus 5.52026-10-27 04:00:49 +01:00
bd7bba994c
passages: smooth 12 m lower-mouth radius taper; all four-strate passages pass (L68, v213)
Fr0zkaandClaude Opus 5.52026-10-27 03:17:27 +01:00
087333bf8a
passages: four-strate passage floors supported (L67, evaluator v212); 1-2 wall beat still red
Fr0zkaandClaude Opus 5.52026-10-27 02:27:40 +01:00
5e2fc53d39
planner: four-strate owner plan spawns (L66); pinned 2-strate regression fixture
Fr0zkaandClaude Opus 5.52026-10-26 22:13:22 +01:00
47148e0a0d
build: VoxelForge compiles in Unreal 5.7 on Linux (L65); Linux-only Unreal trace timing fields
Fr0zkaandClaude Opus 5.52026-10-26 19:19:07 +01:00
e157847509
research(L64, R33): regression bisect -- Core +16% worker time L14->L61, not 2x; four-strate plan baseline
Fr0zkaandClaude Opus 5.52026-10-26 18:38:27 +01:00
9136f5f0e7
chore(unreal): U2 -- owner's four-generator plan staged; owner_world.json re-exported
Fr0zkaandClaude Opus 5.52026-10-26 14:18:19 +01:00
fc9227f9e0
fix(unreal): U1 -- Unreal compiles again on L61; CoreGeometry asset section; versioned layout-unit upgrade
Fr0zkaandClaude Opus 5.52026-10-26 12:12:08 +01:00
32021930d2
research(R32, self-checked): first-principles work budget for ~1 s and the active-cell/sparse-brick path
Fr0zkaandClaude Opus 5.52026-10-26 09:48:37 +01:00
135957831b
fix: sanitizer sweep across all generators; bound signed shifts/division/overflow at coordinate limits (L61); R31
Fr0zkaandClaude Opus 5.52026-10-26 05:19:18 +01:00
c0c204ba50
fix: signed-overflow UB in VoxelHash made cave placement compiler-dependent; all generators LOD0-8; speed matrix (L60)
Fr0zkaandClaude Opus 5.52026-10-26 01:50:15 +01:00
fbae82e024
research(R28, self-checked): per-generator cost ledger; caves/motifs/lattice timings were LOD0-only views, not comparable
Fr0zkaandClaude Opus 5.52026-10-25 20:27:56 +01:00
6c6cc37e1d
feat(core): native lattice generator, slice 1 -- helix-ramp spine + small maze (L58); research R27
Fr0zkaandClaude Opus 5.52026-10-25 15:45:32 +01:00
1e3e04bbac
perf(core): FI LOD0 attribution, exact Z-inner traversal; fix a mesh gap at the passage shaft foot (L57); R26
Fr0zkaandClaude Opus 5.52026-10-25 10:47:44 +01:00
4e64b75044
feat(core): slab + sparse motifs, slice 1 -- flat field, monolith, platform at 0.52 s (L56); research R25
Fr0zkaandClaude Opus 5.52026-10-25 07:47:15 +01:00
aee1487410
perf(core): tile-drain instrumentation; parallel FI sign-edge repair, FI first tile 1.28 -> 0.85 s (L55); R24
Fr0zkaandClaude Opus 5.52026-10-25 06:16:07 +01:00
e35a77f676
chore(L54): drop duplicate control SVG maps (already in Linux48)
Fr0zkaandClaude Opus 5.52026-10-25 04:10:37 +01:00
9458217d34
feat(core): native Core caves generator, slice 1 -- spine + room, whole view 0.73 s (L54); research R23
Fr0zkaandClaude Opus 5.52026-10-25 04:10:19 +01:00
20f6c98ec5
feat(core): profiled heightfields, slice 1: periodicHills, mirroredRelief, flatField (L53); research R22
Fr0zkaandClaude Opus 5.52026-10-25 01:49:11 +02:00
408c14baff
perf(mesher): shared proof-driven sampling skips certified-uniform blocks (L52); FI 7.1 -> 5.6 s; R21
Fr0zkaandClaude Opus 5.52026-10-24 23:53:43 +02:00
75550256ef
perf(core): FloatingIslands whole view 16.7 s -> 7.4 s (L51); research R20
Fr0zkaandClaude Opus 5.52026-10-24 20:36:54 +02:00
ca85e876ad
feat(core): ore vein records and a materialAt query, off by default (L50); research R18, R19
Fr0zkaandClaude Opus 5.52026-10-24 18:25:03 +02:00
b9ccff4ad6
research(R17): authoring and adapter wiring to bring Core stamps and cavern graphs into Unreal
Fr0zkaandClaude Opus 5.52026-10-24 16:38:55 +02:00
6110f118e3
research(R16): why hard SDF intersections alias under marching cubes; fillet sizing per LOD
Fr0zkaandClaude Opus 5.52026-10-24 15:44:49 +02:00
3073d1b2fd
tools(audit): whole-surface mesh artifact audit with historical controls (L48, tool only); research R15
Fr0zkaandClaude Opus 5.52026-10-24 14:53:11 +02:00
c091e4434f
fix(core): smooth tunnel entrance floor; verifier keeps baselines out of /tmp (L47); research R14
Fr0zkaandClaude Opus 5.52026-10-24 12:54:39 +02:00
e016f6a20f
feat(core): cavern graph v1, one continuous floor-capped tunnel into the landmark chamber (L46); R13
Fr0zkaandClaude Opus 5.52026-10-24 09:53:06 +02:00
f13b145f23
feat(core): reachable SW landmark chamber demo with a reachability audit (L45); research R12
Fr0zkaandClaude Opus 5.52026-10-24 07:42:30 +02:00
036bd530fc
fix(core): worker-count-dependent tiles near passage support columns (L44); random-camera determinism sweep
Fr0zkaandClaude Opus 5.52026-10-23 23:00:21 +02:00
422dd7761a
feat(core): deterministic bounded SDF landmark stamps, off by default (L43); research R10
Fr0zkaandClaude Opus 5.52026-10-23 21:50:56 +02:00
2566f53734
refactor(core): boundary policy as resolved capabilities, not generator-name tests (L42, step 6); R9
Fr0zkaandClaude Opus 5.52026-10-23 20:22:49 +02:00
1abee91721
refactor: resolved metre layout is the runtime authority (L41, migration step 3); stamp covers plugin sources; R8
Fr0zkaandClaude Opus 5.52026-10-23 19:36:51 +02:00
efa9e89468
refactor(core): bind generator fields once per resolved strate (L40, migration step 2); research R7
Fr0zkaandClaude Opus 5.52026-10-23 17:15:46 +02:00
753cc9c259
tools(verify): fast/medium/full verification tiers with a compiled-in source stamp (L39); research R6
Fr0zkaandClaude Opus 5.52026-10-23 15:27:52 +02:00
88c54eab44
research(R5): tiered verification (fast/medium/full) and a final-source stamp
Fr0zkaandClaude Opus 5.52026-10-23 11:24:57 +02:00
cf57c87daf
research(R4): L38 wall "ripple" is a coil-ownership step, not a wave
Fr0zkaandClaude Opus 5.52026-10-23 08:30:59 +02:00
945225d942
research(R3): floor ownership on an overlapping helical passage
Fr0zkaandClaude Opus 5.52026-10-23 07:35:16 +02:00
7f2d84d2c7
fix: L37 Core compile error (stray paren) and Unreal-side issues from review R2
Fr0zkaandClaude Opus 5.52026-10-23 06:55:53 +02:00
3e443bf81c
wip(assembler): round L37 -- FI mouth carve-fade fix, no raised bridge (style 0); research R1
Fr0zkaandClaude Opus 5.52026-10-23 05:51:50 +02:00
8be1c4d9ef
wip(assembler): round L36 -- tunnel floor without washboard; FI mouth without shards (evaluator v23)
Fr0zkaandClaude Opus 5.52026-10-22 13:01:54 +02:00
ba017077d1
wip(assembler): round L35 -- smooth passage walls without regular ribs (evaluator v21)
Fr0zkaandClaude Opus 5.52026-10-22 07:28:50 +02:00
49e29fcd36
wip(assembler): round L34 -- passage mouth profile audit and standard capture set
Fr0zkaandClaude Opus 5.52026-10-22 01:12:40 +02:00
b7a47bef95
wip(assembler): round L33 -- SurfaceWorld can be an upper strate; FloorProfileBlend measures seams
Fr0zkaandClaude Opus 5.52026-10-21 22:30:36 +02:00
d0158c6019
wip(assembler): round L32 -- smooth Gradient interface at full amplitude (no rings, not flat)
Fr0zkaandClaude Opus 5.52026-10-21 20:27:29 +02:00
28069f0d98
wip(assembler): round L31 -- FI recipe column audit corrected; recipe-stamped audit runner
Fr0zkaandClaude Opus 5.52026-10-21 14:13:18 +02:00
103d8b471e
wip(assembler): round L30 -- FI floor ring defect fixed; transition cost recovered
Fr0zkaandClaude Opus 5.52026-10-21 11:40:27 +02:00
63c7e563d0
wip(assembler): round L29 -- strate transitions honoured at the bedrock/ceiling interface
Fr0zkaandClaude Opus 5.52026-10-21 09:16:12 +02:00
07b3fe2852
wip(L27, side branch): passages cross open voids inside shared natural rock columns
Fr0zkaandClaude Opus 5.52026-10-21 04:14:14 +02:00
37a223046c
wip(L26, side branch): every passage style walkable in both recipes (0/0/0); SW bridges look wrong
Fr0zkaandClaude Opus 5.52026-10-21 02:39:44 +02:00
ef789aaa00
wip(L25, side branch): FI helix enclosed in a 13 m rock root; support never created in open air
Fr0zkaandClaude Opus 5.52026-10-21 00:38:57 +02:00
cb9236c265
wip(assembler): round L24 -- per-strate passage styles; natural Worm default; FI anchor island
Fr0zkaandClaude Opus 5.52026-10-20 21:42:21 +02:00
71d09a8c52
wip(assembler): round L23 -- inter-strate passages planned from the resolved layout and carved
Fr0zkaandClaude Opus 5.52026-10-20 18:22:12 +02:00
55c26a05a7
wip(assembler): round L22 -- one 8 m layout chunk for every strate; real ceiling -> content -> bedrock
Fr0zkaandClaude Opus 5.52026-10-20 12:03:14 +02:00
8753f6dbe4
wip(assembler): round L21 -- resolved strate layout snapshot + validator (no world change)
Fr0zkaandClaude Opus 5.52026-10-20 10:22:00 +02:00
5d5447dc32
docs(assembler): Sol 6.1 review of the L20 strate/units design
Fr0zkaandClaude Opus 5.52026-10-20 09:20:33 +02:00
6f9c7bd652
docs(assembler): round L20 -- design for director / generators / mesher, layout in metres
Fr0zkaandClaude Opus 5.52026-10-20 08:53:03 +02:00
811c4b7b17
wip(assembler): round L19 -- strate ceilings closed at every LOD; ledges diagnosed
Fr0zkaandClaude Opus 5.52026-10-20 08:46:29 +02:00
a176d0743a
wip(assembler): round L14 -- far-LOD cost counted; no exact-output lever above 3% (opt-in counters)
Fr0zkaandClaude Opus 5.52026-10-20 02:33:48 +02:00
976d012a86
wip(assembler): round L13 -- one density field for every route (multiplayer determinism fix)
Fr0zkaandClaude Opus 5.52026-10-20 01:54:54 +02:00
32b8670833
wip(assembler): round L12 -- region pages keep LOD1 block proofs: 24 m crossing 5x faster
Fr0zkaandClaude Opus 5.52026-10-20 01:07:47 +02:00
b1cfaf53b8
wip(assembler): round L11 -- fix 24 m+ crossing crash; near ring ready 2x sooner at spawn
Fr0zkaandClaude Opus 5.52026-10-20 00:28:58 +02:00
b370908174
docs(assembler): round L10 report -- spawn waits on the full shape; 24 m crossing hits bad_alloc
Fr0zkaandClaude Opus 5.52026-10-19 23:44:52 +02:00
046f2af495
wip(assembler): round L3 -- Core forces FP contraction off and refuses to generate if it can't
Fr0zkaandClaude Opus 5.52026-10-19 18:51:07 +02:00
303b7b9f24
wip(assembler): round L2 -- the cross-platform hash check can fail; FP contraction changes the world
Fr0zkaandClaude Opus 5.52026-10-19 18:13:12 +02:00
1276fd11e3
wip(assembler): round L1 -- Linux baseline on abyss: Linux world identical to Windows
Fr0zkaandClaude Opus 5.52026-10-19 17:30:49 +02:00
ec2afe9c93
wip(assembler): round S14 -- 4-way column cache + memoized MC gradients (output unchanged)
Fr0zkaandClaude Opus 5.52026-10-19 17:58:54 +02:00
bd5e38594f
docs(assembler): handoff for the abyss (Linux) research machine
Fr0zkaandClaude Opus 5.52026-10-19 16:11:06 +02:00
87b0e5d8cd
wip(assembler): round S13 -- tile cost counted per LOD (diagnostics only, no output change)
Fr0zkaandClaude Opus 5.52026-10-19 15:40:25 +02:00
212814a75c
wip(assembler): round S12 -- short ready queue keeps workers fed between ticks: full set 6.0 s -> 4.9 s
Fr0zkaandClaude Opus 5.52026-10-19 14:29:38 +02:00
dd9bfd3217
wip(assembler): round S11 -- bounded spawn apply budget: in-game full set 7.1 s -> 6.0 s
Fr0zkaandClaude Opus 5.52026-10-19 13:03:44 +02:00
b90d63d0f7
wip(assembler): round S10 -- LOD8 horizon sampled at MC spacing: LOD8 worker time 18.8 s -> 4.3 s
Fr0zkaandClaude Opus 5.52026-10-19 12:23:18 +02:00
e7586a1256
wip(assembler): round S9 -- collision look-ahead: ground ring ready on arrival up to 40 m/s and 50 m/s falls
Fr0zkaandClaude Opus 5.52026-10-19 10:56:54 +02:00
8440adc742
wip(assembler): round S8 -- region rebuilds no longer stall admission; result backlog capped
Fr0zkaandClaude Opus 5.52026-10-19 09:43:03 +02:00
5eb9ee76ff
wip(assembler): round S7 -- workers kept busy: in-game cold full view 17.5 s -> 7.8 s
Fr0zkaandClaude Opus 5.52026-10-19 08:10:10 +02:00