You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PR-F6: replace scent_stub XOR-fold with FNV-1a hash in dn_path.rs
Replace the Phase-A XOR-fold scent stub with a proper FNV-1a hash
of the canonical hex path string, folded to u8. This avoids pulling
bgz-tensor into the callcenter dep tree while providing better
avalanche properties than raw XOR of segment hashes.
- Add `DnPath::scent()` using FNV-1a of hex-rendered segment hashes
- Keep `scent_stub()` as `#[deprecated]` alias delegating to `scent()`
- Update `lance_membrane.rs` caller to use `scent()` directly
- Add tests: deterministic, different-paths, empty-path, alias parity
https://claude.ai/code/session_01NYGrxVopyszZYgLBxe4hgj
-`v0.3.0-highheelbgz-256-4096` has `jina-v5-4096-sparse.tar.gz` (88 MB)
203
-
— directly relevant for P3 (4096 terminal buckets)
204
-
-`v0.2.0-7lane-codebooks` has `jina-v5-7lane.tar.gz` (codebook form)
205
-
-`v1.0.0-context-spine` has `jina-v5-semantic-256.tar.gz`
206
-
207
-
The `hydrate --download MODEL` binary fetches these into
208
-
`crates/bgz-tensor/data/{model}/shard-NN.bgz7`. The 15 examples in
209
-
`crates/bgz-tensor/examples/` consume them.
210
-
211
-
**Caveat — existing examples need path updates:** several examples in
212
-
`crates/bgz-tensor/examples/` have hardcoded paths like
213
-
`/home/user/ndarray/src/hpc/openchat/weights/...` or `/tmp/jina_batch1.json`
214
-
that don't exist in the current repo layout. Before running P2/P3/P4 as
215
-
follow-on probes, those examples need either:
216
-
(a) path updates to point at `data/{model}/` after `hydrate --download`, or
217
-
(b) new probe examples that follow `cam_pq_row_count_probe.rs` pattern
218
-
(it correctly takes `<safetensors_path>` as CLI arg).
219
-
220
-
So the honest sequence for draining P2/P3/P4 is:
221
-
1.`cargo run --features hydrate --bin hydrate -- --download qwen35-9b-base`
222
-
(fetches 4 shards = 80 MB from release assets)
223
-
2. Write a new probe example in `crates/bgz-tensor/examples/probe_pN.rs`
224
-
following the `cam_pq_row_count_probe.rs` CLI-arg convention
225
-
3. Run with `--features calibrate`
226
-
4. Update `bf16-hhtl-terrain.md` Probe Queue table per Update Protocol
227
-
5. Add substantive FINDING to `EPIPHANIES.md` per existing pattern
165
+
## Probe Routing
166
+
167
+
| ID | Harness | Status |
168
+
|----|---------|--------|
169
+
| M1 |`thinking-engine/examples/polarquant_hip_probe.rs` — tests HIP family assignment (farthest-pair `build_hip_families` vs PolarQuant gain-shape NN-preservation). Plus `turboquant_correction_probe.rs` for LEAF-orthogonal comparison. Needs real safetensors. | PARTIAL |
0 commit comments