{ "date": "2026-02-15", "day_number": 48, "weekday": "Sonntag", "commits": 5, "authors": [ { "name": "Till-JS", "count": 5 } ], "additions": 303, "deletions": 239, "net_lines": 64, "files_changed": 10, "new_files": 0, "deleted_files": 0, "session": { "first_commit_at": "2026-02-15T22:55:42.000Z", "last_commit_at": "2026-02-15T23:12:09.000Z", "total_span_minutes": 16, "active_minutes": 16, "pauses": [], "longest_focus_minutes": 16 }, "top_dirs": [ { "path": "apps/calendar/apps/web", "pct": 40 }, { "path": "services/mana-core-auth/src", "pct": 20 }, { "path": "packages/bot-services/src", "pct": 20 }, { "path": "packages/bot-services/CLAUDE.md", "pct": 10 }, { "path": "docker-compose.macmini.yml", "pct": 10 } ], "top_extensions": [ { "ext": ".ts", "count": 4 }, { "ext": ".svelte", "count": 4 }, { "ext": ".md", "count": 1 }, { "ext": ".yml", "count": 1 } ], "tags": [], "commits_list": [ { "hash": "670073e", "short": "🐛 fix(gifts): fix userId undefined - guard used userId but controller expected sub", "type": null, "scope": null, "additions": 2, "deletions": 0, "timestamp": "2026-02-15T23:55:42+01:00" }, { "hash": "9bb8d3a", "short": "🔥 chore(gifts): remove debug logging after fixing userId undefined", "type": null, "scope": null, "additions": 30, "deletions": 65, "timestamp": "2026-02-16T00:02:49+01:00" }, { "hash": "32f8467", "short": "✨ feat(calendar): unify view switcher into new ViewsBar component", "type": null, "scope": null, "additions": 229, "deletions": 170, "timestamp": "2026-02-16T00:07:49+01:00" }, { "hash": "0f24e08", "short": "✨ feat(bot-services): add API key support to TranscriptionService", "type": null, "scope": null, "additions": 38, "deletions": 2, "timestamp": "2026-02-16T00:11:24+01:00" }, { "hash": "2e37925", "short": "🔧 chore: add STT_API_KEY to all Matrix bots using STT", "type": null, "scope": null, "additions": 4, "deletions": 2, "timestamp": "2026-02-16T00:12:09+01:00" } ], "review_state": "auto", "llm": { "model": null, "generated_at": null } }