Reißt die Verbindung ab, zeigt Nutriphi dir jetzt eine eigene Offline-Seite statt einer kahlen Fehlermeldung. Im Hintergrund ist Nutriphi außerdem der einzige Weg geworden, Mahlzeiten zu erfassen — das alte Ernährungs-Modul ist endgültig abgeschaltet. Und die Datenschutzerklärung wurde überarbeitet, damit sie ehrlicher beschreibt, was beim Teilen tatsächlich gespeichert wird.
Tag 5 · Dienstag, 19. Mai 2026
Dienstag, 2026-05-19 — Tag 5
Spieler-Sicht
Macher-Sicht
Stats: 9 Commits, +5207 / -3294 LoC, 60 Files
Top-Dirs: apps/web/src/routes (23%), apps/web/src/lib (22%), apps/api/src/db (12%), apps/api/src/routes (11%), apps/web/package.json (5%)
Tags: web, datenschutz, api, format
Session: 10:29 → 21:05 (~41 aktive Min, längster Fokus 23 Min)
Der dichteste Tag der Strecke — vier Stränge. food-Cutover: docs: food-Cutover vollzogen + Daten-Schnitt entschieden markiert den Schnittpunkt, ab dem das managarten-food-Modul abgelöst ist und Nutriphi der einzige Tracking-Pfad bleibt (Invariante 2: kein Code-Copy, neu gebaut). Die Bestandsdaten werden bewusst nicht migriert — Daten-Schnitt statt Backfill.
event-sync-Umstellung (G-2): event-sync-Setup + meals-Adapter-Skeleton zuerst, dann G-2 vollständig — alle 4 Aggregate via event-sync. Das Frontend bezieht Meals/Aggregate jetzt über die event-sync-Schicht statt direkter API-Reads — Vorarbeit fürs spätere Local-First über die Föderation, ohne eigenen Sync-Stack. Konsequenz: G-3 Legacy-API-Pension — die alten user-owned-Routen antworten jetzt 410 Gone statt sie still weiterzuführen, ein klares Signal an Altclients statt 404-Ambiguität.
Datenschutz: V1→V2 nach Vorlage-Audit, plus die ehrliche Korrektur in §7 — mana-share speichert vollen Payload. Dazu /api/v1/recommendations neu und der große prettier-drift fix (3068/3067 — reines Reformat, deshalb die aufgeblähte LoC-Bilanz), sowie der Offline-Fallback aus @mana/shared-pwa als Pilot.
Stats
- Erster Commit
- 10:29 (Dienstag)
- Letzter Commit
- 21:05
- Spannweite
- 10.6 Stunden
- Aktiv (ohne Pausen > 30min)
- 0.7 Stunden
- Pausen
- 4
- Längster Fokus
- 0.4 Stunden
Wo wurde gearbeitet
- 23% apps/web/src/routes
- 22% apps/web/src/lib
- 12% apps/api/src/db
- 11% apps/api/src/routes
- 5% apps/web/package.json
Commits (9)
Volle Liste aufklappen
- 58dd49c docs(datenschutz): V1 → V2 nach Vorlage-Audit
- 76ba987 docs(datenschutz): §7 wahrheitsgemäß — mana-share speichert vollen Payload
- 8750c21 feat(web): OfflineFallback aus @mana/shared-pwa adoptiert (Pilot)
- a39b7ac feat(api): /api/v1/recommendations + food-Cutover-Doku
- a6f4019 chore(format): repo-wide prettier-drift fix
- 590c687 docs: food-Cutover vollzogen + Daten-Schnitt entschieden
- ab79d38 feat(web): G-2.1 event-sync-Setup + meals-Adapter-Skeleton
- 842d5dc feat(web): G-2 vollständig — alle 4 Aggregate via event-sync
- 42addaa feat(api): G-3 Legacy-API-Pension — user-owned-Routen auf 410 Gone