v2.0.0

The breaking half of the routing reframe, plus the traceability and config-honesty work that rides with it. The user-visible break is one: model.profile's enum values change with no back-compat alias. In scope: the stakes axis (#81, with #63 kept as the trace of how the argument got here), stable IDs on CONTEXT acceptance criteria (#76, the survivor of the rejected #70), the resolved-then-dropped config keys (#78), and #54, which this reframe closes rather than ships. The non-breaking half shipped in v1.5.0 (#74, #64).

No due date
14% Completed