diff --git a/conductor/tracks/any_type_componentization_20260621/state.toml b/conductor/tracks/any_type_componentization_20260621/state.toml index 1ebfd986..8cc841a5 100644 --- a/conductor/tracks/any_type_componentization_20260621/state.toml +++ b/conductor/tracks/any_type_componentization_20260621/state.toml @@ -18,7 +18,7 @@ openai_tools_dataclass_bridge_2026MMDD = "planned" [phases] phase_0 = { status = "completed", checkpointsha = "6e6ba90e", name = "Shared scaffolding (JsonValue + audit + styleguide)" } phase_1 = { status = "completed", checkpointsha = "9961e437", name = "mcp_tool_specs (P1, 8 sites)" } -phase_2 = { status = "completed", checkpointsha = "", name = "openai_schemas (P1, 17 sites)" } +phase_2 = { status = "completed", checkpointsha = "4bfce931", name = "openai_schemas (P1, 17 sites)" } phase_3 = { status = "pending", checkpointsha = "", name = "provider_state (P2, 41 sites)" } phase_4 = { status = "pending", checkpointsha = "", name = "log_registry Session (P2, 7 sites)" } phase_5 = { status = "pending", checkpointsha = "", name = "api_hooks WebSocketMessage (P3, 16 sites)" } @@ -49,7 +49,7 @@ t2_5 = { status = "completed", commit_sha = "a96f946b", description = "Update sr t2_6 = { status = "in_progress", commit_sha = "", description = "Update src/ai_client.py _send_grok + _send_minimax + _send_llama (3 functions constructing OpenAICompatibleRequest) - deferred to Phase 3" } t2_7 = { status = "completed", commit_sha = "a96f946b", description = "Cross-check src/api_hook_client.py for NormalizedResponse/OpenAICompatibleRequest consumers (no direct construction)" } t2_8 = { status = "completed", commit_sha = "a96f946b", description = "Run regression suite (64 tests pass)" } -t2_9 = { status = "in_progress", commit_sha = "", description = "Phase 2 checkpoint commit + git note" } +t2_9 = { status = "completed", commit_sha = "4bfce931", description = "Phase 2 checkpoint commit + git note" } # Phase 3: provider_state (P2) t3_1 = { status = "pending", commit_sha = "", description = "Audit baseline snapshot: count __history + __history_lock references in src/ai_client.py" } t3_2 = { status = "pending", commit_sha = "", description = "Red: tests/test_provider_state.py (ProviderHistory.append thread-safety; clear atomicity; get_history singleton; cleanup clears all 6)" }