Commit Graph

1 Commits

  • docs: add Codex MCP raw TOML refactor plan
    Add comprehensive implementation plan for v3.7.0 refactor that
    separates Codex MCP configuration from unified MCP structure.
    
    Key design decisions:
    - Codex MCP stored as raw TOML string in codexMcp.rawToml
    - Unified MCP (mcp.servers) only supports Claude/Gemini
    - Complete isolation: no apps.codex in unified structure
    - Migration clears mcp.codex.servers to prevent pollution
    
    Architecture improvements:
    - Single responsibility: each data source has one purpose
    - No priority conflicts: completely independent data paths
    - Simplified switching logic: no conditional branches
    - UI constraints: Tab1 limited to claude/gemini only
    
    Implementation phases:
    - Phase 0: Setup (0.5d)
    - Phase 1: Backend foundation (1.5d)
    - Phase 2: Command layer (1d)
    - Phase 3: Switching logic (1d)
    - Phase 4: Frontend API (0.5d)
    - Phase 5: UI implementation (2d)
    - Phase 6: Enhancements (1d, optional)
    - Phase 7: Testing & docs (1d)
    
    Total: 8.5 days (MVP: 7 days)
    
    Addresses TOML-JSON conversion data loss issue by preserving
    raw TOML format for Codex while maintaining structured approach
    for Claude/Gemini.