omnigraph/crates
Claude e22d468e27 Add maintenance + destructive-migration test coverage
The audit of test coverage flagged three holes:

- `omnigraph optimize` and `omnigraph cleanup` had no integration tests
  (no `maintenance.rs`). Add one covering empty/idempotent edges, the
  policy-validation contract on `cleanup`, and head preservation under
  aggressive policies.
- `apply_schema` only covered I32 -> I64 type-change rejection. Add the
  symmetric narrowing case plus rejections for the other destructive
  shapes (drop property with data, drop node type, drop edge type, add
  required property without backfill) and assert the manifest version
  doesn't advance. Add a positive `@rename_from` case to pin the
  stable-type-id contract preserves rows through a rename.
- `docs/testing.md` was missing `validators.rs` and the new
  `maintenance.rs` from its file table; bump the count and add rows.
2026-05-12 23:36:01 +03:00
..
omnigraph Add maintenance + destructive-migration test coverage 2026-05-12 23:36:01 +03:00
omnigraph-cli release: prepare omnigraph 0.4.2 2026-05-10 14:02:28 +00:00
omnigraph-compiler release: prepare omnigraph 0.4.2 2026-05-10 14:02:28 +00:00
omnigraph-server Drop redundant server-level regression test 2026-05-11 21:57:47 +00:00