Add dynamic input-level context for quiet/sparse journal days
Insights and scheduled agents now receive context about data availability
for the day being processed. This helps them handle days with no recordings
(holidays, weekends, offline) gracefully without raising false alarms.
Changes:
- Add day_input_summary() helper to think/utils.py that detects recording
segments and returns human-readable summaries like "No recordings" or
"Light activity: 2 segments, ~3 minutes"
- Modify think/insight.py to prepend input context notes to Gemini prompts
when file_count is 0 or very low
- Modify think/supervisor.py to include input summary in agent spawn prompts
- Update test_supervisor_schedule.py to mock the new function
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>