From 19e198b6f7cbb96da63da5062f7c1de2f71bc493 Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Mon, 13 Jul 2026 01:34:08 +0900 Subject: [PATCH] fix(ci): align cutover validator with split repository contracts --- tools/validate_dotnet_postgresql_json_cutover_v1.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/validate_dotnet_postgresql_json_cutover_v1.py b/tools/validate_dotnet_postgresql_json_cutover_v1.py index 0ccc60f1..4ca0ace4 100644 --- a/tools/validate_dotnet_postgresql_json_cutover_v1.py +++ b/tools/validate_dotnet_postgresql_json_cutover_v1.py @@ -14,7 +14,9 @@ def main() -> int: seed_service = ROOT / "src/dotnet/QuantEngine.Application/Services/JsonSeedIngestionService.cs" checks = { "dotnet_collector_registered": "ICollectionOrchestrator, KisDataCollectionOrchestrator" in program, - "postgres_repository_registered": "ICollectionRepository" in program, + "postgres_repository_registered": ( + "ICollectionReadRepository" in program and "ICollectionWriteRepository" in program + ), "json_seed_registered": "JsonSeedIngestionService" in program, "dbup_v5_embedded": "Migrations/**/*.sql" in csproj and migration.exists(), "orchestrator_present": orchestrator.exists(),