Files
VoxelForge/Standalone/Research/WorldAssemblerM3/Linux46/REPORT.md
T
Fr0zkaandClaude Opus 5.5 e016f6a20f feat(core): cavern graph v1, one continuous floor-capped tunnel into the landmark chamber (L46); R13
The flagged SW demo's ramp (57 carves + 107 support pillars, visibly ribbed) becomes one cubic-Bezier
sweep: closest point by 17-point seed plus 5 Newton steps, a cubic floor profile, a rounded 2.6 m bore,
and a hard floor cap applied after unions and relief that only adds support where the field is air.
Optional resolved cavern-graph records (one room, one edge) enter canonical identity only when present;
their bounds extend World::isTileShapeFree. Reachability passes (L43 control fails), headroom 2.8 m,
floor ripple 1.8 mm (L45 ramp control fails at 17.9 mm), shape limits met; demo off: owner hashes
identical to L45. fast/medium/full PASS. Research R13 (read-only): continuous SDF sweeps along curves.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016dhxM43dnWvUu2B5Ph1iG1
2026-10-24 09:53:06 +02:00

4.1 KiB
Raw Blame History

Linux 46 — cavern graph slice 1

Sweep and resolved graph

The ramp is one cubic-Bezier sweep. Each field query finds the closest XY point with a 17-point seed and five Newton refinements; the curve's Z coordinates define the cubic floor profile. A continuous rounded bore uses a 2.6 m radius, 4.8 m height and 0.3 m smooth blend. The 20 mm relief is applied to the bore. A separate hard floor cap runs after smooth unions, relief, passages and stamps. It preserves native negative density and adds at most 0.45 m of support only where the field is air. The room and edge conservative bounds feed World::isTileShapeFree.

Resolved snapshots can carry optional cavern graph vocabulary version 1 records: room landmark/sw-arrival-chamber-v1 and edge landmark/sw-arrival-chamber-tunnel-v1, anchored from the surface-ground approach to that room. Graph fields are serialized and included in canonical identity only when records exist. With the demo off, the graph is absent and the L45 identities remain unchanged.

The 57 ramp carves and 107 support pillars are gone. The room is one graph node and the tunnel one edge. Four resolved stamps remain for the two mouth carves, room floor and dais.

Audits

  • Reachability: pass from walkable ground to the chamber floor; 58 path samples, 5,974 capsule samples, no blocked or unsupported samples, maximum grade 14.179°. Buried L43 control: expected fail.
  • Headroom: 2.800 m minimum above the capsule, against 0.300 m required.
  • Ripple: tunnel floor peak 0.0018 m over 202 samples (0.015 m limit); wall peak 0.0232 m over 138 samples (0.035 m limit, 0.25–1.0 m band). L45 segmented-ramp control: expected floor-ripple fail at 0.0179 m against 0.015 m.
  • Built shape (L37 limits: planar patch <0.50 m², straight run ≤0.75 m, no sharp corners): entrance 0.4902 m² / 0.5470 m / 0; tunnel wall 0.3042 m² / 0.6225 m / 0; dais 0.2816 m² / 0.7500 m / 0.
  • Inside-tunnel and near-tunnel camera hashes match at W1/W8/W12. Random-camera determinism also passed.

Hashes, cost and tiers

The clean Clang and GCC builds share source stamp 20d1ae654440b22c6fdf9c91dd39c809b3063b54da6f2f4f44acf78894b7cf3b. Owner JSON SHA-256 remains 7b095f9bcc6b90133d5a463f99f0b571133b2c549ce1ecf2d64fe9175e41e183. Demo-off FI/SW layout IDs are b7a7d9ecc48d8f26 / 8a52e84c26ed92d2; their 12-hash signatures match L45: FI 9820f4f38b189b3f7263810e7b3ff62aa502b21f476ffcfdbc7761a65cb07d58, SW a1e9268a4bbcc77d2a1ac54095df6851a70bab65c43ae50b332ed75132617834.

Five demo-off cost pairs against committed L45: FI median 16.315 → 16.401 s (+0.53%); SW 1.720 → 1.730 s (+0.58%). Fast passed in 202.7 s, medium in 571.9 s, and final full in 1605.2 s. Four captures are in captures/: ground-entrance.jpg (39,430 B), entrance-looking-in.jpg (45,070 B), inside-to-dais.jpg (28,310 B), overview-entrance-and-chamber.jpg (62,735 B). Each is below 300 KB. Fourteen of fifteen fast trials were used.

Failed runs

The first medium capture audit sampled a broad tunnel volume and failed the built-shape limit; the final wall annulus at curve parameter 0.58 passed. The first full attempt passed its 30 determinism cells but failed extracting an 806 MB historical archive and filled /tmp. The final full run used a temporary Git wrapper to export only the build inputs (Core, Source, Compat and build scripts); its historical build, cost pairs and all full checks passed. No tracked verifier change was needed.

Orchestrator review (Claude)

Accepted. The stamp matches the final Clang and GCC builds (20d1ae65…); demo-off owner hashes are identical to L45. The segmented ramp (57 carves plus 107 pillars) is replaced by one continuous Bezier sweep with a hard floor cap; headroom rose from 0.085 m to 2.8 m. Both controls fail as they should: the L45 ramp on floor ripple, and the buried L43 layout on reachability. Follow-up for the verifier: the full tier's baseline export copies the whole HEAD tree (about 785 MB) into /tmp, which is RAM-backed on this machine, and never deletes it. About 6 GB had accumulated. It must export only the build inputs, into Saved/Linux/, and clean up after itself.