managarten/devlog/2026-03-15/data.json
Till JS ad776c1a1c
Some checks are pending
CI / Build mana-api-gateway (push) Blocked by required conditions
CI / Build mana-crawler (push) Blocked by required conditions
CD Mac Mini / Detect Changes (push) Waiting to run
CD Mac Mini / Deploy (push) Blocked by required conditions
CI / Detect Changes (push) Waiting to run
CI / Validate (push) Waiting to run
CI / Build mana-search (push) Blocked by required conditions
CI / Build mana-sync (push) Blocked by required conditions
Mirror to Forgejo / Push to Forgejo (push) Waiting to run
devlog: 107 Tage backfilled (2025-11-22 → 2026-05-15)
Vollständige Bau-Geschichte des Monorepos in der Tages-Devlog-
Konvention (mana/docs/DEVLOG.md). Bodies sind heuristik-
generiert aus den Commit-Subjects pro Tag (Lead-Satz +
Highlights/Commit-Bullets, kein LLM-Pfad). Tage mit hand-
curate-Bedarf können nachträglich überarbeitet werden — der
Auto-Stub-Marker ist weg, die Bodies sind editierbar.

321 Files (data.json + spieler.md + macher.md pro Tag).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 22:24:29 +02:00

160 lines
3.2 KiB
JSON

{
"date": "2026-03-15",
"day_number": 55,
"weekday": "Sonntag",
"commits": 8,
"authors": [
{
"name": "Till JS",
"count": 8
}
],
"additions": 17780,
"deletions": 8006,
"net_lines": 9774,
"files_changed": 185,
"new_files": 0,
"deleted_files": 0,
"session": {
"first_commit_at": "2026-03-15T07:12:42.000Z",
"last_commit_at": "2026-03-15T11:43:36.000Z",
"total_span_minutes": 271,
"active_minutes": 55,
"pauses": [
{
"from": "09:07",
"to": "12:43",
"minutes": 216
}
],
"longest_focus_minutes": 55
},
"top_dirs": [
{
"path": "apps/traces/apps/mobile",
"pct": 37
},
{
"path": "apps/calendar/apps/web",
"pct": 24
},
{
"path": "apps/traces/apps/backend",
"pct": 13
},
{
"path": "apps/calendar/apps/backend",
"pct": 6
},
{
"path": "pnpm-lock.yaml",
"pct": 2
}
],
"top_extensions": [
{
"ext": ".ts",
"count": 76
},
{
"ext": ".tsx",
"count": 39
},
{
"ext": ".svelte",
"count": 25
},
{
"ext": ".json",
"count": 21
},
{
"ext": ".png",
"count": 4
},
{
"ext": ".js",
"count": 4
}
],
"tags": ["calendar", "traces", "monorepo", "picture-mobile", "ci"],
"commits_list": [
{
"hash": "bd1178e",
"short": "feat(traces): integrate traces app into monorepo with NestJS backend and AI city guides",
"type": "feat",
"scope": "traces",
"additions": 14503,
"deletions": 708,
"timestamp": "2026-03-15T08:12:42+01:00"
},
{
"hash": "32c6f09",
"short": "feat(calendar): add critical production security and performance fixes",
"type": "feat",
"scope": "calendar",
"additions": 239,
"deletions": 114,
"timestamp": "2026-03-15T08:36:45+01:00"
},
{
"hash": "a39e4ca",
"short": "fix(calendar): fix Dockerfile healthcheck ports and add ENCRYPTION_KEY to prod",
"type": "fix",
"scope": "calendar",
"additions": 11,
"deletions": 10,
"timestamp": "2026-03-15T08:41:04+01:00"
},
{
"hash": "a2569eb",
"short": "fix(monorepo): add .npmrc with node-linker=hoisted for EAS Build compatibility",
"type": "fix",
"scope": "monorepo",
"additions": 1,
"deletions": 0,
"timestamp": "2026-03-15T08:50:18+01:00"
},
{
"hash": "d72dfa2",
"short": "fix(calendar): add @nestjs/throttler as explicit dependency",
"type": "fix",
"scope": "calendar",
"additions": 545,
"deletions": 443,
"timestamp": "2026-03-15T08:55:32+01:00"
},
{
"hash": "2ac05ef",
"short": "fix(picture-mobile): make patch-package non-fatal in postinstall",
"type": "fix",
"scope": "picture-mobile",
"additions": 1,
"deletions": 1,
"timestamp": "2026-03-15T09:01:21+01:00"
},
{
"hash": "7bb4b1d",
"short": "fix(ci): auto-generate CALENDAR_ENCRYPTION_KEY in prod env",
"type": "fix",
"scope": "ci",
"additions": 9,
"deletions": 0,
"timestamp": "2026-03-15T09:07:52+01:00"
},
{
"hash": "7f5c70c",
"short": "feat(calendar): production hardening - cleanup, tests, a11y, error handling",
"type": "feat",
"scope": "calendar",
"additions": 2471,
"deletions": 6730,
"timestamp": "2026-03-15T12:43:36+01:00"
}
],
"review_state": "auto",
"llm": {
"model": null,
"generated_at": null
}
}