omnigraph/crates/omnigraph-cli/tests
Ragnor Comerford b2cfea035e
Fix CI: make policy-load e2e overwrite self-consistent (#317)
The seeded knowledge graph (test.jsonl) carries Knows/WorksAt edges over its
Persons, so the policy test's per-table `--mode overwrite` of a lone Person
stranded those retained edges against the new node image. Overwrite RI
validation now correctly rejects that as an OrphanEdge, so the allowed-actor
load failed with "src 'Alice' not found in Person".

Replace the edge tables in the same overwrite (Knows LoadPolicy->LoadPolicy,
WorksAt LoadPolicy->Acme — Acme is a retained Company) so the load commits
cleanly. The test's subject — engine-layer policy enforcement on a destructive
overwrite — is unchanged; the loaded data was always incidental.

Surfaced only on main: cargo test --workspace fail-fasts at the first failing
binary, and the cli system suite runs only under the full workspace gate, not
-p omnigraph-engine.
2026-06-30 15:41:32 +02:00
..
support feat(cli)!: excise omnigraph.yaml from the CLI; policy/queries tooling reads --cluster (#251) 2026-06-15 21:48:39 +03:00
cli_cluster.rs rename compiler NanoError and fix cluster config warnings 2026-06-17 23:44:24 +03:00
cli_cluster_e2e.rs feat(cli)!: schema apply refuses a cluster-managed graph (RFC-011 D10) (#253) 2026-06-15 23:11:42 +03:00
cli_data.rs feat(engine): retire commit-graph tables (#311) 2026-06-28 16:49:49 +02:00
cli_queries.rs feat(cli): surface stored-query @description/@instruction in queries list (#280) 2026-06-19 14:26:50 +03:00
cli_schema_config.rs feat(engine): retire commit-graph tables (#311) 2026-06-28 16:49:49 +02:00
parity_matrix.rs feat(cli)!: excise omnigraph.yaml from the CLI; policy/queries tooling reads --cluster (#251) 2026-06-15 21:48:39 +03:00
system_local.rs Fix CI: make policy-load e2e overwrite self-consistent (#317) 2026-06-30 15:41:32 +02:00
system_remote.rs feat(cli)!: excise omnigraph.yaml from the CLI; policy/queries tooling reads --cluster (#251) 2026-06-15 21:48:39 +03:00