Skip to content

Commit ebe9aa7

Browse files
committed
docs(plan): soften the odoo claim to CONJECTURE in the body (match verdict §5)
PR #542 review: lines 18 + 42-43 still asserted "odoo ontology traversal already runs / the existence proof" as fact while the verdict downgraded it. Body now says: convergent-but-unwired signal (tagged const ActionDef + classify_odoo, no executor arm, no Cypher->SurrealQL lowering); ogar-adapter-surrealql is not a crate (surreal_container stub). Plan and verdict now agree. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CcpLeEC3XK8Eye53GKBVvi
1 parent 31571a5 commit ebe9aa7

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

.claude/plans/cypher-kanban-ast-unification-v1.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ already shares **one IR/AST** across all four sides:
1515
| Side | Surface | Already shipped |
1616
|---|---|---|
1717
| **Query language** | Cypher / Gremlin / SPARQL / GQL → one IR | planner `strategy/{cypher,gremlin,sparql,gql}_parse.rs` |
18-
| **Adapter / egress** | SurrealQL AST (`DEFINE`/traversal) | `ExecTarget::SurrealQl` + `ogar-adapter-surrealql`; odoo ontology traversal = existence proof |
18+
| **Adapter / egress** | SurrealQL AST (`DEFINE`/traversal) | `ExecTarget::SurrealQl` enum tag only (no lowering yet; `ogar-adapter-surrealql` is NOT a crate — nearest is `surreal_container::SurrealStore`, a `BLOCKED(C)` stub); odoo path = CONJECTURE, see verdict §5 |
1919
| **Planner layer** | thinking-styles + MUL over the IR | planner `thinking/` (12 styles, NARS, sigma chain), `mul/` |
2020
| **Board** | kanban phases the cards move through | `kanban::{KanbanColumn, ExecTarget}` |
2121

@@ -41,8 +41,11 @@ board / woa work-order board / q2 case board are *domain* instantiations —
4141
var-length `*1..2`, WHERE/RETURN/etc).
4242
- **The polyglot front-ends → one IR**; **thinking-styles + MUL** plan over it;
4343
**`ExecTarget::SurrealQl`** is the egress.
44-
- **odoo ontology traversal already runs through the SurrealQL AST adapter**
45-
the existence proof that Cypher/ontology-over-SurrealQL works.
44+
- **odoo ontology work suggests the Cypher/ontology-over-SurrealQL path** — but
45+
this is **CONJECTURE, not a proof** (verdict §5): what ships is a tagged
46+
`const ActionDef`(`ExecTarget::SurrealQl`) + `classify_odoo` classification, with
47+
NO executor arm and NO Cypher→SurrealQL lowering in source yet. Treat as a
48+
convergent-but-unwired signal, not a running traversal.
4649

4750
## The gap (what this plan wires) — additive, layout-preserving
4851

0 commit comments

Comments
 (0)