d20e1c2e78
metadata.json: standard track metadata (15 fields per the live_gui_test_fixes_20260618 precedent; includes scope, depends_on, blocks, out_of_scope, tolerated_at_run_time, test_summary, verification_criteria, 10 risks). state.toml: initial state (status=active, current_phase=0; 14 phases pending; 19 verification flags all false). TIER2_STARTUP.md: the per-track readme for the Tier 2 agent. Track-specific supplement to conductor/tier2/agents/tier2-autonomous.md. Covers: what to load (plan_v2.md first, spec_v2.md second; do NOT load v1 spec/plan), hard bans (3-layer), conventions, TDD protocol, per-task commit protocol, pre-delegation checkpoint, failcount contract, 8 known gotchas, verification protocol, end-of-track handoff, out-of-scope restatement. EXPLICITLY NOTES: - any_type_componentization_20260621 + phase2_4_5_call_site_completion_20260621 are NOT on master (mergedf914b2bc, reverted751b94d4). v2 audit is tolerant of their absence. - The 3 candidate aggregates (ToolSpec, ChatMessage, ProviderHistory) are forward-compat placeholders with is_candidate: True. The integration tests verify the placeholder format (synthesize_aggregate_profile() in Phase 9 Task 9.2 has the template hard-coded). - The 1-line extension to scripts/audit_optional_in_3_files.py is the audit gate; skipping Phase 12 Task 12.2 leaves the new file uncovered by the Optional[T] ban. Total v2 artifacts (committed): - spec_v2.md (460 lines) - plan_v2.md (5006 lines) - metadata.json - state.toml - TIER2_STARTUP.md
65 lines
3.3 KiB
TOML
65 lines
3.3 KiB
TOML
# Track state for code_path_audit_20260607
|
|
# v2 supersedes v1; spec_v2.md + plan_v2.md are the canonical artifacts
|
|
# (v1's spec.md + plan.md are preserved unchanged, never executed)
|
|
# Updated by Tier 2 Tech Lead as tasks complete
|
|
|
|
[meta]
|
|
track_id = "code_path_audit_20260607"
|
|
name = "Code Path & Data Pipeline Audit v2"
|
|
status = "active" # active | completed
|
|
current_phase = 0 # 0 = pre-Phase 1; 1..N = in Phase N; "complete" if all phases done
|
|
last_updated = "2026-06-22"
|
|
|
|
[parent]
|
|
# Independent track (not part of an umbrella)
|
|
|
|
[blocked_by]
|
|
# No blockers. The 5 foundational tracks (data_oriented_error_handling_20260606,
|
|
# data_structure_strengthening_20260606, mcp_architecture_refactor_20260606,
|
|
# qwen_llama_grok_integration_20260606, result_migration_20260616) are SHIPPED.
|
|
# The 2 candidate-related tracks (any_type_componentization_20260621,
|
|
# phase2_4_5_call_site_completion_20260621) are NOT on master; the v2 audit
|
|
# is tolerant of their absence (forward-compat placeholders).
|
|
|
|
[blocks]
|
|
# 5 follow-up tracks (see metadata.json follow_up_tracks)
|
|
|
|
[phases]
|
|
# 14 phases per plan_v2.md
|
|
phase_0 = { status = "pending", checkpointsha = "", name = "Setup (state.toml, empty files, fixture dirs)" }
|
|
phase_1 = { status = "pending", checkpointsha = "", name = "Data model (5 enums + 9 supporting dataclasses + AggregateProfile)" }
|
|
phase_2 = { status = "pending", checkpointsha = "", name = "PCG (3 AST passes: P1 return types, P2 parameter types, P3 field access)" }
|
|
phase_3 = { status = "pending", checkpointsha = "", name = "MemoryDim classifier (canonical mappings + file-of-origin + override)" }
|
|
phase_4 = { status = "pending", checkpointsha = "", name = "APD (5 access patterns + 25% dominance rule)" }
|
|
phase_5 = { status = "pending", checkpointsha = "", name = "CFE (7 frequencies + entry-point detection + override file)" }
|
|
phase_6 = { status = "pending", checkpointsha = "", name = "Decomposition cost (4 directions + auto-generated rationale)" }
|
|
phase_7 = { status = "pending", checkpointsha = "", name = "Cross-audit integration (6 input JSONs + 3-tier mapping)" }
|
|
phase_8 = { status = "pending", checkpointsha = "", name = "v2 DSL (14 new tagged words + flat-section format)" }
|
|
phase_9 = { status = "pending", checkpointsha = "", name = "run_audit() main entry + CLI + MCP tool" }
|
|
phase_10 = { status = "pending", checkpointsha = "", name = "Integration tests (synthetic src/ + audit_inputs/ fixtures)" }
|
|
phase_11 = { status = "pending", checkpointsha = "", name = "Live_gui E2E tests (opt-in via CODE_PATH_AUDIT_LIVE_GUI=1)" }
|
|
phase_12 = { status = "pending", checkpointsha = "", name = "Meta-audit + 1-line extension + styleguide" }
|
|
phase_13 = { status = "pending", checkpointsha = "", name = "End-of-track report + tracks.md update" }
|
|
|
|
[verification]
|
|
data_model_tests_passing = false
|
|
pcg_tests_passing = false
|
|
memory_dim_tests_passing = false
|
|
apd_tests_passing = false
|
|
cfe_tests_passing = false
|
|
decomposition_cost_tests_passing = false
|
|
cross_audit_integration_tests_passing = false
|
|
v2_dsl_tests_passing = false
|
|
renderers_tests_passing = false
|
|
integration_tests_passing = false
|
|
live_gui_tests_passing = false
|
|
meta_audit_passing = false
|
|
all_4_audit_gates_passing = false
|
|
type_registry_check_passing = false
|
|
audit_run_completed = false
|
|
summary_md_approved = false
|
|
optimization_candidates_md_approved = false
|
|
truncation_md_approved = false
|
|
track_completion_report_written = false
|
|
tracks_md_updated = false
|