{ "status": "completed", "run_id": "run_000002", "started_at": "2026-05-21T11:51:50.241886+00:00", "finished_at": "2026-05-21T11:52:17.350325+00:00", "updated_at": "2026-05-21T11:52:17.350325+00:00", "current_phase": "completed", "current_asset": null, "current_asset_title": null, "current_pool_id": null, "processed_assets": 25000, "total_assets": 25000, "percent_complete": 100.0, "counts": { "review_required": 727, "new_pool_created": 98, "assigned": 24175, "duplicate_found": 0, "rejected": 0, "unresolved": 0 }, "options": { "subset_role": "music_train_candidate", "only_downloaded": true, "limit": null, "allow_relaxed_metadata": true, "start_fresh": true }, "activity_log": [ { "ts": "2026-05-21T11:51:50.241979+00:00", "phase": "planning", "level": "info", "asset_id": null, "source_key": null, "pool_id": null, "message": "v2 planning run started for 25000 candidate assets" }, { "ts": "2026-05-21T11:52:13.536231+00:00", "phase": "planning", "level": "info", "asset_id": null, "source_key": null, "pool_id": null, "message": "v2 normalized 25000 assets; building broad pool map" }, { "ts": "2026-05-21T11:53:07.604214+00:00", "phase": "completed", "level": "info", "asset_id": null, "source_key": null, "pool_id": null, "message": "v2 completed: 24273 training rows across 98 registered pools" } ] }