Files
VoxelForge/Standalone/Research/WorldAssemblerM3/Linux70/resolved-plan-comparison.txt
T
Fr0zkaandClaude Opus 5.5 bd68aee1ca parity: Unreal and headless resolve the same four-strate plan (L70, v214)
- Export commandlet writes the live Core adapter's world_assembly + resolved layout pair;
  the headless owner path imports that pair (manifest/layout equal, layout_chunk_width_q
  validated). owner_world.json re-exported from the owner's staged assets on the Linux host.
- Adapter SW route: Core clearance/radius floors, 0.5 m support search, outward-facing
  tie-break; passage mouth/mid radius floors match Core (36/24 owner voxels).
- FI in Unreal now uses the legacy (compiled analytic) generator unless a plan is imported:
  the auto native-FI plan failed the passage audit on the owner plan (1843 blocked samples,
  945 open-air violations). Owner decides whether native FI returns.
- In-engine spawn traces per strate (3 each): SW GenerateTile 42.7 worker-s vs 20.1 headless
  for equal tile counts; LOD0 p95 45-169 ms in UE.
- Fast tier green; all three passages pass on the shared plan.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016dhxM43dnWvUu2B5Ph1iG1
2026-10-27 06:22:48 +01:00

19 lines
2.3 KiB
Plaintext

final_unreal_equals_headless=True
final_manifest_equal=True
final_layout_equal=True
final_stable_identity=resolved-layout-v3-fnv64:0589300eb07dfe06
layout_width_q=8192
native_fi_plans=[]
owner_slots_current=[(0, 0, -63), (1, -64, -93), (2, -94, -109), (3, -110, -125)]
pre_export_stable_identity=resolved-layout-v3-fnv64:f13f5535457aa27c
pre_export_manifest_hash=d18bf10b0a23b665
unreal_manifest_hash=bcc0d0d33ea39435
pre_export_slots=[(0, 'SurfaceWorld', -504000000, 8000000), (1, 'FloatingIslands', -744000000, -504000000), (2, 'TunnelNetwork', -872000000, -744000000), (3, 'VerticalShafts', -1000000000, -872000000)]
unreal_slots=[(0, 'SurfaceWorld', -504000000, 8000000), (1, 'FloatingIslands', -744000000, -504000000), (2, 'TunnelNetwork', -872000000, -744000000), (3, 'VerticalShafts', -1000000000, -872000000)]
routes=[["fallback", [{"control_point_count": 211, "id": "passage/0-1/0", "lower": 1, "lower_mouth_q": [26457, 3276, -754688], "style": 1, "upper": 0, "upper_mouth_q": [0, 0, -383938]}, {"control_point_count": 19, "id": "passage/1-2/0", "lower": 2, "lower_mouth_q": [19626, -14541, -771455], "style": 1, "upper": 1, "upper_mouth_q": [19626, -14541, -749774]}, {"control_point_count": 83, "id": "passage/2-3/0", "lower": 3, "lower_mouth_q": [-20544, -5190, -921962], "style": 1, "upper": 2, "upper_mouth_q": [-20544, -5190, -831893]}]], ["unreal", [{"control_point_count": 211, "id": "passage/0-1/0", "lower": 1, "lower_mouth_q": [26457, 3276, -754688], "style": 1, "upper": 0, "upper_mouth_q": [8192, 16384, -381197]}, {"control_point_count": 19, "id": "passage/1-2/0", "lower": 2, "lower_mouth_q": [19626, -14541, -771455], "style": 1, "upper": 1, "upper_mouth_q": [19626, -14541, -749774]}, {"control_point_count": 83, "id": "passage/2-3/0", "lower": 3, "lower_mouth_q": [-20544, -5190, -921962], "style": 1, "upper": 2, "upper_mouth_q": [-20544, -5190, -831893]}]]]
pre_export_diff_lines=3304
canonical_unreal=/home/jahni/VoxelM/Plugins/VoxelForge/Saved/Linux/l70/resolved-plan-unreal-canonical.json
canonical_headless=/home/jahni/VoxelM/Plugins/VoxelForge/Saved/Linux/l70/resolved-plan-headless-canonical.json
canonical_fallback=/home/jahni/VoxelM/Plugins/VoxelForge/Saved/Linux/l70/resolved-plan-headless-fallback-canonical.json
diff=/home/jahni/VoxelM/Plugins/VoxelForge/Saved/Linux/l70/resolved-plan-diff.txt