--- uai: "1.0" type: topic-memory status: active project: iarpg.com release: "IARPG-OPS-2" version: "2.0.27-wip" review_state: current-until-superseded --- # Migration Regression Fixtures ## Purpose Preserve deterministic regression coverage for field renames, removals, unknown extensions, invalid UTC timestamps, mixed-release components, duplicate evidence identifiers, and incomplete debrief contracts. ## Current doctrine - The public migration workbench is `/migrate`; the regression fixtures are under `/migration-regression-fixtures/`. - Every imported field MUST be mapped, preserved in an explicit extension or unmapped-data structure, or reported as unresolved. - Unknown extension fields survive migration and merge. - Invalid timestamps are reported rather than silently normalized into plausible UTC values. - Duplicate evidence identifiers are a conflict requiring explicit resolution. - Mixed-release components remain identifiable by original release and version. - Incomplete debrief contracts remain exportable with explicit findings. ## Shared Constraints - Apply [repository constraints](constraints.uai#non-negotiable-constraints). ## Relevant standards - https://iarpg.com/standard/lossless-mission-and-package-migration - https://iarpg.com/standard/release-migration-and-backward-compatibility - https://iarpg.com/standard/evidence-custody-difference-resolution ## Relevant mission examples - https://iarpg.com/mission/port-access-anomaly-investigation - https://iarpg.com/mission/cross-border-ceasefire-verification ## Deep report links - [Monetary Architecture, Genesis Allowance, and Economic Stabilization](../docs/long-term-memory/reports/monetary-architecture-genesis-allowance-and-economic-stabilization.md#ledger-schema-and-telemetry) - [Justice System and Warrant Escalation for Rogue Intelligence](../docs/long-term-memory/reports/justice-system-and-warrant-escalation-for-rogue-intelligence.md#telemetry-and-live-ops-tuning) ## Related UAI records - [migration.uai](migration.uai) - [package-merge.uai](package-merge.uai) - [fixture-testing.uai](fixture-testing.uai) - [evidence-custody.uai](evidence-custody.uai)