This track addresses the fragmented implementation of Session Context Snapshots and Discussion Takes & Timeline Branching tracks (2026-03-11) which were marked complete but the UI panel layout was not properly reorganized. New track structure: - Phase 1: Remove ui_summary_only, rename Context Hub to Project Settings - Phase 2: Merge Session Hub into Discussion Hub (4 tabs) - Phase 3: Context Composition tab (per-discussion file filter) - Phase 4: DAW-style Takes timeline integration - Phase 5: Final integration and cleanup Also archives the two botched tracks and updates tracks.md.
13 KiB
Project Tracks
This file tracks all major tracks for the project. Each track has its own detailed plan in its respective folder.
Phase 4: High-Fidelity UX & Tools
Initialized: 2026-03-08
Architecture & Backend
-
Track: RAG Support Link: ./tracks/rag_support_20260308/ Goal: Add support for RAG (Retrieval-Augmented Generation) using local vector stores (Chroma/Qdrant), native vendor retrieval, and external RAG APIs. Implement indexing pipeline and retrieval UI.
-
Track: Agent Tool Preference & Bias Tuning Link: ./tracks/tool_bias_tuning_20260308/ Goal: Influence agent tool selection via a weighting system. Implement semantic nudges in tool descriptions and a dynamic "Tooling Strategy" section in the system prompt. Includes GUI badges and sliders for weight adjustment.
-
Track: Expanded Hook API & Headless Orchestration Link: ./tracks/hook_api_expansion_20260308/ Goal: Maximize internal state exposure and provide comprehensive control endpoints (worker spawn/kill, pipeline pause/resume, DAG mutation) via the Hook API. Implement WebSocket-based real-time event streaming.
-
Track: Codebase Audit and Cleanup Link: ./tracks/codebase_audit_20260308/
-
Track: Expanded Test Coverage and Stress Testing Link: ./tracks/test_coverage_expansion_20260309/
-
Track: Beads Mode Integration Link: ./tracks/beads_mode_20260309/ Goal: Integrate Beads (git-backed graph issue tracker) as an alternative backend for MMA implementation tracks and tickets.
-
Track: Optimization pass for Data-Oriented Python heuristics Link: ./tracks/data_oriented_optimization_20260312/
-
Track: Rich Thinking Trace Handling - Parse and display AI thinking/reasoning traces Link: ./tracks/thinking_trace_handling_20260313/
GUI Overhauls & Visualizations
-
Track: Advanced Log Management and Session Restoration Link: ./tracks/log_session_overhaul_20260308/ Goal: Centralize log management, improve session restoration reliability with full-UI replay mode, and optimize log size via external script/output referencing. Implement transient diagnostic logging for system warnings.
-
Track: UI Theme Overhaul & Style System Link: ./tracks/ui_theme_overhaul_20260308/ Goal: Modernize UI with Inter/Maple Mono fonts, a professional subtle rounded theme, custom shaders (corners, blur, AA), multi-viewport support, and layout presets.
-
Track: Selectable GUI Text & UX Improvements Link: ./tracks/selectable_ui_text_20260308/ Goal: Address UI inconveniences by making critical text across the GUI selectable and copyable. Covers discussion history, comms logs, tool outputs, and key metrics.
-
Track: Markdown Support & Syntax Highlighting Link: ./tracks/markdown_highlighting_20260308/ Goal: Add rich text rendering with GFM support and syntax highlighting for PowerShell, Python, and JSON/TOML in read-only message and log views.
-
Track: NERV UI Theme Integration (Archived 2026-03-09)
-
Track: Custom Shader and Window Frame Support Link: ./tracks/custom_shaders_20260309/
-
Track: UI/UX Improvements - Presets and AI Settings Link: ./tracks/presets_ai_settings_ux_20260311/ Goal: Improve the layout, scaling, and control ergonomics of the Preset windows (Personas, Prompts, Tools) and AI Settings panel. Includes dual-control sliders and categorized tool management.
-
Track: Session Context Snapshots & Visibility(Archived 2026-03-22 - Replaced by discussion_hub_panel_reorganization) Link: ./tracks/session_context_snapshots_20260311/ Goal: Session-scoped context management, saving Context Presets, MMA assignment, and agent-focused session filtering in the UI. -
Track: Discussion Takes & Timeline Branching(Archived 2026-03-22 - Replaced by discussion_hub_panel_reorganization) Link: ./tracks/discussion_takes_branching_20260311/ Goal: Non-linear discussion timelines via tabbed "takes", message branching, and synthesis generation workflows. -
Track: Discussion Hub Panel Reorganization Link: ./tracks/discussion_hub_panel_reorganization_20260322/ Goal: Properly merge Session Hub into Discussion Hub (4 tabs: Discussion | Context Composition | Snapshot | Takes), establish Files & Media as project-level inventory, deprecate ui_summary_only, implement Context Composition and DAW-style Takes.
-
Track: Undo/Redo History Support Link: ./tracks/undo_redo_history_20260311/ Goal: Robust, non-provider based undo/redo for text inputs, UI controls, discussion mutations, and context management. Includes hotkey support and a history list view.
-
Track: Advanced Text Viewer with Syntax Highlighting Link: ./tracks/text_viewer_rich_rendering_20260313/
Additional Language Support
-
Track: Tree-Sitter C/C++ MCP Tools Link: ./tracks/ts_cpp_tree_sitter_20260308/ Goal: Add tree-sitter C and C++ grammars. Extend ASTParser to support C/C++ skeleton and outline extraction. Add MCP tools ts_c_get_skeleton, ts_cpp_get_skeleton, ts_c_get_code_outline, ts_cpp_get_code_outline.
-
Track: Bootstrap gencpp Python Bindings Link: ./tracks/gencpp_python_bindings_20260308/ Goal: Bootstrap standalone Python project with CFFI bindings for gencpp C library. Provides foundation for richer C++ AST parsing in future (beyond tree-sitter syntax).
-
Track: Tree-Sitter Lua MCP Tools Link: ./tracks/tree_sitter_lua_mcp_tools_20260310/ Goal: Add Tree-Sitter Lua MCP tools for structural parsing, documentation extraction, and surgical editing.
-
Track: GDScript Language Support Tools Link: ./tracks/gdscript_godot_script_language_support_tools_20260310/ Goal: Add Tree-Sitter GDScript MCP tools for structural parsing, documentation extraction, and surgical editing.
-
Track: C# Language Support Tools Link: ./tracks/csharp_language_support_tools_20260310/ Goal: Add Tree-Sitter C# MCP tools for structural parsing, documentation extraction, and surgical editing.
Manual UX Controls
-
Track: Saved System Prompt Presets Link: ./tracks/saved_presets_20260308/ Goal: Ability to have saved presets for global and project system prompts. Includes full AI profiles with temperature and top_p settings, managed via a dedicated GUI modal.
-
Track: Saved Tool Presets Link: ./tracks/saved_tool_presets_20260308/ Goal: Make agent tools have presets. Add flags for tools related to their level of approval (auto, ask). Move tools to ai settings. Put tools in dynamic TOML-defined categories (Python, General, etc.). Tool Presets added to mma agent role options.
-
Track: External Text Editor Integration for Approvals Link: ./tracks/external_editor_integration_20260308/ Goal: Add support to open files modified by agents in external editors (10xNotepad/VSCode) for native diffing and manual editing during the tool approval flow.
-
Track: Agent Personas: Unified Profiles & Tool Presets Link: ./tracks/agent_personas_20260309/ Goal: Consolidate model settings, prompts, and tool presets into a unified "Persona" model with granular MMA assignment.
-
Track: OpenCode Configuration Overhaul (Archived 2026-03-10)
-
Track: Advanced Workspace Docking & Layout Profiles Link: ./tracks/workspace_profiles_20260310/ Goal: Expand layout preset logic to allow users to save and switch between named workspace configurations.
Model Providers
-
Track: OpenAI Provider Integration Link: ./tracks/openai_integration_20260308/ Goal: Add support for OpenAI as a first-class model provider (GPT-4o, GPT-4o-mini, o1, o3-mini). Achieve functional parity with Gemini/Anthropic, including Vision, Structured Output, and response streaming.
-
Track: Zhipu AI (GLM) Provider Integration Link: ./tracks/zhipu_integration_20260308/ Goal: Add support for Zhipu AI (z.ai) as a first-class model provider (GLM-4, GLM-4-Flash, GLM-4V). Implement core client, vision support, and cost tracking.
-
Track: AI Provider Caching Optimization Link: ./tracks/caching_optimization_20260308/ Goal: Verify and optimize caching strategies across all providers. Implement 4-breakpoint hierarchy for Anthropic, prefix stabilization for OpenAI/DeepSeek, and hybrid explicit/implicit caching for Gemini. Add GUI hit rate metrics.
Phase 3: Future Horizons
Initialized: 2026-03-06 Updated: 2026-03-08
- Track: Manual UX Validation & Review Link: ./tracks/manual_ux_validation_20260302/
Completed / Archived
-. [ ] Track: Frosted Glass Background Effect NOT WORTH THE PAIN
Link: ./tracks/frosted_glass_20260313/
- Track: External MCP Server Support (Archived 2026-03-12)
- Track: Project-Specific Conductor Directory (Archived 2026-03-12)
- Track: GUI Path Configuration in Context Hub (Archived 2026-03-12)
- Track: True Parallel Worker Execution (The DAG Realization)
- Track: Deep AST-Driven Context Pruning (RAG for Code)
- Track: Visual DAG & Interactive Ticket Editing
- Track: Advanced Tier 4 QA Auto-Patching
- Track: Transitioning to Native Orchestrator
- Track: MiniMax Provider Integration
- Track: Cost & Token Analytics Panel
- Track: MMA Multi-Worker Visualization
- Track: Cache Analytics Display
- Track: Tool Usage Analytics
- Track: Track Progress Visualization
- Track: Manual Skeleton Context Injection
- Track: On-Demand Definition Lookup
- Track: Manual Ticket Queue Management
- Track: Kill/Abort Running Workers
- Track: Manual Block/Unblock Control
- Track: Pipeline Pause/Resume
- Track: Per-Ticket Model Override
- Track: Enhanced Context Control & Cache Awareness
- Track: GUI Performance Profiling & Optimization
- Track: Test Integrity Audit & Intent Documentation
- Track: Test Regression Verification
Phase 2: Strict Execution Queue (Completed 2026-03-06)
See: ./archive/strict_execution_queue_completed_20260306/
- Track: Hook API UI State Verification
- Track: Asyncio Decoupling & Queue Refactor
- Track: Mock Provider Hardening
- Track: Robust JSON Parsing for Tech Lead
- Track: Concurrent Tier Source Isolation
- Track: Asynchronous Tool Execution Engine
- Track: Simulation Fidelity Enhancement
Phase 0: Infrastructure (Critical)
- Track: Conductor Path Configuration
Earlier Archives
- Track: Test Architecture Integrity Audit
- Track: Codebase Migration to src & Cleanup
- Track: GUI Decoupling & Controller Architecture
- Track: Strict Static Analysis & Type Safety
- Track: Test Suite Stabilization & Consolidation
- Track: Tech Debt & Test Discipline Cleanup
- Track: Conductor Workflow Improvements
- Track: MMA Agent Focus UX
- Track: Architecture Boundary Hardening
- Track: Feature Bleed Cleanup
- Track: Context & Token Visualization
- Track: Comprehensive Conductor & MMA GUI UX
- Track: MMA Pipeline Fix & Worker Stream Verification
- Track: Simulation Hardening
- Track: Deep Architectural Documentation Refresh
- Track: Robust Live Simulation Verification