conductor(plan): mark t0_1-t0_4 complete + Phase 0 done (t0_5 partial)
Phase 0 (Shared scaffolding) commits: - t0_1 (647ad3d4): tests/test_audit_dataclass_coverage.py (RED) - t0_2 (cfdf8988): scripts/audit_dataclass_coverage.py + baseline.json (GREEN; baseline = 207) - t0_3 (4e658dd2): src/type_aliases.py JsonPrimitive + JsonValue - t0_4 (a28d8723): styleguide 12 'When to Promote TypeAlias to dataclass' - t0_5 (in_progress): Phase 0 checkpoint (commit hash filled in this commit) state.toml updates: - current_phase: 0 -> 1 - phase_0.status: pending -> completed - t0_1..t0_4: pending -> completed (with commit_sha) - t0_5: pending -> in_progress Next: Phase 1 - mcp_tool_specs (8 tasks).
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
track_id = "any_type_componentization_20260621"
|
||||
name = "Any-Type Componentization (Promote dict[str, Any] to dataclass(frozen=True))"
|
||||
status = "active"
|
||||
current_phase = 0
|
||||
current_phase = 1
|
||||
last_updated = "2026-06-21"
|
||||
|
||||
[blocked_by]
|
||||
@@ -16,7 +16,7 @@ any_type_componentization_phase2_2026MMDD = "planned"
|
||||
openai_tools_dataclass_bridge_2026MMDD = "planned"
|
||||
|
||||
[phases]
|
||||
phase_0 = { status = "pending", checkpointsha = "", name = "Shared scaffolding (JsonValue + audit + styleguide)" }
|
||||
phase_0 = { status = "completed", checkpointsha = "", name = "Shared scaffolding (JsonValue + audit + styleguide)" }
|
||||
phase_1 = { status = "pending", checkpointsha = "", name = "mcp_tool_specs (P1, 8 sites)" }
|
||||
phase_2 = { status = "pending", checkpointsha = "", name = "openai_schemas (P1, 17 sites)" }
|
||||
phase_3 = { status = "pending", checkpointsha = "", name = "provider_state (P2, 41 sites)" }
|
||||
@@ -26,11 +26,11 @@ phase_6 = { status = "pending", checkpointsha = "", name = "Verify + docs + arch
|
||||
|
||||
[tasks]
|
||||
# Phase 0: Shared scaffolding
|
||||
t0_1 = { status = "pending", commit_sha = "", description = "Red: tests/test_audit_dataclass_coverage.py (mirror tests/test_audit_weak_types.py structure; verify regex patterns + Finding dataclass + --strict mode)" }
|
||||
t0_2 = { status = "pending", commit_sha = "", description = "Green: implement scripts/audit_dataclass_coverage.py (informational + --json + --strict + --baseline modes)" }
|
||||
t0_3 = { status = "pending", commit_sha = "", description = "Extend src/type_aliases.py with JsonPrimitive + JsonValue TypeAliases" }
|
||||
t0_4 = { status = "pending", commit_sha = "", description = "Add §12 'When to Promote TypeAlias to dataclass' to conductor/code_styleguides/type_aliases.md" }
|
||||
t0_5 = { status = "pending", commit_sha = "", description = "Phase 0 checkpoint commit + git note" }
|
||||
t0_1 = { status = "completed", commit_sha = "647ad3d4", description = "Red: tests/test_audit_dataclass_coverage.py (mirror tests/test_audit_weak_types.py structure; verify regex patterns + Finding dataclass + --strict mode)" }
|
||||
t0_2 = { status = "completed", commit_sha = "cfdf8988", description = "Green: implement scripts/audit_dataclass_coverage.py (informational + --json + --strict + --baseline modes)" }
|
||||
t0_3 = { status = "completed", commit_sha = "4e658dd2", description = "Extend src/type_aliases.py with JsonPrimitive + JsonValue TypeAliases" }
|
||||
t0_4 = { status = "completed", commit_sha = "a28d8723", description = "Add 12 'When to Promote TypeAlias to dataclass' to conductor/code_styleguides/type_aliases.md" }
|
||||
t0_5 = { status = "in_progress", commit_sha = "", description = "Phase 0 checkpoint commit + git note" }
|
||||
# Phase 1: mcp_tool_specs (P1)
|
||||
t1_1 = { status = "pending", commit_sha = "", description = "Red: tests/test_mcp_tool_specs.py (verify 45 tools registered; get_tool_spec dispatch; TOOL_NAMES cross-module invariant)" }
|
||||
t1_2 = { status = "pending", commit_sha = "", description = "Green: create src/mcp_tool_specs.py with ToolParameter + ToolSpec dataclasses + module-level _REGISTRY" }
|
||||
|
||||
Reference in New Issue
Block a user