Commit f1d68e6
committed
docs(pr-x12): proofread substrate-binding docs against actual sources + gitignore settings.local.json
After reading bgz17/KNOWLEDGE.md, bgz-tensor/{lib.rs,hhtl_d.rs,BGZ_HHTL_D.md},
highheelbgz/lib.rs, jc/{lib.rs,hambly_lyons.rs,Cargo.toml}, sigker/lib.rs,
ndarray/src/hpc/{cam_pq.rs,dn_tree.rs,merkle_tree.rs}, and
bgz17/src/scalar_sparse.rs in full, corrected the following:
bgz-jc-substrate-synergies.md:
- jc is 12-pillar (not 5) — Cargo.toml description is stale; run_all_pillars()
executes pillars 1, 3, 4, 5, 5b, 7-11. Detailed mapping per pillar added.
- Pillar 11 is ACTIVE under --features hambly-lyons (since 2026-05-07, PR #348),
not DEFERRED. The DEFERRED reading applies only to the default zero-dep build.
- Pillar 10 (Pflug-Pichler nested-distance on Sigma DN-trees) is the formal proof
for CAM-PQ tree quantization correctness — not Pillar 11. Pillar 11 certifies
sigker's Index-regime classification.
- The Hambly-Lyons probe deliberately uses signature_truncated (tensor-algebra),
NOT signature_kernel_pde — the latter has a known math bug (PR #350: diverges
from the true kernel I_0(2*sqrt(<u,v>)) at moderate inner products).
- The literal 4096-entry codebook is bgz-tensor::Codebook4096, a first-class
type. bgz-hhtl-d is a different basin-codebook strategy (4 basin x 16 HIP x
256 TWIG = 16384-cell address space over a shared 256-entry palette per role).
- Examples directory has 10 runnable proofs (not 9).
cam-pq-sigker-dn-tree-substrate-bindings.md:
- Same Pillar 10/11 distinction propagated.
- signature_kernel_pde caveat: known math bug, use signature_truncated for now.
- StaunenType: 6 explicit variants (not 8). MultipleChanges is the catch-all
carrying a Vec<u8> of differing branch indices.
- dn_tree's quaternary fanout is a spatial partition of the prototype-index
range, not a literal per-mode container. The Skip/Merge/Delta/Escape mapping
is structurally suggestive but not load-bearing; the practical wiring is
per-mode counts bundled via the existing GraphHV plastic-bundling primitive.
- train_semantic uses jaccard similarity on label sets + push/pull on centroids
(NOT CLAM archetype clustering as the Explore agent summary said).
- merkle_tree's 1 KB layout, branch indices (0=identity through 7=content),
and xor_diff (panCAKES compression) clarified.
- R-14 split into two clauses: codec-quantization correctness via Pillar 10
(active), path-signature correctness via Pillar 11 (active under feature).
.gitignore:
- Added .claude/settings.local.json so per-user permission overrides survive
branch switches without being committed.1 parent 5c76cf3 commit f1d68e6
3 files changed
Lines changed: 81 additions & 37 deletions
File tree
- .claude/knowledge
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
84 | | - | |
| 84 | + | |
85 | 85 | | |
86 | | - | |
87 | | - | |
88 | | - | |
| 86 | + | |
89 | 87 | | |
90 | | - | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
91 | 108 | | |
92 | 109 | | |
93 | 110 | | |
| |||
112 | 129 | | |
113 | 130 | | |
114 | 131 | | |
115 | | - | |
| 132 | + | |
116 | 133 | | |
117 | 134 | | |
118 | 135 | | |
119 | | - | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
120 | 152 | | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
125 | 156 | | |
126 | | - | |
| 157 | + | |
127 | 158 | | |
128 | 159 | | |
129 | 160 | | |
| |||
0 commit comments