Commit 190c71e
committed
ogar-fma-skeleton: FMA skeletal spine as the clamped convergence anchor
Operator directive (2026-06-23): "FMA is a must... bones not being
negotiable... hardcoded hand-optimized convergence optimization" +
"project ViT or X-ray and especially ultrasound × Doppler". The two
requirements are one constraint: bones must be hardcoded and stable
BECAUSE they are the cross-modal registration frame every modality
projects onto.
New crate `ogar-fma-skeleton`:
- morton.rs: the 2bit×2bit 4×4 Morton-tile pyramid. Uniform 16×8-bit
(16-byte) family-node key — never a 12+4 carve (the operator
correction: a heterogeneous carve breaks the uniform Morton stride
and loses the perturbation-shader data). Each nibble = one 4×4 tile
(X/Y interleaved); 32 levels; tier = level>>2. assign_morton_suffixes
descends the sibling quadtree so prefix = spatial = partonomy.
- lib.rs: hand-curated atlas (~80 nodes: full vertebral column C1–coccyx,
skull, sternum, 12 rib pairs, major appendicular bones per side).
Each bone's 16-byte address is DERIVED from its rest-pose centroid, so
parent.is_ancestor_of(child) holds AND laterality lives in the X-tile.
Bones are clamped Dirichlet anchors by definition (no un-clamped bone).
16 tests: tree integrity, prefix=partonomy=spatial containment, unique
node keys, clamped-anchor invariant, unit-quaternion frames, laterality,
address stability.
ogar-vocab: new ConceptDomain::Anatomy (0x0A) — anatomical_structure /
skeleton / bone / joint (0x0A01..04). Anatomy is public reference, not
PHI, so it gets its own domain (not Health 0x09, which would drag it into
medcare's fail-closed RBAC set). The ~206 bones are cascade-path nodes
under the `bone` concept, not codebook slots (FMA = the Wikidata-HHTL
pattern: the hierarchy lives in the path).
docs/FMA-SKELETON-CONVERGENCE-ANCHOR.md + DISCOVERY-MAP D-FMA-SKELETON.
Address structure CODED (16 tests); splat-fit convergence CONJECTURE,
gated on the splat-native arc (SPLAT-NATIVE-CUSTOMER.md §6 litmus).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EYvNjD8M8LMNYbRy3gq2FP1 parent 8be2c07 commit 190c71e
8 files changed
Lines changed: 1741 additions & 27 deletions
File tree
- crates
- ogar-fma-skeleton
- src
- ogar-vocab/src
- docs
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
0 commit comments