-
Notifications
You must be signed in to change notification settings - Fork 0
[Epic] Phase 16 — Engine and strategy expansion #162
Copy link
Copy link
Labels
epicTracking issue spanning multiple sub-issuesTracking issue spanning multiple sub-issuesphase-16Phase 16 - Engine and strategy expansionPhase 16 - Engine and strategy expansionpriority/P3Nice to have; may slip a phaseNice to have; may slip a phasesize/XL> 2 weeks; consider splitting> 2 weeks; consider splittingstrategiespkg/engine conversion strategy workpkg/engine conversion strategy work
Description
Activity
Metadata
Metadata
Assignees
Labels
epicTracking issue spanning multiple sub-issuesTracking issue spanning multiple sub-issuesphase-16Phase 16 - Engine and strategy expansionPhase 16 - Engine and strategy expansionpriority/P3Nice to have; may slip a phaseNice to have; may slip a phasesize/XL> 2 weeks; consider splitting> 2 weeks; consider splittingstrategiespkg/engine conversion strategy workpkg/engine conversion strategy work
Goal
Extend what the engine can reason about, driven by real migrations rather than completeness.
The
Strategyenum and the discriminatedConversionRuleunion were built so each addition stays contained — a new strategy is a*Paramstype, anOp, a compile resolver, webhook validation, a CLI fixture, and a docs page. That discipline is what has kept 29 strategies coherent, and it should not be relaxed here.Note that the highest-value engine change in the whole review — required-field satisfaction analysis — lives in Phase 12 (#12.4) rather than here, because it pairs with output validation.
Scope
Sub-issues are tracked as native GitHub sub-issues of this epic.
References
https://github.com/TeraSky-OSS/declarative-conversion-operator/blob/main/docs/proposals/next-phases.md
Generated by Claude Code