We are about to end this session. Please generate a HANDOFF.md summary that includes:
- Current Progress: What files were created/modified (e.g., WeatherRepository.kt).
- Architectural Decisions: Why did we choose StateFlow over SharedFlow?
- Known Issues/Bugs: Any pending TODOs or failing tests.
- Next Steps: What is the very next atomic task for the next agent?