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
-**W1 (Plan wave worker):**`.claude/plans/wikidata-lazy-spine-hydration-v1.md` (9 D-LWS D-ids); flagged R1 (EW64 not a code symbol), R2 (Lance versioning is dataset-level VersionedGraph not fragment), R3 (CLAM is a probe not a clusterer) — all reconciled in the findings.
10
+
-**W2 (probe wave worker):**`jc/examples/ontology_locality_probe.rs` (941 LOC, hand-rolled TTL scan, reuses splat_louvain machinery) — harvested + RUN: **the addressing-locality CONJECTURE → FINDING on real ontologies** (DOLCE-Ultralite/schema.org/Odoo/PROV-O/QUDT/OWL-Time; ~10³ classes, NOT Wikidata).
11
+
-**markov_soa SoC arc:** authored in deepnsm (e0a5049), then **moved to AriGraph** (`lance-graph::graph::arigraph::markov_soa`, 9a5f54c) + made **vocabulary-agnostic** (opaque `SpoRanks{u16}`, injected `Fn(u16,u16)->u8` = AriGraph's own cam_pq) + corrected framing (cc24f02: markov_soa IS AriGraph cold→hot; language/COCA stays UPSTREAM in deepnsm, never reaches the hot graph — the GoBD-with-Rumi error). deepnsm copy deleted.
12
+
-**EW64 note** (679e61e): `MailboxSoaView` doc — EpisodicWitness64 = AriGraph in the mailbox SoA view (the particle, cold→hot); deferred accessor, EW64 still 0 code symbols.
13
+
-**3 governing findings** on the board: the three-Markovs taxonomy (#1 chain / #2 hybrid-dark-horse / #3 pray) + P1→P2→P3 ordering; the VSA substrate decision (32k SPO-W = substrate, VSA = fuzzy proposer/priming); the EW64 reactive-seam (Lance-update=witness-pointer=Surreal-kanban-subscription). NOT pushed — awaiting push/PR decision (autoattended consolidation done).
14
+
15
+
---
16
+
1
17
## [Main thread / Opus] D-ARM-14 Phase 2 — rebased onto post-#442 main + swapped inline nibble → real contract::hhtl::NiblePath
2
18
3
19
**Branch:** claude/jolly-cori-clnf9-darm14-p2 (rebased onto main 415971a, #442 merged) | **Files:**`tests/wikidata_landing.rs` (inline `np_*` helpers + inline FieldMask union → real `NiblePath::{root,child,basin,is_ancestor_of,depth,packed}` + `FieldMask::inherit`), STATUS_BOARD (D-ARM-14 row: swap done).
Copy file name to clipboardExpand all lines: .claude/board/STATUS_BOARD.md
+25Lines changed: 25 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -671,6 +671,31 @@ The bounded-weekend fix `cognitive-risc-classes.md:56-57` prescribes (discrimina
671
671
672
672
---
673
673
674
+
## wikidata-lazy-spine-hydration-v1 — the NiblePath-keyed tiered hydration manager + addressing (the "agnostic lazy world-spine" runtime)
675
+
676
+
The one missing runtime piece behind the converged delta-card / world-spine vision (`delta-card-addressing-integration-map.md`, `agnostic-lazy-world-spine.md`). Plan: `.claude/plans/wikidata-lazy-spine-hydration-v1.md` (9 D-ids, authored by the W1 wave worker). All gated on D-ARM-7 (Jirak floor) before any hydrated rule writes a live store; firewall (aerial = zero-dep proposer, hub owns contract/ontology) preserved.
677
+
678
+
| D-id | Deliverable | Crate(s) | LOC | Conf | Status | Notes |
679
+
|---|---|---|---|---|---|---|
680
+
| D-LWS-1 | Sparse radix range-delegation register (path-compressed trie over the frozen ontology; occupied branch points only; reuses `NiblePath` as the address — never re-encodes identity) | lance-graph-contract / -ontology |~? | MED |**Queued**| partition-as-address; 27-bit floor with ~0-bit row |
681
+
| D-LWS-2 | Delta-card value model (`reconstruct = deck ⊗ delta`; per-entity surprise as a `FieldMask` delta over the inherited archetype; modal member = empty card) | lance-graph-contract |~? | MED |**Queued**| built on `FieldMask::inherit`|
682
+
| D-LWS-3 | RISC compose-cache + per-predicate composability flag (store generators, compose ≤7-hop closure via `ComposeTable`/`mxm`; dissolves the hub problem) | lance-graph + bgz-tensor |~? | MED |**Queued**| generators=continuant/cold, composed=occurrent/evictable |
683
+
| D-LWS-4 | I/P/B frame model over Lance versioning (I=frozen radix+base, P=append, B=compose-cache, GOP=compaction) | lance-graph |~? | MED |**Queued (spike)**| R2: repo wires dataset-level `VersionedGraph`, not fragment-level — fragment GOP is a NEW spike |
684
+
| D-LWS-5 |**The `NiblePath`-keyed tiered hydration manager** (THE missing piece): hot `MailboxSoaView` ↔ cold `VersionedGraph`, address-not-join, agnostic SoA, carries CE64+witness arc; write-refusal until D-ARM-7 | lance-graph |~? | MED |**Queued**| centerpiece; D-ARM-7 write-refusal acceptance test |
685
+
| D-LWS-6 | Foveated prefetch cascade (`HhtlCache::route` Skip/Attend/Compose/Escalate decides periphery prefetch into the 256K envelope) | lance-graph + bgz-tensor |~? | MED |**Queued**| the Google-Maps tile prefetch |
686
+
| D-LWS-7 | Eviction on the DOLCE continuant/occurrent 1-bit (`dolce_id==PERDURANT` ⇒ occurrent ⇒ evictable; 4-facet axis preserved, residence bit derived) | lance-graph |~? | MED |**Queued**| the perm/temp residence policy |
687
+
| D-LWS-8 | Probe harness — runs the 3 falsifiers (Louvain-CLAM locality, delta-card residual, compose hit-rate) on real `data/ontologies/*.ttl` + fixtures; PRODUCES the gates | crates/jc + lance-graph |~941 | HIGH |**Probe-1 SHIPPED**|`jc/examples/ontology_locality_probe.rs` RUN: **locality 98.6%, max fan-out 3 (≤16), Q=0.325 → PASS** on real ontologies (not yet Wikidata). Probes 2-3 queued. |
688
+
| D-LWS-9 | DEFERRED full Wikidata 115M load (skeleton+basins+CAM-dedup+thin rows) | wikidata loader |~? | LOW |**Deferred**| gated on all 3 probes PASSED + D-ARM-7; CONJECTURE (no dump on disk) |
| D-id | Deliverable | Crate(s) | LOC | Conf | Status | Notes |
693
+
|---|---|---|---|---|---|---|
694
+
| D-MKV-SOA |`arigraph::markov_soa` — the Markov *wave* (AriGraph cold-path chain promoted to hot-path SoA); vocabulary-agnostic `SpoRanks{u16}` + `SoaWavePrimer` + `WaveProjection::best_guess_match(injected dist)`; the "hybrid+ autocomplete" #2 proposer (dark-horse) | lance-graph::graph::arigraph |~230 | MED |**Shipped (branch, unverified-offline)**| moved out of deepnsm (SoC fix); match = AriGraph's own cam_pq, language stays upstream; 4 tests written, core doesn't build in sandbox → verify on full checkout. Findings: three-Markovs, markov_soa-IS-AriGraph |
695
+
| D-EW64-NOTE |`MailboxSoaView` doc note: `EpisodicWitness64` = AriGraph in the mailbox SoA view (the particle; cold→hot); deferred accessor (qualia-pattern) | lance-graph-contract::soa_view |~20 | HIGH |**Shipped (branch)**| verified (contract builds, 3/3 soa_view tests); EW64 not yet a code symbol — P2 of three-Markovs ordering |
0 commit comments