omnigraph/crates/omnigraph-cli
Ragnor Comerford 5f693ac646
feat(config): reject removed project: key under version: 1
Add a raw top-level key-presence scan (reject_legacy_top_level_keys_under_v1)
so the v1 schema can reject known-but-removed legacy keys that serde_ignored
cannot surface (they stay struct fields for legacy parsing). The first such
key is `project:` — it has no consumer; it is rejected under `version: 1`
(naming the key) and stays honored-but-warned under the legacy schema.

Drop `project:` from the `omnigraph init` scaffold so generated configs load
clean under v1.
2026-06-04 21:20:54 +02:00
..
src feat(config): reject removed project: key under version: 1 2026-06-04 21:20:54 +02:00
tests fix(cli,server): correct remaining --target references to --graph 2026-06-04 08:56:39 +02:00
Cargo.toml refactor: drop omnigraph-cli dependency on omnigraph-server 2026-06-03 11:34:21 +02:00