feat(spec-087): remove legacy runs #106
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "087-legacy-runs-removal"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Implements Spec 087: Legacy Runs Removal (rigorous).
What changed
operation_runsis the only run system for inventory sync, Entra group sync, backup schedule execution/retention/purge.operation_runs.typevalues (dotted → underscore) via migration.Migrations
2026_02_12_000001..000006_*canonicalize types, add/backfill operation_run_id references, drop legacy columns, and drop legacy run tables.Tests
Focused pack for this spec passed:
tests/Feature/Guards/NoLegacyRunsTest.phptests/Feature/Guards/NoLegacyRunBackfillTest.phptests/Feature/Operations/LegacyRunRoutesNotFoundTest.phptests/Feature/Monitoring/MonitoringOperationsTest.phptests/Feature/Jobs/RunInventorySyncJobTest.phpNotes / impact