Skip to content

Commit 73ac9b0

Browse files
authored
Merge pull request #468 from AdaWorldAPI/feat/planner-temporal
feat(planner): temporal — the deinterlace engine (epistemic policy + two causal axes)
2 parents d9a7d9e + 8a5c32d commit 73ac9b0

2 files changed

Lines changed: 498 additions & 0 deletions

File tree

crates/lance-graph-planner/src/lib.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,14 @@ pub mod cache;
7575
// === Internal API (same-binary, zero-serde) ===
7676
pub mod api;
7777

78+
// === Temporal epistemology + deinterlacing (query-time) ===
79+
// The deinterlace engine: merges the four asynchronous frames (lance versions,
80+
// SurrealQL `knowable_from`, ractor `V_ref`, cognitive trajectory) into one
81+
// causally-coherent SoA via the HLC clock, and owns the epistemic-mode policy +
82+
// per-row classify. Both deferred axes (cross-server HLC, SPO depends-closure)
83+
// are type-visible with trivial single-server bodies. See module docs.
84+
pub mod temporal;
85+
7886
// === Canonical OrchestrationBridge impl (dedup per contract) ===
7987
// Implements `lance_graph_contract::orchestration::OrchestrationBridge`
8088
// for `PlannerAwareness`. Replaces per-consumer bridge modules. See

0 commit comments

Comments
 (0)