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
1.2 KiB
| date | day | view | weekday | commits | review |
|---|---|---|---|---|---|
| 2026-05-17 | 3 | macher | Sonntag | 12 | auto |
Sonntag, 2026-05-17 — Tag 3 (Macher-Sicht)
Feature-Vollendung plus eine lange Fix-Liste. λ-5 (Bulk-Import-Worker) und λ-6 (Tool-Handler für die Föderation) werden fertig — damit ist der geplante λ-Bogen 0..6 durch, und STATUS meldet alles live.
Fixes 3 bis 17. In einem Rutsch abgearbeitet, jeder mit eigener Nummer:
Highlights setzen jetzt auf einen TreeWalker statt naivem Text-Matching
(robuster gegen verschachteltes Markup); die DSGVO-Löschung läuft in einer
Transaktion; Logout-Hygiene und ein Race beim Speichern; vendored
shared-rss (bis das Paket aus Verdaccio ziehbar ist); Topic-Liste als
Single-Source-of-Truth; Route-Tests; und published_at-Extraktion via
shared-rss@0.3.0. Die customFeeds-UI kommt dazu.
Naming-Marathon. docs/NAMING.md wächst über sechs Runden — Domain-
Checks, internationale Marken, englisch-kurze Kandidaten (Letter/Pocket/
Save/Stash), „Slow"-Richtung — bis hin zu einer konsolidierten
Gesamtübersicht. Noch keine Entscheidung, aber das Feld ist abgesteckt.
Ein kurzer Rückzieher: die name:-Direktive im Compose wird wieder
entfernt und als Operator-Hinweis dokumentiert statt erzwungen.