# Implementation Plan

## Phase 1: Metric Extraction and Logic Review [checkpoint: 2668f88]
- [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
- [x] Task: Conductor - User Manual Verification 'Phase 1: Metric Extraction and Logic Review' (Protocol in workflow.md)

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