From b4d8c19ce4e453e9951964db32ad7e18677829e9 Mon Sep 17 00:00:00 2001 From: Florian Wilde Date: Thu, 10 Sep 2026 14:48:55 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20DEVLOG-Eintrag=20f=C3=BCr=20M1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ziel, Erledigtes, die Entscheidungen mit Begründung, die Probleme samt Lösung und die offenen Punkte. Dazu die eigenen Fehler dieser Sitzung — die Commits auf main statt auf dem Meilenstein-Zweig, der vermischte Doku-Commit und das ungeprüfte Skript — damit sie nicht wiederkehren. Dauer laut zeiten.csv: 161 Minuten. Co-Authored-By: Claude Opus 5 (1M context) --- devlog/DEVLOG.md | 27 +++++++++++++++++++++++---- devlog/zeiten.csv | 1 + 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/devlog/DEVLOG.md b/devlog/DEVLOG.md index f488341..c47687a 100644 --- a/devlog/DEVLOG.md +++ b/devlog/DEVLOG.md @@ -5,14 +5,17 @@ die Übersicht aus `scripts/zeit.sh summe`. ## Zeit je Meilenstein -| Meilenstein | Art | Minuten | Stunden | -| ----------- | ------ | ----------------------------------- | ------- | -| M1 | claude | _(wird beim Abschluss eingetragen)_ | | +| Meilenstein | Art | Minuten | Stunden | +| ----------- | ------ | ------- | -------- | +| M1 | claude | 161 | 2,68 | +| **Gesamt** | | **161** | **2,68** | --- ## 2026-09-10 – M1: Fundament +**Dauer:** 161 Minuten (12:06–14:47), Art `claude`. + **Ziel der Sitzung:** Das Projekt von Grund auf aufsetzen: Gerüst, Datenbank, Anmeldung, Rollen, Audit, Instanzsteuerung, Betrieb und Dokumentation. @@ -115,4 +118,20 @@ pruefen` laufen zu lassen; der Typfehler fiel erst im Docker-Bau auf. ### Commits -Siehe `git log --oneline main..m1-fundament`. +- de1f923 chore: Projektgerüst und Werkzeugkette einrichten +- 748d032 feat(datenbank): Datenmodell für Anmeldung, Bereiche und Audit +- e2b00f4 feat(instanz): Instanzsteuerung mit serverseitigem Riegel +- 19ca082 feat(zeit): Zeitrechnung und Anzeigeformate in Europe/Berlin +- 4ff67c1 feat(oberflaeche): Grundlayout, Navigation und Farbschema +- cc013fd feat(anmeldung): OIDC, Passkeys und Passwort mit Auth.js v5 +- e9a2b4b feat(bereiche): Bereiche verwalten mit Rollenprüfung und Audit +- 1876ae4 feat(betrieb): Health-Endpunkt und Seed für eine frische Datenbank +- 24a799d chore: tsconfig-Anpassungen von Next 16 übernehmen +- 126ad93 test: Integrations-, Migrations- und E2E-Tests ergänzen +- f91d015 feat(betrieb): Abbild, Compose-Stapel und Betriebsskripte +- 56b5356 docs: README, Schnellstart, Handbuch, Fahrplan und CHANGELOG +- e3390c8 refactor: middleware in proxy umbenennen +- a882731 chore: Screenshot-Kette und Demo-Seed +- cf28ec1 test: Rollentrennung end-to-end absichern +- 6d04bc2 fix(oberflaeche): Kopfleiste einzeilig halten, Demo-Uhr feststellen +- 688d9f5 docs: Handbuchbilder aufnehmen diff --git a/devlog/zeiten.csv b/devlog/zeiten.csv index 0de7710..36787b9 100644 --- a/devlog/zeiten.csv +++ b/devlog/zeiten.csv @@ -1 +1,2 @@ datum;start;ende;minuten;meilenstein;art;notiz +2026-09-10;12:06;14:47;161;M1;claude;M1 Fundament fertiggestellt