# DATA-03 migration-gate reproduction

This deterministic fixture separates application compatibility, lock
acquisition, and destructive-data approval. It also models ordinary requests
queuing behind an exclusive migration waiter.

Run:

```sh
./run.sh
```

It does not run PostgreSQL, MySQL, DDL, backups, concurrent sessions, or a
restore. All sessions, schemas, timings, records, and decisions are synthetic.
