omnigraph/crates/omnigraph-compiler
aaltshuler df30aa6935 feat(lint): add OG-MF-105 / OG-MF-107 enum-migration codes
Mint two schema-lint codes for the enum-migration planner work:

- OG-MF-105 "narrow enum value set" (Validated): removing allowed enum
  variants — apply scans existing rows and fails loudly on a row holding
  a now-disallowed value.
- OG-MF-107 "constrain String to enum" (Validated): tightening a free
  String to an enum — same validated-scan semantics.

Both are appended to ALL_CODES and EMITTED_IN_V0. The OG-MF-106 doc is
narrowed to mean a genuine scalar-type change only, now that enum
value-set deltas are split out to 105/107.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-25 23:44:28 +01:00
..
src feat(lint): add OG-MF-105 / OG-MF-107 enum-migration codes 2026-05-25 23:44:28 +01:00
Cargo.toml Rename repo terminology to graph (#118) 2026-05-24 16:46:00 +01:00