omnigraph/crates
Ragnor Comerford 5c124b1afe
Enforce top-level coherence in the single CLI selection gate
queries validate validated graph membership only as a side effect of URI
resolution and queries list only via resolve_graph_selection's membership
check; neither applied the named-graph/top-level coherence rule server boot
enforces, so both gave a false green on a config boot refuses.

Fold ensure_top_level_blocks_honored into resolve_graph_selection so it is the
single gate that returns only valid + server-coherent selections, and route
resolve_selected_graph (queries validate) through it; queries list already
calls the gate. A named graph with a populated top-level block now errors in
both commands, matching boot. A positional URI stays anonymous (top-level
honored), so queries_validate_positional_uri_ignores_default_graph is
unaffected.
2026-06-01 12:38:08 +02:00
..
omnigraph docs: rename runs.md/runs.rs → writes and repoint all references (#131) 2026-05-30 23:20:56 +02:00
omnigraph-cli Enforce top-level coherence in the single CLI selection gate 2026-06-01 12:38:08 +02:00
omnigraph-compiler (feat): multi-graph server mode (#119) 2026-05-28 16:19:31 +02:00
omnigraph-policy Make invoke_query graph-scoped (one branch authority) 2026-05-31 15:45:19 +02:00
omnigraph-server Enforce top-level coherence in the single CLI selection gate 2026-06-01 12:38:08 +02:00