# Implementation Plan

## Phase 1: Metric Extraction and Logic Review
- [x] Task: Extract explicit cache counts and lifecycle states from Gemini SDK
    - [x] Sub-task: Write Tests
    - [x] Sub-task: Implement Feature
- [x] Task: Review and expose 'history bleed' (token limit proximity) flags
    - [x] Sub-task: Write Tests
    - [x] Sub-task: Implement Feature
- [ ] Task: Conductor - User Manual Verification 'Phase 1: Metric Extraction and Logic Review' (Protocol in workflow.md)

## Phase 2: GUI Telemetry and Plotting
- [ ] Task: Implement token budget visualizer (e.g., Progress bars for limits) in Dear PyGui
    - [ ] Sub-task: Write Tests
    - [ ] Sub-task: Implement Feature
- [ ] Task: Implement active caches data display in Provider/Comms panel
    - [ ] Sub-task: Write Tests
    - [ ] Sub-task: Implement Feature
- [ ] Task: Conductor - User Manual Verification 'Phase 2: GUI Telemetry and Plotting' (Protocol in workflow.md)