edit-file-tool

flowchart TB
        PRD["edit-file-tool"]
    
    subgraph Backend
        corePython["corePython (3)"]
    end
    
    subgraph Shared
        pyproject_TOML["pyproject_TOML (1)"]
        cli_Python["cli_Python (2)"]
        cost_tracker_utility_Python["cost_tracker_utility_Python (4)"]
        cache_manager_utility_Python["cache_manager_utility_Python (5)"]
        think_tool_capability_Python["think_tool_capability_Python (6)"]
        init_Python["init_Python (7)"]
    end
    
    PRD --> Backend

    cli_Python -->|uses| corePython
    cli_Python -->|uses| cost_tracker_utility_Python
    cli_Python -->|uses| cache_manager_utility_Python
    corePython -->|uses| cost_tracker_utility_Python
    corePython -->|uses| cache_manager_utility_Python
    corePython -->|uses| think_tool_capability_Python
    cache_manager_utility_Python -->|uses| cost_tracker_utility_Python
    think_tool_capability_Python -->|uses| cost_tracker_utility_Python
    init_Python -->|uses| corePython
    
    classDef frontend fill:#FFF3E0,stroke:#F57C00,stroke-width:2px
    classDef backend fill:#E3F2FD,stroke:#1976D2,stroke-width:2px
    classDef shared fill:#E8F5E9,stroke:#388E3C,stroke-width:2px
    classDef system fill:#E0E0E0,stroke:#616161,stroke-width:3px
    
    class corePython backend
    class pyproject_TOML,cli_Python,cost_tracker_utility_Python,cache_manager_utility_Python,think_tool_capability_Python,init_Python shared
    class PRD system