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