Skip to content

Commit c089518

Browse files
committed
docs(plan): helix residue = 48-bit (2x ResidueEdge), distinct from 48-byte tenant
1 parent abdbf9d commit c089518

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

.claude/plans/ocr-canonical-soa-integration-v1.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,14 +48,14 @@ reconstructed exactly like every other node. Text = codebook index + residue.
4848

4949
| Tenant (existing) | OCR role |
5050
|---|---|
51-
| `HelixResidue` (48 B) | golden-spiral place/perturbation residue — how THIS token deviates from its codebook centroid (the recognizer/DeepNSM output IS this residue) |
51+
| `HelixResidue` | the token's **48-bit** perturbation = 2× `ResidueEdge` (each 24-bit: `start_idx`,`end_idx`,`floor_version`), how THIS token deviates from its codebook centroid; stored within the 48-**byte** HelixResidue tenant (≤16 edges = the Morton-tile stacked-pyramid cascade levels) |
5252
| `TurbovecResidue` (16 B, PQ) | PQ edge residue → CAKES nearest-valid-token search over the codebook |
5353
| `Meta` (u64) | codebook index/anchor + confidence + char-confusion/NSM-repair flags + recoder-code fallback for true-OOV |
5454
| `EntityType` (u16) | token subtype (Word/Number/Date/Glyph/TableCell) |
5555
| `Plasticity` (u32) | correction history / last-repair stamp |
5656

5757
**Reconstruction (this is the round-trip, and it answers Codex P1):**
58-
`text ⇄ codebook_index(Meta) + residue(HelixResidue ⊕ TurbovecResidue)`. Decode =
58+
`text ⇄ codebook_index(Meta) + residue(helix 48-bit / 2×ResidueEdge ⊕ TurbovecResidue PQ)`. Decode =
5959
the DeepNSM Morton-tile **stacked-pyramid perturbation-shader cascade** applied to
6060
the residue → CAKES nearest-valid-token over the codebook (DeepNSM `vocabulary` /
6161
coca `word_frequency`) → the word. No `Fingerprint` hash, no string column. The

0 commit comments

Comments
 (0)