Python · 413 bytes Raw Blame History
1 """v11 → v12 migrator: additive `training.audio` block.
2
3 v12 adds the additive `training.audio.auto_resample` knob (default
4 False). A v11 document parses as v12 unchanged because the new block
5 defaults match the pre-v12 hard-refusal behavior. Identity migrator —
6 same shape as v10→v11.
7 """
8
9 from __future__ import annotations
10
11
12 def migrate(raw: dict[str, object]) -> dict[str, object]:
13 return dict(raw)