research: one continuous tube through the mouth (L149, 0/16; kept as patch)

Mouth edges matched passage position, radius, tangent (dot 0.99999) and floor slope, but the cubic departure edge
still curls ~1 m back alongside the passage within 5 m; shell floor violations remain; composed sweeps 0/16.
Sixth mouth-join round (L144-L149): stop and take the design question to the owner.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016dhxM43dnWvUu2B5Ph1iG1
This commit is contained in:
Fr0zkaandClaude Opus 5.5 committed 2026-11-01 15:24:49 +01:00
1 parent f21aab775f
commit b8382eed84
14 files changed
+1374

No files matched your search

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

@@ -0,0 +1,122 @@
[
{
"phase": "before",
"view": "seed0-tunnel-network-route-edge-0",
"file": "Standalone/Research/WorldAssemblerM3/Linux149/captures/before-seed0-tunnel-network-route-edge-0.jpg",
"bytes": 18133,
"camera_m": [
17.237675178355673,
-14.73076399027466,
-752.9040234375
],
"target_m": [
28.807717858221643,
-11.547351923626703,
-752.9040234375
],
"yaw_deg": 74.61615105967402,
"pitch_deg": 0.0,
"quality_status": "PASS",
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux149/captures/before-seed0-tunnel-network-route-edge-0.jpg pixels=921600 mean_luma=129.283 stddev_luma=14.699 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=PASS"
},
{
"phase": "before",
"view": "seed0-tunnel-network-departure-edge",
"file": "Standalone/Research/WorldAssemblerM3/Linux149/captures/before-seed0-tunnel-network-departure-edge.jpg",
"bytes": 18526,
"camera_m": [
-21.497510185619362,
-3.67525285819352,
-811.9255078125
],
"target_m": [
-12.887449071903188,
-12.033891959032399,
-811.9255078125
],
"yaw_deg": 134.15112141809087,
"pitch_deg": 0.0,
"quality_status": "PASS",
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux149/captures/before-seed0-tunnel-network-departure-edge.jpg pixels=921600 mean_luma=110.748 stddev_luma=4.561 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=PASS"
},
{
"phase": "before",
"view": "seed2-vertical-shafts-route-edge-0",
"file": "Standalone/Research/WorldAssemblerM3/Linux149/captures/before-seed2-vertical-shafts-route-edge-0.jpg",
"bytes": 21112,
"camera_m": [
-17.783733421365206,
-4.912768125994757,
-888.10421875
],
"target_m": [
-15.817661018173972,
-16.750612495026218,
-888.10421875
],
"yaw_deg": 170.57018242389748,
"pitch_deg": 0.0,
"quality_status": "PASS",
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux149/captures/before-seed2-vertical-shafts-route-edge-0.jpg pixels=921600 mean_luma=129.471 stddev_luma=14.369 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=PASS"
},
{
"phase": "after",
"view": "seed0-tunnel-network-route-edge-0",
"file": "Standalone/Research/WorldAssemblerM3/Linux149/captures/after-seed0-tunnel-network-route-edge-0.jpg",
"bytes": 18837,
"camera_m": [
17.237675178355673,
-14.73076399027466,
-752.9040234375
],
"target_m": [
28.807717858221643,
-11.547351923626703,
-752.9040234375
],
"yaw_deg": 74.61615105967402,
"pitch_deg": 0.0,
"quality_status": "PASS",
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux149/captures/after-seed0-tunnel-network-route-edge-0.jpg pixels=921600 mean_luma=126.893 stddev_luma=13.032 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=PASS"
},
{
"phase": "after",
"view": "seed0-tunnel-network-departure-edge",
"file": "Standalone/Research/WorldAssemblerM3/Linux149/captures/after-seed0-tunnel-network-departure-edge.jpg",
"bytes": 19137,
"camera_m": [
-21.497510185619362,
-3.67525285819352,
-811.9255078125
],
"target_m": [
-12.887449071903188,
-12.033891959032399,
-811.9255078125
],
"yaw_deg": 134.15112141809087,
"pitch_deg": 0.0,
"quality_status": "PASS",
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux149/captures/after-seed0-tunnel-network-departure-edge.jpg pixels=921600 mean_luma=112.098 stddev_luma=7.992 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=PASS"
},
{
"phase": "after",
"view": "seed2-vertical-shafts-route-edge-0",
"file": "Standalone/Research/WorldAssemblerM3/Linux149/captures/after-seed2-vertical-shafts-route-edge-0.jpg",
"bytes": 20515,
"camera_m": [
-17.783733421365206,
-4.912768125994757,
-888.10421875
],
"target_m": [
-15.817661018173972,
-16.750612495026218,
-888.10421875
],
"yaw_deg": 170.57018242389748,
"pitch_deg": 0.0,
"quality_status": "PASS",
"quality": "[CaptureQuality] image=/home/jahni/VoxelM/Plugins/VoxelForge/Standalone/Research/WorldAssemblerM3/Linux149/captures/after-seed2-vertical-shafts-route-edge-0.jpg pixels=921600 mean_luma=110.186 stddev_luma=6.663 coverage_luma_gt12=1.00000 thresholds=(stddev>=2.0,coverage>=0.001) status=PASS"
}
]