Skip to content

Commit 1c24630

Browse files
committed
deploy: wire the 20260629b re-bake (/body + /helix) for Railway
Point the Dockerfile and the helix manifest at the freshly published 20260629b artifacts on the fma-body-soa-v3-v1 release: - /body → body.20260629b.soa.gz (served same-origin AS body.soa.gz) - /helix → body.20260629b.v6helix.soa.gz (BSO2 ver 6: F16 pos + Signed360 NORMAL column + HXFL floor trailer) Both come from the same soa_v2 source in one bake run, so the 1658-concept ordering is identical across the two — which is what lets /helix reuse the server's per-concept body.blocks (also 1658) for its LOD cull. The re-bake carries the two bake-pipeline fixes already committed (2a7ac4a per-vessel slicer-fill diameter boundary, db7bce8 teeth→skeleton). Old artifacts stay in the release untouched; a new bake is swapped in by bumping the manifest. Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RhpwkHGgia2TuDFvdnuQdE
1 parent db7bce8 commit 1c24630

2 files changed

Lines changed: 9 additions & 6 deletions

File tree

Dockerfile

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,16 +55,19 @@ COPY --from=frontend /build/dist/ /build/q2/cockpit/dist/
5555
# fetch the release URL directly (github.com/.../releases/download sends no CORS
5656
# header on its redirect → "TypeError: Failed to fetch"), so /body fetches the
5757
# same-origin copy. The asset stays in the release (downloaded at build), never git.
58-
RUN curl -fSL https://github.com/AdaWorldAPI/q2/releases/download/fma-body-soa-v3-v1/body.soa.gz \
58+
# 20260629b re-bake: teeth → skeleton + per-vessel diameter boundary (no stray fat
59+
# branches). Pulled under its stamped name, served same-origin AS body.soa.gz so /body
60+
# picks it up; the old body.soa.gz stays in the release untouched.
61+
RUN curl -fSL https://github.com/AdaWorldAPI/q2/releases/download/fma-body-soa-v3-v1/body.20260629b.soa.gz \
5962
-o /build/q2/cockpit/dist/body.soa.gz \
6063
&& ls -lh /build/q2/cockpit/dist/body.soa.gz
6164

6265
# Same for the /helix wire: one SoA (BSO2 ver 6) = F16 pos + a canonical Signed360
6366
# NORMAL column in the same struct-of-arrays. Same-origin for the same CORS reason;
6467
# named by cockpit/public/body.manifest.json (helix_latest). Stays in the release.
65-
RUN curl -fSL https://github.com/AdaWorldAPI/q2/releases/download/fma-body-soa-v3-v1/body.20260629.v6helix.soa.gz \
66-
-o /build/q2/cockpit/dist/body.20260629.v6helix.soa.gz \
67-
&& ls -lh /build/q2/cockpit/dist/body.20260629.v6helix.soa.gz
68+
RUN curl -fSL https://github.com/AdaWorldAPI/q2/releases/download/fma-body-soa-v3-v1/body.20260629b.v6helix.soa.gz \
69+
-o /build/q2/cockpit/dist/body.20260629b.v6helix.soa.gz \
70+
&& ls -lh /build/q2/cockpit/dist/body.20260629b.v6helix.soa.gz
6871

6972
# Sibling deps — clone from GitHub
7073
# graph-flow stub is local (crates/stubs/graph-flow), no rs-graph-llm needed

cockpit/public/body.manifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"helix_latest": "body.20260629.v6helix.soa.gz",
3-
"note": "Single SoA wire (BSO2 ver 6): F16 positions + a Signed360 NORMAL column in the same struct-of-arrays, plus an HXFL floor trailer (the RollingFloor lo,hi). Baked by helixbake using the REAL lance-graph::helix::ResidueEncoder::encode_signed against the local ndarray fork — the Fisher-Z rim is populated (not zeroed). Published to the fma-body-soa-v3-v1 release; the Dockerfile pulls it same-origin. Decode: rim r=sinθ -> int8 normal at load, Gouraud per-vertex shading (no per-fragment lighting). Sampled round-trip err: mean 0.21 deg, p99 0.85 deg, grid-worst ~1.83 deg.",
2+
"helix_latest": "body.20260629b.v6helix.soa.gz",
3+
"note": "20260629b re-bake from soa_v2: teeth reclassified into the skeleton (layer 4) + per-vessel slicer-fill diameter boundary (no stray fat branches at bends). BSO2 ver 6 = F16 positions + Signed360 NORMAL column + HXFL floor trailer; helixbake (real lance-graph::helix::encode_signed). Decode: rim r=sinθ -> int8 normal at load, Gouraud per-vertex shading. Published to fma-body-soa-v3-v1; Dockerfile pulls same-origin.",
44
"verts": 4283525
55
}

0 commit comments

Comments
 (0)