From 2b05f147f4a4015d0011b332133eceaf3708b06f Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Sun, 24 May 2026 23:00:01 -0400 Subject: [PATCH] =?UTF-8?q?fc3h:=20migrators=20docstring=20=E2=80=94=20not?= =?UTF-8?q?e=20backup/rollback=20retired=20to=20backup=5Fservice.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 (1M context) --- backend/app/services/migrators/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/app/services/migrators/__init__.py b/backend/app/services/migrators/__init__.py index 0a7154c..b7c0908 100644 --- a/backend/app/services/migrators/__init__.py +++ b/backend/app/services/migrators/__init__.py @@ -1,6 +1,10 @@ """FC-5 migration tooling. -One module per concern (backup/rollback/gs/ir/overlap/ml_queue/verify). +One module per concern (gs/ir/overlap/ml_queue/verify/cleanup). Each migrator returns a counts dict; the run_migration task wires that dict into MigrationRun.counts so the UI polling shows progress. + +backup + rollback were retired in FC-3h (2026-05-24); first-class +backup lives at backend/app/services/backup_service.py and exposes +its own /api/system/backup/* surface. """