managarten/devlog/2026-05-08/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

378 lines
8.5 KiB
JSON

{
"date": "2026-05-08",
"day_number": 101,
"weekday": "Freitag",
"commits": 30,
"authors": [
{
"name": "Till JS",
"count": 30
}
],
"additions": 2748,
"deletions": 57326,
"net_lines": -54578,
"files_changed": 600,
"new_files": 0,
"deleted_files": 0,
"session": {
"first_commit_at": "2026-05-08T11:19:36.000Z",
"last_commit_at": "2026-05-09T00:08:51.000Z",
"total_span_minutes": 769,
"active_minutes": 143,
"pauses": [
{
"from": "14:33",
"to": "18:02",
"minutes": 209
},
{
"from": "18:07",
"to": "18:40",
"minutes": 32
},
{
"from": "18:54",
"to": "20:00",
"minutes": 66
},
{
"from": "20:36",
"to": "01:16",
"minutes": 279
},
{
"from": "01:29",
"to": "02:08",
"minutes": 40
}
],
"longest_focus_minutes": 74
},
"top_dirs": [
{
"path": "apps/cards/apps/web",
"pct": 10
},
{
"path": "apps/mana/apps/landing",
"pct": 9
},
{
"path": "services/mana-auth/src",
"pct": 8
},
{
"path": "apps/mana/apps/web",
"pct": 8
},
{
"path": "services/cards-server/src",
"pct": 7
}
],
"top_extensions": [
{
"ext": ".ts",
"count": 242
},
{
"ext": ".md",
"count": 119
},
{
"ext": ".json",
"count": 59
},
{
"ext": ".py",
"count": 52
},
{
"ext": ".svelte",
"count": 38
},
{
"ext": ".go",
"count": 22
}
],
"tags": ["cutover", "dev", "decommission", "brand", "env"],
"commits_list": [
{
"hash": "7a96a9a",
"short": "chore: add dev:cardecky:full + dev:cards-server scripts",
"type": null,
"scope": null,
"additions": 2,
"deletions": 0,
"timestamp": "2026-05-08T13:19:36+02:00"
},
{
"hash": "a6a003f",
"short": "fix(dev): mana-notify dev script ships explicit DATABASE_URL",
"type": "fix",
"scope": "dev",
"additions": 1,
"deletions": 1,
"timestamp": "2026-05-08T13:47:44+02:00"
},
{
"hash": "61f2772",
"short": "chore(brand): rename Cards → Cardecky (display, infra, license-IDs)",
"type": "chore",
"scope": "brand",
"additions": 2149,
"deletions": 141,
"timestamp": "2026-05-08T13:49:47+02:00"
},
{
"hash": "08f4223",
"short": "fix(dev): cards-server uses --hot + setup-databases creates mana_notify/credits",
"type": "fix",
"scope": "dev",
"additions": 10,
"deletions": 3,
"timestamp": "2026-05-08T14:10:55+02:00"
},
{
"hash": "4cca25e",
"short": "chore(dev): switch all Bun services from --watch to --hot",
"type": "chore",
"scope": "dev",
"additions": 13,
"deletions": 13,
"timestamp": "2026-05-08T14:24:24+02:00"
},
{
"hash": "15e2abd",
"short": "fix(env): mana-events default port 3065 → 3115",
"type": "fix",
"scope": "env",
"additions": 3,
"deletions": 2,
"timestamp": "2026-05-08T14:31:03+02:00"
},
{
"hash": "8acf35e",
"short": "chore(dev): finish --watch → --hot sweep across remaining Bun services",
"type": "chore",
"scope": "dev",
"additions": 10,
"deletions": 10,
"timestamp": "2026-05-08T14:33:27+02:00"
},
{
"hash": "364f3c2",
"short": "infra(tunnel): add zitare.com / zitare.mana.how / zitare-api.mana.how",
"type": "infra",
"scope": "tunnel",
"additions": 15,
"deletions": 0,
"timestamp": "2026-05-08T18:02:05+02:00"
},
{
"hash": "7b36206",
"short": "feat(auth): SSO + CORS origins for zitare.mana.how/zitare-api.mana.how",
"type": "feat",
"scope": "auth",
"additions": 3,
"deletions": 1,
"timestamp": "2026-05-08T18:07:39+02:00"
},
{
"hash": "774852b",
"short": "feat(cutover): platform services build from ../mana, not from this repo",
"type": "feat",
"scope": "cutover",
"additions": 76,
"deletions": 363,
"timestamp": "2026-05-08T18:40:08+02:00"
},
{
"hash": "467d833",
"short": "fix(apps/api): COPY packages/eslint-config in Dockerfile",
"type": "fix",
"scope": "apps/api",
"additions": 4,
"deletions": 0,
"timestamp": "2026-05-08T18:44:57+02:00"
},
{
"hash": "879975b",
"short": "chore(cutover): remove services/mana-mail/ — moved to mana-platform",
"type": "chore",
"scope": "cutover",
"additions": 0,
"deletions": 3070,
"timestamp": "2026-05-08T18:53:52+02:00"
},
{
"hash": "3c4a6d4",
"short": "chore(cutover): remove services/mana-stt/ — moved to mana-platform",
"type": "chore",
"scope": "cutover",
"additions": 0,
"deletions": 2973,
"timestamp": "2026-05-08T18:53:53+02:00"
},
{
"hash": "6103d4d",
"short": "chore(cutover): remove services/mana-tts/ — moved to mana-platform",
"type": "chore",
"scope": "cutover",
"additions": 0,
"deletions": 3360,
"timestamp": "2026-05-08T18:53:53+02:00"
},
{
"hash": "2b07f6e",
"short": "chore(cutover): remove services/mana-llm/ — moved to mana-platform",
"type": "chore",
"scope": "cutover",
"additions": 0,
"deletions": 6371,
"timestamp": "2026-05-08T18:53:54+02:00"
},
{
"hash": "af8ef60",
"short": "chore(cutover): remove services/mana-notify/ — moved to mana-platform",
"type": "chore",
"scope": "cutover",
"additions": 0,
"deletions": 3310,
"timestamp": "2026-05-08T18:53:55+02:00"
},
{
"hash": "fcc36ea",
"short": "chore(cutover): remove services/mana-media/ — moved to mana-platform",
"type": "chore",
"scope": "cutover",
"additions": 0,
"deletions": 2771,
"timestamp": "2026-05-08T18:53:55+02:00"
},
{
"hash": "af3f21a",
"short": "chore(cutover): remove services/mana-credits/ — moved to mana-platform",
"type": "chore",
"scope": "cutover",
"additions": 0,
"deletions": 2704,
"timestamp": "2026-05-08T18:53:56+02:00"
},
{
"hash": "0a30b91",
"short": "chore(cutover): remove services/mana-auth/ — moved to mana-platform",
"type": "chore",
"scope": "cutover",
"additions": 0,
"deletions": 10640,
"timestamp": "2026-05-08T18:53:56+02:00"
},
{
"hash": "27798f0",
"short": "chore(cutover): regenerate pnpm-lock after removing 8 platform services",
"type": "chore",
"scope": "cutover",
"additions": 113,
"deletions": 1023,
"timestamp": "2026-05-08T18:54:57+02:00"
},
{
"hash": "f653303",
"short": "fix(stalwart): disable healthcheck — distroless image has no wget",
"type": "fix",
"scope": "stalwart",
"additions": 7,
"deletions": 5,
"timestamp": "2026-05-08T20:00:27+02:00"
},
{
"hash": "ba254f5",
"short": "infra: commit git.mana.how cloudflared route + ignore secrets/.bak",
"type": null,
"scope": null,
"additions": 10,
"deletions": 0,
"timestamp": "2026-05-08T20:03:52+02:00"
},
{
"hash": "9cd8717",
"short": "chore(decommission): remove apps/cards/",
"type": "chore",
"scope": "decommission",
"additions": 0,
"deletions": 8369,
"timestamp": "2026-05-08T20:27:24+02:00"
},
{
"hash": "bc158cb",
"short": "chore(decommission): remove services/cards-server/",
"type": "chore",
"scope": "decommission",
"additions": 0,
"deletions": 8012,
"timestamp": "2026-05-08T20:27:33+02:00"
},
{
"hash": "dd1bab0",
"short": "chore(decommission): remove packages/cards-core/",
"type": "chore",
"scope": "decommission",
"additions": 0,
"deletions": 699,
"timestamp": "2026-05-08T20:27:33+02:00"
},
{
"hash": "ac15de2",
"short": "chore(decommission): remove cards module from mana web app",
"type": "chore",
"scope": "decommission",
"additions": 23,
"deletions": 3381,
"timestamp": "2026-05-08T20:36:33+02:00"
},
{
"hash": "b1b9bbc",
"short": "chore: rename repo mana-monorepo → managarten",
"type": null,
"scope": null,
"additions": 90,
"deletions": 90,
"timestamp": "2026-05-09T01:16:02+02:00"
},
{
"hash": "0aec1d4",
"short": "fix(docs): astro starlight repo URL → Memo-2023/managarten",
"type": "fix",
"scope": "docs",
"additions": 2,
"deletions": 2,
"timestamp": "2026-05-09T01:28:50+02:00"
},
{
"hash": "3581ae0",
"short": "chore(macmini): Föderations-Backbone + verein.mana.how + Nutriphi/Cardecky einspielen",
"type": "chore",
"scope": "macmini",
"additions": 77,
"deletions": 3,
"timestamp": "2026-05-09T01:29:03+02:00"
},
{
"hash": "67963a4",
"short": "chore(devlog): Schritte 1+2 der mana/docs/DEVLOG.md-Migration",
"type": "chore",
"scope": "devlog",
"additions": 140,
"deletions": 9,
"timestamp": "2026-05-09T02:08:51+02:00"
}
],
"review_state": "auto",
"llm": {
"model": null,
"generated_at": null
}
}