wip(assembler): M1 repair round -- raised block and cliff fixed; native 7x faster than legacy

Luna, M1 repair round: the rectangular raised block and the broken cliff shared one cause,
a type-2 solid AABB in the generated plan; it is now a tapered, terrain-following shelf, and
a negative-control audit catches the old box behaviour; seam classification check passes.
Bound audit 298 boxes / 8,046 samples, 0 misses. Evaluator and 120-tile density/mesh/payload/
topology hashes identical at W1/W8/W16. Cave regression: walkability 5,642/5,642, 64/64 tiles.
Legacy mismatch unchanged (0 biome mismatches, 18.14% signs).
Speed (matched workloads): 120-tile full detail 0.089 s native vs 0.625 s legacy; 529-tile
clipmap 3.858 s vs 11.687 s -- 2.29 s above the ~1.57 s aim; LOD8 dominates (165 unknown
tiles, 13.27 M field calls, 10.88 M column-cache misses).
My capture review: coast matches legacy closely; surface clean but a dark flat slab on the far
horizon; cliff shelf renders as a stack of thin plates with back faces showing (sub-voxel
shelf thickness suspected).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MmSoF64BbRFmk9C3p1VsBJ
This commit is contained in:
Fr0zkaandClaude Opus 5.5 committed 2026-10-09 01:22:30 +02:00
1 parent fcb16fd265
commit 2c20f9eaea
61 files changed
+4308 -165

No files matched your search

@@ -0,0 +1,34 @@
[ProcessControls] priority_class=Normal priority_source=argument affinity_mask=0xFFFF affinity_source=argument requested_affinity=0xFFFF system_affinity=0xFFFF
[ColdTimeline] stage=owner_data_load begin_ms=0.062
[ColdTimeline] stage=owner_data_load end_ms=13.832
[WorldAssemblerPrototype] recipe_version=1 evaluator_version=3 strata=1 biomes=4 strate_index=1 chunk_z=-16..-79 serialized_bytes=4524 recipe_hash=dbbc0ac1267bbb97 plan_hash=b5f74995825f80c0 manifest_hash=023cfa0da07fc3a6 source=owner_surface_params_and_biome_map route_points=0 features=1
[WorldAssemblerPlanTiming] total_ms=6.943 status=PASS
[ConfigureProfile] stage=desired_tiles_and_bounds tiles=120 duration_ms=0.060
[ConfigureProfile] stage=snapshot_and_build_request duration_ms=0.898
[ColdTimeline] stage=shape_compile begin_ms=21.739
[GridStairDistanceRepair] exact_endpoint_proxies=0 occupancy_corrections=0
[Walkability] PASS 5642/5642 passage centerline samples remain open; native landing floors retained
[ShapeProfile] local_primitives=31.723ms line_bins=3.923ms rock_lines_wall=20.130ms rock_lines_worker=32.208ms candidate_axes_wall=33.156ms candidate_axes_worker=8.810ms candidate_merge_wall=33.418ms candidate_merge_worker=1.998ms candidate_merge_serial=0.108ms detail_lines_wall=17.371ms detail_lines_worker=23.487ms
[ShapeSubstage] detail_apply=17.377ms sign_edge_distances=1.146ms passage_validation=1.085ms shared_field_primitives=0.024ms far_parents=0.000ms
[ShapeAllocation] words=5.20MiB candidate_axis_words=5.20MiB proxy=33.91MiB primitives=0.13MiB spatial_bins=26955 spatial_bin_refs=56512 spatial_bin_capacity=109500 inline_bins=26569 overflow_bins=386 far_primitive_build=0.000ms far_bin_rebuild=0.000ms
[ShapeCompile] primitives=304 rooms=52 tunnels=51 passages=2 nodes=17779581 packed=5.20 MiB surface_proxy_nodes=68201 proxy_address_capacity=33.91 MiB workers=8
[ShapeStage] local-shapes=35.661 ms intervals+signs=88.608 ms surface-band=18.524 ms far-parents=0.000 ms total=144.995 ms candidates=82353 flips=2105 walk=5642/5642
[RoomFloorJoinAudit] automatic_room_overlaps=4 thin_positive_support_overlays=0 status=PASS
[FloorSlopeJoinAudit] raw_unmarked_max_delta=4.43634 vox generated_tangent_delta=0.00000 vox bend_direction_slope_change=0.24018 vox marked_max_delta=0.00000 vox marked_joins=0 threshold=0.750 status=PASS
[FloorProfileBlend] c1_segments=231 max_curve_deviation=0.993 vox threshold=2.000 status=PASS
[TunnelRadiusAudit] shared_joins=178 legacy_fixed_segment_max_step=2.9156 vox smoothed_profile_max_step=1.7487 vox tapered_endpoint_max_delta=0.000000 vox radius_slope_join_delta=0.00000000 floor_endpoint_max_delta=0.000000 vox floor_slope_join_delta=0.00000 unmarked_floor_slope_delta=0.00000 marked_floor_slope_delta=0.00000 marked_slope_joins=0 smooth_union_growth_bound=0.2500 vox thresholds=(0.005,0.000001,0.005,0.25) status=PASS
[TunnelBendAudit] sharpest_bend=45.92 deg centerline=(492.37,-201.16,-2009.27) vox tangent=(0.5404,0.8394,-0.0577) camera_yaw=32.77 camera_pitch=-3.31
[ColdTimeline] stage=shape_compile end_ms=166.772 duration_ms=145.033
[ShapeRegion] fine_tiles=120 bounds=(-128,-256,-2048)..(128,0,-1792) clip=(-49152,-57344,-8192)..(57344,49152,0)
Standalone clip override: exported radius=6 (112 m cube) -> radius=1 (32 m LOD0 cube), voxel size=25 cm.
[StreamBenchmarkConfig] clip_radius=1 lod0_cube=32m voxel=25cm fullres_levels=2 max_level_filter=1 workers=8 full_detail_tiles=120 desired_tiles=120 variant=base uv=full colors=full material_groups=full hash=on
[StreamFullDetail] wall=0.106s generated=120/120 resident_tiles_cpu_only=1 density_hash=0x66a43186eedce63d mesh_hash=0x7a47273589966250 payload_hash=0x2488a207c3103f67 topology_hash=0x8a17eced70a37323
[WorldAssemblerTilePipeline] full_detail_tiles=120 solid_boxes=0 air_boxes=4079 mixed_boxes=137 unknown_boxes=0 whole_tile_skips=0 field_calls=3168475 float_field_calls=25227 lattice_field_calls=2529625 unclamped_field_calls=0 column_cache_hits=3040595 column_cache_misses=127880 column_compute_worker_ms=270.513 classification_worker_ms=249.443 meshing_worker_ms=402.236
[PlayerNeighborhood] lod0_tiles=27/27 mesh_ready=0.022s collision_cook=unavailable_in_standalone
[StreamFullClipmap] wall=0.106s generated=120/120 worker_sum=0.654s worker_busy=77.0% worker_idle=23.0% payload_alloc=2.76MiB viewer_output=1.26MiB tiles=120 density_hash=0x66a43186eedce63d mesh_hash=0x7a47273589966250 payload_hash=0x2488a207c3103f67 topology_hash=0x8a17eced70a37323
[WorldAssemblerWholeViewPipeline] tiles=120 solid_boxes=0 air_boxes=4079 mixed_boxes=137 unknown_boxes=0 whole_tile_skips=0 field_calls=3168475 float_field_calls=25227 lattice_field_calls=2529625 unclamped_field_calls=0 column_cache_hits=3040595 column_cache_misses=127880 column_compute_worker_ms=270.513 classification_worker_ms=249.443 meshing_worker_ms=402.236
[WorldAssemblerLODProfile] lod=0 tiles=64 solid_boxes=0 air_boxes=4049 mixed_boxes=111 unknown_boxes=0 whole_tile_skips=0 field_calls=685898 float_field_calls=0 lattice_field_calls=128625 unclamped_field_calls=0 column_hits=628555 column_misses=57343 column_compute_worker_ms=115.535 classification_worker_ms=143.264 meshing_worker_ms=32.128
[WorldAssemblerLODProfile] lod=1 tiles=56 solid_boxes=0 air_boxes=30 mixed_boxes=26 unknown_boxes=0 whole_tile_skips=0 field_calls=2482577 float_field_calls=25227 lattice_field_calls=2401000 unclamped_field_calls=0 column_hits=2412040 column_misses=70537 column_compute_worker_ms=154.979 classification_worker_ms=106.179 meshing_worker_ms=370.108
[StreamCacheUse] hits=0 requested=120
[StreamLevel] lod=0 tiles=64 samples=0.129M worker_sum=0.155s first_ready=0.009s complete=0.050s worker_busy=39.0% payload_alloc=0.00MiB viewer_output=0.00MiB vertices=0 indices=0 density_hash=0xdef6eb19a2dff0b6 mesh_hash=0xf0bfe450b4fa1b65 payload_hash=0x1470d79d77914b65 topology_hash=0xb6c7ba5ceae28325
[StreamLevel] lod=1 tiles=56 samples=2.401M worker_sum=0.498s first_ready=0.024s complete=0.094s worker_busy=66.3% payload_alloc=2.76MiB viewer_output=1.26MiB vertices=28137 indices=148548 density_hash=0x701e5f0922e74b5a mesh_hash=0x7bbccc428bb58e10 payload_hash=0xa3f1c376356dcba7 topology_hash=0xf3fc67281a031323