Skip to content

Fix/llm insights#20

Merged
apzuk3 merged 2 commits intomainfrom
fix/llm-insights
Mar 10, 2026
Merged

Fix/llm insights#20
apzuk3 merged 2 commits intomainfrom
fix/llm-insights

Conversation

@apzuk3
Copy link
Contributor

@apzuk3 apzuk3 commented Mar 10, 2026

No description provided.

apzuk3 added 2 commits March 10, 2026 12:50
- Extract deepWorkTracker, focusStretchTracker, cascadeTracker into types
- Add Classification.IsProductiveOrDistracting() for context-switch logic
- Simplify context switch detection with helper method
- Add targeted comments for non-obvious accumulators
- Extract enrichWithDBStats and generateDailySummaryWithGemini
- Handle insufficient-data day_vibe in AI insight card (friendly message, hide badges)

Made-with: Cursor
- Backend: Add IdleSeconds to ProductivityScore, separate idle time
  (Application.Name == Idle) from other/neutral in addSeconds
- Frontend: Add IdleSeconds to UsagePerHourBreakdown, add clickable
  legend toggles for all four categories (productive, distractive,
  idle, other) in Activity Throughout the Day chart; idle and other
  default to off

Made-with: Cursor
@apzuk3 apzuk3 deployed to Production release March 10, 2026 17:24 — with GitHub Actions Active
@apzuk3 apzuk3 merged commit 5b4a339 into main Mar 10, 2026
1 check passed
@apzuk3 apzuk3 deleted the fix/llm-insights branch March 10, 2026 19:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant