11 KiB
Project Tracks
This file tracks all major tracks for the project. Each track has its own detailed plan in its respective folder (or in ../archive/<track_name>/ for completed tracks).
Structure:
- Active Tracks (Current Queue): In-flight and unblocked work the implementer can pick up today.
- Standby / Pending Spec: Tracks with spec TBD or pending decision.
- Full project history: see
chronology.md(the canonical index of all tracks: active, shipped, superseded, abandoned, sorted newest-first with git-history-evidence-backed status).
Archive directories live at ../archive/<track_name>/ (from this file's location at conductor/tracks.md).
Active Tracks (Current Queue)
Tracks that are unblocked and ready to start. Ordered by dependency (blocked-by first) and priority (A foundational → D forward-looking).
| # | Priority | Track | Status | Blocked By |
|---|---|---|---|---|
| 36 | A (sunset) | MMA Quarantine + RAG Test Decoupling | spec ✓, plan pending | (none) |
| 2 | A | Qwen, Llama & Grok Vendor Integration | Completed (per chronology.md; Phase 6 follow-up shipped) — row retained for cross-ref; archive candidate | test_infrastructure_hardening_20260609 (merged) |
| 3 | A | Data-Oriented Error Handling (Fleury Pattern) | Completed (per chronology.md) — archive candidate | test_infrastructure_hardening_20260609 (merged), qwen_llama_grok |
| 4 | A | MCP Architecture Refactor (Sub-MCP Extraction) | spec ✓, plan pending | test_infrastructure_hardening_20260609 (merged), data_oriented_error_handling, data_structure_strengthening |
| 16 | A | Test Sandbox Hardening | spec ✓, plan ✓, ready to start | (none) |
| 17 | A | Code Path Audit | Completed (per chronology.md) — archive candidate | test_infrastructure_hardening_20260609 (merged), any_type_componentization (shipped), phase2_4_5_call_site_completion (shipped) |
| 22b | A | Meta-Tooling Workflow Review | spec ✓, plan ✓, parked | (none) |
| 23 | A | Intent-Based Scripting Languages Survey | spec ✓, plan pending | (none) |
| 23b | B | Superpowers Skills Review | spec ✓, plan ✓, ready to start (Phase 0; unblocked 2026-07-01 per fefc1526) |
(none) |
| 25 | B | Fable System Prompt Review | Completed (shipped 2026-06-17 per Phase 7 commit 22d3234b; state.toml stale) — retained in tracks/ per user; will be archived later; reports kept for future reference |
(none) |
| 26 | A | Video Analysis Campaign (Pass 1 of 3) | Completed (archived 2026-06-24 → archive/analysis/ with 22 sibling video_analysis tracks) — archive candidate |
(none) |
| 29 | A | Video Analysis De-obfuscation Campaign (Pass 2 of 3) | Completed (archived 2026-06-24 → archive/analysis/) — archive candidate |
(none) |
| 29c | A | Pass 3 — C11/Python Projection | Completed (archived 2026-06-24 → archive/analysis/) — archive candidate |
deob_apply (shipped), lexicon_v2 (shipped), c11_reference (shipped) |
| 7 | — | UI Polish (Five Issues) | spec ✓, plan ✓, ready to start | (none) |
| 7c | B | SQLite-Granularity Inline Docs for ai_client.py | Completed (shipped 2026-06-13 per commit e02a865d; archived) — archive candidate |
(none) |
| 19 | — | Context First Message Fix | spec TBD | (none) |
Stale-row cleanup (2026-07-02): rows 2, 3, 17 marked Completed per
conductor/chronology.md(which is the canonical status source). They are retained here as archive candidates pending agit mvtoconductor/archive/.data_structure_strengthening_20260606(also Completed per chronology) was already dropped from this table.
Track detail anchors
- MMA Quarantine + RAG Test Decoupling →
conductor/tracks/mma_quarantine_rag_test_decoupling_20260701/ - Qwen, Llama & Grok Vendor Integration →
conductor/tracks/qwen_llama_grok_integration_20260606/(Phase 6 in progress) - Data-Oriented Error Handling →
conductor/tracks/data_oriented_error_handling_20260606/ - MCP Architecture Refactor →
conductor/tracks/mcp_architecture_refactor_20260606/ - Test Sandbox Hardening →
conductor/tracks/test_sandbox_hardening_20260619/ - Code Path Audit →
conductor/tracks/code_path_audit_20260607/ - Meta-Tooling Workflow Review →
conductor/tracks/meta_tooling_workflow_review_20260620/ - Intent-Based Scripting Languages Survey →
conductor/tracks/intent_dsl_survey_20260612/ - Superpowers Skills Review →
conductor/tracks/superpowers_review_20260619/ - Fable System Prompt Review →
conductor/tracks/fable_review_20260617/ - Video Analysis Campaign (Pass 1) →
conductor/tracks/video_analysis_campaign_20260621/ - Video Analysis De-obfuscation (Pass 2) →
conductor/tracks/video_analysis_deob_20260621/ - Pass 3 — C11/Python Projection →
conductor/tracks/video_analysis_deob_pass3_20260623/ - UI Polish (Five Issues) →
conductor/tracks/(see spec for details) - SQLite-Granularity Inline Docs for ai_client.py →
conductor/archive/sqlite_docs_gui_2_continued_20260613/(7c is the ai_client continuation; the original gui_2 track isconductor/archive/sqlite_docs_gui_2_20260612/) - Context First Message Fix →
conductor/tracks/context_first_message_fix_20260604/
Standby / Pending Spec
| # | Priority | Track | Status | Blocked By |
|---|---|---|---|---|
| 6 | D | Public API Result Migration | Largely Completed (umbrella + 6 sub-tracks shipped per chronology): public_api_migration_and_ui_polish_20260615 ✓, send_result_to_send_20260616 ✓, result_migration_review_pass_20260617 ✓, result_migration_small_files_20260617 ✓, result_migration_app_controller_20260618 ✓, result_migration_gui_2_20260619 ✓, result_migration_baseline_cleanup_20260620 ✓; only result_migration_cruft_removal_20260620 still Active (Round 4 corrections applied; user-confirmed closeout; state.toml stale) |
data_oriented_error_handling (deprecated send()) |
| 8 | — | Bootstrap gencpp Python Bindings | spec TBD | (none) |
| 9 | — | Tree-Sitter Lua MCP Tools | spec TBD | (none) |
| 10 | — | GDScript Language Support Tools | spec TBD | (none) |
| 11 | — | C# Language Support Tools | spec TBD | (none) |
| 12 | — | OpenAI Provider Integration | spec TBD | (none) |
| 13 | — | Zhipu AI (GLM) Provider Integration | spec TBD | (none) |
| 14 | — | AI Provider Caching Optimization | spec TBD | (none) |
| 15 | — | Manual UX Validation & Review | spec TBD | (none) |
| 15a | — | Manual UX Validation — ASCII-Sketch Workflow | spec ✓, plan ✓, ready to start | (none) |
| 15b | — | Chunkification Optimization (Contingency) | spec ✓ (contingency), no plan | hard constraint surface (deferred) |
| 16 | — | GenCpp Dogfood Feedback Loop | spec TBD | (none) |
| 18 | — | GUI Architecture Refinement | no spec.md | (TBD) |
Standby track anchors
- Public API Result Migration → umbrella
result_migration_20260616/(Active; no state.toml) + 8 sub-tracks (7 shipped, 1 Active awaiting user verify of Round 4 closeout):public_api_migration_and_ui_polish_20260615/,send_result_to_send_20260616/,result_migration_review_pass_20260617/,result_migration_small_files_20260617/,result_migration_app_controller_20260618/,result_migration_gui_2_20260619/,result_migration_baseline_cleanup_20260620/,result_migration_cruft_removal_20260620/ - Bootstrap gencpp Python Bindings →
conductor/tracks/gencpp_python_bindings_20260308/ - Tree-Sitter Lua MCP Tools →
conductor/tracks/tree_sitter_lua_mcp_tools_20260310/ - GDScript Language Support Tools →
conductor/tracks/gdscript_godot_script_language_support_tools_20260310/ - C# Language Support Tools →
conductor/tracks/csharp_language_support_tools_20260310/ - OpenAI Provider Integration →
conductor/tracks/openai_integration_20260308/ - Zhipu AI (GLM) Provider Integration →
conductor/tracks/zhipu_integration_20260308/ - AI Provider Caching Optimization →
conductor/tracks/caching_optimization_20260308/ - Manual UX Validation & Review →
conductor/tracks/manual_ux_validation_20260302/ - Manual UX Validation — ASCII-Sketch Workflow →
conductor/tracks/manual_ux_validation_20260608_PLACEHOLDER/ - Chunkification Optimization (Contingency) →
conductor/tracks/chunkification_optimization_20260608_PLACEHOLDER/ - GenCpp Dogfood Feedback Loop →
conductor/tracks/gencpp_dogfood_feedback_20260510/ - GUI Architecture Refinement → (no spec.md)
Full project history: see
chronology.md— the canonical index of all 244 tracks (active, shipped, superseded, abandoned), sorted newest-first, with git-history-evidence-backed status per row. Generated byscripts/audit/generate_chronology.py; quality-gated byscripts/audit/chronology_quality_gate.py.
Notes
Archive link convention: ./archive/... paths resolve to conductor/archive/... (this file is at conductor/tracks.md).
Status legend:
[ ]not started[~]in progress[x]completed (track may still be intracks/or may have been moved toarchive/)~~**...**~~struck-through (renamed/replaced/superseded)
Naming convention: Each track's spec.md and plan.md (where present) follow the project's standard format: spec.md for design intent (the "why"), plan.md for executable tasks (the "how").
Editing this file: When you mark a track as [x] and move its folder to archive/, remove its row from the Active Tracks table (its history is in chronology.md). When you start a new track, create the folder under tracks/ first, then add the entry to the Active Tracks table.
Archiving a track (3 steps): When a track ships and its folder moves from conductor/tracks/<id>/ to conductor/archive/<id>/, complete all 3 steps in order:
- Move the folder:
git mv conductor/tracks/<id> conductor/archive/<id>(preserves history as a rename). - Remove the row from this file (
conductor/tracks.md). - Run
uv run python scripts/audit/generate_chronology.py --draft > conductor/chronology.mdto regenerate the chronology (the new row appears automatically). Commit withdocs(chronology): regenerate after <track-id> shipped. Runuv run python -m scripts.audit.chronology_quality_gate --strictbefore committing to verify the quality gate passes.