mirror of
https://github.com/ModernRelay/omnigraph.git
synced 2026-07-12 03:12:11 +02:00
Adding variants to an enum property previously planned as an unsupported property-type change (OG-MF-106): enum values live inside PropType and the planner compared whole types. Special-case the one safe shape — same scalar/list/nullability and the desired value set a strict superset of the accepted one — into a new ExtendEnum step carrying the added values. Narrowing, variant renames, and enum<->String conversions still plan as OG-MF-106; a pure reorder was already a no-op (the schema IR sorts + dedups enum values). Planner matrix pinned in in-source tests (widening, reorder-as-no-change, narrowing, rename, widen+nullability-flip, enum<->String both ways); CLI plan rendering gains the ExtendEnum arm. |
||
|---|---|---|
| .. | ||
| cli.rs | ||
| client.rs | ||
| embed.rs | ||
| helpers.rs | ||
| main.rs | ||
| main_tests.rs | ||
| operator.rs | ||
| output.rs | ||
| planes.rs | ||
| read_format.rs | ||
| scope.rs | ||