Commit acda642
committed
feat(lite-unified): wire additive coexistence feature gate (process, not switch)
Operator constraint: "wire the above but don't deprecate datafusion yet —
it's a process, not a switch."
- crates/lance-graph/Cargo.toml: add `lite-unified = []` — an ADDITIVE,
default-OFF coexistence gate for the future SurrealQL-on-lance query path.
Empty for now; datafusion is UNTOUCHED (still a core dep + the default
engine, NOT deprecated, NOT made optional). An empty feature gates no code
and pulls no deps — cannot affect the default build.
- plan: add the load-bearing "Process, not a switch" section — datafusion
stays default + is never removed; lite-unified runs the SurrealQL path
ALONGSIDE it; promotion is gradual per query-shape (gated on the OQ-LU-2a
coverage probe), no cutover, no deprecation milestone. Reframed feature-gate
item 3 + increment 4 accordingly; marked Increment 0 (the gate) DONE.
The lowering, kv-lance wiring, and any far-future datafusion-optional decision
attach to this gate incrementally — none of them are this commit.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CcpLeEC3XK8Eye53GKBVvi1 parent 2821a03 commit acda642
2 files changed
Lines changed: 35 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
10 | 23 | | |
11 | 24 | | |
12 | 25 | | |
| |||
26 | 39 | | |
27 | 40 | | |
28 | 41 | | |
29 | | - | |
30 | | - | |
31 | | - | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
32 | 49 | | |
33 | 50 | | |
34 | 51 | | |
| |||
66 | 83 | | |
67 | 84 | | |
68 | 85 | | |
69 | | - | |
70 | | - | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
71 | 90 | | |
72 | 91 | | |
73 | 92 | | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
74 | 97 | | |
75 | 98 | | |
76 | 99 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
91 | 98 | | |
92 | 99 | | |
93 | 100 | | |
| |||
0 commit comments