┌─────────────────────────────────────────────────────────────────┐
│ PRESENTATION LAYER │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ CLI │ │ API │ │ MCP Server │ │
│ │ (cmd/main) │ │ (:8585) │ │ (stdio) │ │
│ └──────┬───────┘ └──────┬───────┘ └──────┬───────┘ │
├─────────┼─────────────────┼─────────────────┼───────────────────┤
│ └─────────────────┼─────────────────┘ │
│ ▼ │
│ SERVICE LAYER │
│ ┌─────────────────────────────────┐ │
│ │ 43+ Focused Service Modules │ │
│ │ (internal/services/) │ │
│ └─────────────────┬───────────────┘ │
├───────────────────────────┼─────────────────────────────────────┤
│ ▼ │
│ DATA ACCESS LAYER │
│ ┌─────────────────────────────────┐ │
│ │ 11 Repository Modules │ │
│ │ (internal/db/repositories/) │ │
│ └─────────────────┬───────────────┘ │
├───────────────────────────┼─────────────────────────────────────┤
│ ▼ │
│ PERSISTENCE LAYER │
│ ┌──────────────────┐ ┌──────────────────┐ │
│ │ SQLite Database │ │ File System │ │
│ │ (station.db) │ │ (environments/) │ │
│ └──────────────────┘ └──────────────────┘ │
└─────────────────────────────────────────────────────────────────┘