Some checks failed
CI / validate (push) Has been cancelled
Tag 1: Phase 0–10c Marathon, Live-Cut auf cardecky.mana.how. Tag 2: Marketplace-Restore (Phase 12 R0–R5 + G1–G4). Tag 3: Karten-Typ-Vollausbau (Periodensystem, audio, typing, multiple-choice, Vision-LLM-Deck-Generation). Tag 4: Mobile-Nav + 5 Sprachen + CSV/PDF + Astro-Landing. Tag 5: Security-Hardening (fail-secure, CSP, DSGVO-Audit, rate-limit) + Leech-Detection + AASA. Tag 6: Recovery + Undo + FSRS-Slider + Streak + Stats-Charts + Blog + Marketplace-Report + Privacy/Help. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
253 lines
5.8 KiB
JSON
253 lines
5.8 KiB
JSON
{
|
||
"date": "2026-05-09",
|
||
"day_number": 2,
|
||
"weekday": "Samstag",
|
||
"commits": 16,
|
||
"authors": [
|
||
{
|
||
"name": "Till JS",
|
||
"count": 16
|
||
}
|
||
],
|
||
"additions": 17104,
|
||
"deletions": 1154,
|
||
"net_lines": 15950,
|
||
"files_changed": 145,
|
||
"new_files": 0,
|
||
"deleted_files": 0,
|
||
"session": {
|
||
"first_commit_at": "2026-05-09T10:38:51.000Z",
|
||
"last_commit_at": "2026-05-09T18:24:47.000Z",
|
||
"total_span_minutes": 466,
|
||
"active_minutes": 123,
|
||
"pauses": [
|
||
{
|
||
"from": "12:38",
|
||
"to": "15:05",
|
||
"minutes": 147
|
||
},
|
||
{
|
||
"from": "16:14",
|
||
"to": "17:16",
|
||
"minutes": 62
|
||
},
|
||
{
|
||
"from": "17:16",
|
||
"to": "18:01",
|
||
"minutes": 45
|
||
},
|
||
{
|
||
"from": "18:49",
|
||
"to": "20:17",
|
||
"minutes": 89
|
||
}
|
||
],
|
||
"longest_focus_minutes": 69
|
||
},
|
||
"top_dirs": [
|
||
{
|
||
"path": "docs/marketplace/archive",
|
||
"pct": 17
|
||
},
|
||
{
|
||
"path": "apps/web/src/lib",
|
||
"pct": 17
|
||
},
|
||
{
|
||
"path": "apps/web/src/routes",
|
||
"pct": 15
|
||
},
|
||
{
|
||
"path": "docs/marketplace/seed",
|
||
"pct": 13
|
||
},
|
||
{
|
||
"path": "apps/api/src/routes",
|
||
"pct": 8
|
||
}
|
||
],
|
||
"top_extensions": [
|
||
{
|
||
"ext": ".ts",
|
||
"count": 80
|
||
},
|
||
{
|
||
"ext": ".svelte",
|
||
"count": 55
|
||
},
|
||
{
|
||
"ext": ".md",
|
||
"count": 34
|
||
},
|
||
{
|
||
"ext": ".json",
|
||
"count": 7
|
||
},
|
||
{
|
||
"ext": ".yaml",
|
||
"count": 4
|
||
},
|
||
{
|
||
"ext": ".jsonl",
|
||
"count": 3
|
||
}
|
||
],
|
||
"tags": [
|
||
"decks",
|
||
"marketplace",
|
||
"theming",
|
||
"status",
|
||
"deps"
|
||
],
|
||
"commits_list": [
|
||
{
|
||
"hash": "e596199",
|
||
"short": "dev: dev:full + cards-dev-Alias + lokale mana-auth-Pipeline",
|
||
"type": null,
|
||
"scope": null,
|
||
"additions": 463,
|
||
"deletions": 5,
|
||
"timestamp": "2026-05-09T12:38:51+02:00"
|
||
},
|
||
{
|
||
"hash": "9a7068d",
|
||
"short": "Phase 12 R0+R1: Marketplace-Restore-Plan + Schema in marketplace-pgSchema",
|
||
"type": null,
|
||
"scope": null,
|
||
"additions": 2404,
|
||
"deletions": 4,
|
||
"timestamp": "2026-05-09T15:05:22+02:00"
|
||
},
|
||
{
|
||
"hash": "7dbbf63",
|
||
"short": "Phase 12 R2: Marketplace-Backend α + β — Authors + Deck-Init + Publish",
|
||
"type": null,
|
||
"scope": null,
|
||
"additions": 4004,
|
||
"deletions": 1,
|
||
"timestamp": "2026-05-09T15:13:58+02:00"
|
||
},
|
||
{
|
||
"hash": "d45f1c0",
|
||
"short": "Phase 12 R3: Marketplace γ + δ — Discovery + Engagement + Subscribe + Smart-Merge",
|
||
"type": null,
|
||
"scope": null,
|
||
"additions": 1170,
|
||
"deletions": 11,
|
||
"timestamp": "2026-05-09T15:27:39+02:00"
|
||
},
|
||
{
|
||
"hash": "92a1d58",
|
||
"short": "Phase 12 R4: Marketplace ε — Pull-Requests + Card-Discussions",
|
||
"type": null,
|
||
"scope": null,
|
||
"additions": 638,
|
||
"deletions": 5,
|
||
"timestamp": "2026-05-09T15:50:16+02:00"
|
||
},
|
||
{
|
||
"hash": "4086171",
|
||
"short": "Phase 12 R5: Marketplace-Frontend — /explore + /d + /u + /me/{published,subscribed,forks}",
|
||
"type": null,
|
||
"scope": null,
|
||
"additions": 2310,
|
||
"deletions": 1,
|
||
"timestamp": "2026-05-09T16:04:40+02:00"
|
||
},
|
||
{
|
||
"hash": "17871ba",
|
||
"short": "Phase 12 G1-G4: Marketplace-Polish — svelte-ignore + Skeleton/Empty-State + Server-Filter + Owner-Info",
|
||
"type": null,
|
||
"scope": null,
|
||
"additions": 174,
|
||
"deletions": 63,
|
||
"timestamp": "2026-05-09T16:14:21+02:00"
|
||
},
|
||
{
|
||
"hash": "404ddec",
|
||
"short": "docs(marketplace): CONTENT_PLAN — bilingualer CH/DE-Lehrplan-Korridor + 20 Phase-1-Seed-Decks",
|
||
"type": "docs",
|
||
"scope": "marketplace",
|
||
"additions": 327,
|
||
"deletions": 0,
|
||
"timestamp": "2026-05-09T17:16:22+02:00"
|
||
},
|
||
{
|
||
"hash": "19a0036",
|
||
"short": "feat(theming): forest variant from @mana/themes (sprint 9m)",
|
||
"type": "feat",
|
||
"scope": "theming",
|
||
"additions": 323,
|
||
"deletions": 261,
|
||
"timestamp": "2026-05-09T18:01:37+02:00"
|
||
},
|
||
{
|
||
"hash": "870e2ae",
|
||
"short": "feat(decks): card-stack visualization + direct-launch study mode",
|
||
"type": "feat",
|
||
"scope": "decks",
|
||
"additions": 1283,
|
||
"deletions": 180,
|
||
"timestamp": "2026-05-09T18:02:04+02:00"
|
||
},
|
||
{
|
||
"hash": "9626200",
|
||
"short": "chore: seed-test-decks browser-console snippet",
|
||
"type": null,
|
||
"scope": null,
|
||
"additions": 246,
|
||
"deletions": 0,
|
||
"timestamp": "2026-05-09T18:02:15+02:00"
|
||
},
|
||
{
|
||
"hash": "e4cf124",
|
||
"short": "docs(status): Cardecky-Skill auf Marketplace + 2 Decks live",
|
||
"type": "docs",
|
||
"scope": "status",
|
||
"additions": 1,
|
||
"deletions": 1,
|
||
"timestamp": "2026-05-09T18:16:23+02:00"
|
||
},
|
||
{
|
||
"hash": "d7f3b93",
|
||
"short": "feat(deps): migrate Header from @mana/shared-ui@0.1.x to shared-ui-2",
|
||
"type": "feat",
|
||
"scope": "deps",
|
||
"additions": 27,
|
||
"deletions": 222,
|
||
"timestamp": "2026-05-09T18:27:24+02:00"
|
||
},
|
||
{
|
||
"hash": "9a07454",
|
||
"short": "seed: 3 Cardecky-Decks v1.0.0 + Audit-Trail im Repo",
|
||
"type": null,
|
||
"scope": null,
|
||
"additions": 2753,
|
||
"deletions": 1,
|
||
"timestamp": "2026-05-09T18:49:05+02:00"
|
||
},
|
||
{
|
||
"hash": "5876f95",
|
||
"short": "refactor(web): vereinfachte Navigation und inline Deck-Erstellung",
|
||
"type": "refactor",
|
||
"scope": "web",
|
||
"additions": 730,
|
||
"deletions": 388,
|
||
"timestamp": "2026-05-09T20:17:58+02:00"
|
||
},
|
||
{
|
||
"hash": "7bf6131",
|
||
"short": "feat(decks): Deck-Kategorien über den ganzen Stack",
|
||
"type": "feat",
|
||
"scope": "decks",
|
||
"additions": 251,
|
||
"deletions": 11,
|
||
"timestamp": "2026-05-09T20:24:47+02:00"
|
||
}
|
||
],
|
||
"review_state": "auto",
|
||
"llm": {
|
||
"model": null,
|
||
"generated_at": null
|
||
}
|
||
}
|