CLAUDE.md verlangt `pnpm run format` vor jedem Commit, der Bestand war aber nie durchgelaufen — beim Formatieren der eigenen Aenderungen hat prettier 94 weitere Dateien angefasst. Getrennt gehalten, damit der Import-Commit davor lesbar bleibt. Reine Umbrueche und Anfuehrungszeichen: 55 Markdown, 28 JSON, 10 TS, 1 Svelte. Kein semantischer Unterschied — mit `git diff -w` geprueft, die Code-Aenderungen sind ausschliesslich Zeilenumbrueche (z.B. eine Methodenkette ueber vier Zeilen statt einer). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MhVjQpDUkFZGtFWsLid4PT
30 lines
1.1 KiB
Markdown
30 lines
1.1 KiB
Markdown
---
|
|
date: 2026-05-20
|
|
day: 6
|
|
view: macher
|
|
weekday: Mittwoch
|
|
commits: 8
|
|
review: auto
|
|
---
|
|
|
|
# Mittwoch, 2026-05-20 — Tag 6 (Macher-Sicht)
|
|
|
|
Drei Stränge: Landing live, Migrations-Infrastruktur, Theme-Konsolidierung.
|
|
|
|
**Marketing-Astro live** auf `pageta.com`. Eine eigene `apps/landing` mit
|
|
Astro-Pages, später das Gegenstück zur App-Domain `app.pageta.com`.
|
|
|
|
**Versionierte Drizzle-Migrations + Auto-Apply beim Boot.** Statt
|
|
`db:push` im Dev-Stil bekommt die API jetzt richtige versionierte
|
|
Migrationen, die beim Container-Start automatisch laufen — die saubere
|
|
Grundlage für reproduzierbare Prod-Deploys. Dazu ein NOTICE-Suppress im
|
|
migrate-Client, damit Postgres-Rauschen die Logs nicht flutet.
|
|
|
|
**TimelineVignette** (Phase-4-Per-App-Heute-Karte): „Deine Woche in
|
|
Pageta" oben in `/lese-liste`, amber/paper-Theme. Zieht
|
|
`@mana/event-sync` 0.1.0 → 0.4.0 und `@mana/shared-schemas` 0.1.3 → 0.1.8
|
|
nach.
|
|
|
|
**Theme.** `@mana/themes` als Dependency, die inline paper-Variant durch
|
|
das geteilte Paket ersetzt. Plus Hygiene: `.npmrc` in `.gitignore`, damit
|
|
der Verdaccio-Token nie in git landet.
|