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.2 KiB
Markdown
30 lines
1.2 KiB
Markdown
---
|
|
date: 2026-05-17
|
|
day: 3
|
|
view: macher
|
|
weekday: Sonntag
|
|
commits: 12
|
|
review: 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.
|