diff --git a/conductor/tracks/qwen_llama_grok_followup_20260611/state.toml b/conductor/tracks/qwen_llama_grok_followup_20260611/state.toml index bec43cb9..7aa1e687 100644 --- a/conductor/tracks/qwen_llama_grok_followup_20260611/state.toml +++ b/conductor/tracks/qwen_llama_grok_followup_20260611/state.toml @@ -15,8 +15,8 @@ qwen_llama_grok_integration_20260606 = "phase_6_complete" [phases] phase_1 = { status = "completed", checkpoint_sha = "ffe22c30", name = "Tool loop lift (run_with_tool_loop helper for 8 vendors)" } -phase_2 = { status = "pending", checkpoint_sha = "", name = "PROVIDERS move (out of src/models.py)" } -phase_3 = { status = "pending", checkpoint_sha = "", name = "UX adaptations 2-9 (8 of 9 deferred from parent Phase 5)" } +phase_2 = { status = "completed", checkpoint_sha = "7b24ee9", name = "PROVIDERS move (out of src/models.py)" } +phase_3 = { status = "in_progress", checkpoint_sha = "", name = "UX adaptations 2-9 (8 of 9 deferred from parent Phase 5)" } phase_4 = { status = "pending", checkpoint_sha = "", name = "Local-first + matrix v2 expansion (12 new fields)" } phase_5 = { status = "pending", checkpoint_sha = "", name = "Anthropic/Gemini/DeepSeek capability matrix migration" } @@ -32,11 +32,11 @@ t1_7 = { status = "completed", commit_sha = "4748d134", description = "Apply to t1_8 = { status = "completed", commit_sha = "7e4503f4", description = "Add scripts/audit_no_inline_tool_loops.py" } t1_9 = { status = "completed", commit_sha = "ffe22c30", description = "Phase 1 checkpoint + git note" } # Phase 2: PROVIDERS move -t2_1 = { status = "pending", commit_sha = "", description = "Decide: src/ai_client.py vs new src/ai_client_providers.py" } -t2_2 = { status = "pending", commit_sha = "", description = "Move PROVIDERS to new location" } -t2_3 = { status = "pending", commit_sha = "", description = "Update 5 import sites" } -t2_4 = { status = "pending", commit_sha = "", description = "Add scripts/audit_providers_source_of_truth.py" } -t2_5 = { status = "pending", commit_sha = "", description = "Phase 2 checkpoint + git note" } +t2_1 = { status = "completed", commit_sha = "74c3b6b2", description = "Decide: src/ai_client.py vs new src/ai_client_providers.py" } +t2_2 = { status = "completed", commit_sha = "74c3b6b2", description = "Move PROVIDERS to new location" } +t2_3 = { status = "completed", commit_sha = "6c6a4aef", description = "Update 4 import sites" } +t2_4 = { status = "completed", commit_sha = "be505605", description = "Add scripts/audit_providers_source_of_truth.py" } +t2_5 = { status = "completed", commit_sha = "7b24ee9", description = "Phase 2 checkpoint + git note" } # Phase 3: UX adaptations 2-9 t3_1 = { status = "pending", commit_sha = "", description = "Adaptation 2: tools toggle iff tool_calling" } t3_2 = { status = "pending", commit_sha = "", description = "Adaptation 3: cache panel iff caching" }