omarchy-migration-harness
| Version | 2026.243.0000 |
| Repo | box/omarchy |
| Base | omarchy |
The S5 migration idempotence harness: applies all pending omarchy migrations at BUILD time (a candy run step — the install timeline, as root) and asserts the idempotence: no migrations remain pending after the build-time run (omarchy-migrate –pending exits 1), and a second migrate run is a no-op (exit 0). The deliberately broken migration variant (omarchy-migration-harness-red) adds a migration that never creates its marker — the harness catches it (it stays pending).