Add cutover migration monitor and day-based batch retention.

Protect baselines and compare/migration-referenced batches from purge or delete, and let operators mark baselines and clean high-freq data manually.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
oliver 2026-09-18 16:43:26 +08:00
parent c7539e379d
commit 8631f58113
23 changed files with 3837 additions and 91 deletions

View file

@ -42,6 +42,13 @@ from .biz_state import (
BizStateTaskItem,
BizStateTaskItemBinding,
)
from .biz_migration import (
BizMigrationBatch,
BizMigrationDiff,
BizMigrationProject,
BizMigrationRedTicket,
BizMigrationRun,
)
from .port_traffic import (
PortTrafficBoard,
PortTrafficDevice,
@ -146,4 +153,9 @@ __all__ = [
"BizCompareJob",
"BizCompareRun",
"BizCompareDiff",
"BizMigrationProject",
"BizMigrationBatch",
"BizMigrationRun",
"BizMigrationDiff",
"BizMigrationRedTicket",
]