docs: Release-Checkliste (D1) mit checks.sql, Zugang, Auth/SMTP und Runner #54

Merged
cschlaefke merged 2 commits from docs/d1-release-checkliste into main 2026-11-04 00:29:28 +00:00
Owner

Refs #2 (Aufgabe D1, nur dokumentarischer Teil), Refs #46 (Punkt 4: Monitoring in der Release-Checkliste). Kein Closes: #46 hat noch offene Punkte (Spike, Timeouts), D1 bleibt offen, bis Chris die Prüfungen durchgeführt hat.

Inhalt

  • Neu: docs/release-checkliste.md – Release-Punkte je mit „Wer“ (Chris/devops) und Prüfbefehl, wo möglich: Katalog (C0, Seed per psql, checks.sql, Go-live-Einfrieren), Auth/SMTP (inkl. #46), Zugang nur per Tunnel/VPN, manuelle ADR-0003-Schritte, Store-Release, Nachkontrolle, offene Punkte für Chris.
  • Verweise in README.md, supabase/README.md, docs/auth-konfiguration.md, docs/katalog-pflege.md; Schritt 0 in .claude/commands/release.md (nur Status erheben, keine Prüfbefehle gegen Staging/Prod ohne Freigabe, kein Tag-Vorschlag bei offenen Blockern).

Review

code-reviewer: CHANGES REQUESTED (u. a. startbestand.sql nur bis Go-live, apikey-Header in den Gateway-Tests, supabase db reset nie gegen Staging/Prod, SB1 als Go-live-Kriterium); alles in 5e2c11b eingearbeitet. Die Nacharbeit hat kein Reviewer erneut gelesen.

Nicht geprüft

  • Kein Prüfbefehl wurde ausgeführt (kein Zugang zu Staging/Prod). Erwartete Ergebnisse (z. B. Gateway-Sperren) sind aus der Supabase-Vorlage abgeleitet; kong.yml liegt nicht im Repo.
  • Ein „Release-Blocker-Block D1“ wurde nicht gefunden; Punkte stammen aus Spec § 4.2, docs/auth-konfiguration.md und #46. Bitte gegenlesen.
  • Markdown-Rendering in Forgejo, Linkprüfung.

Offene Punkte für Chris

Siehe § 8 der Checkliste: Hostnamen und Zugangsweg, Reverse Proxy und X-Forwarded-For, Pooler-Port und /pg/, Logging/Alarm, SMTP-Anbieter/Domain, Backup/Restore, ADR-0003-Entscheidung, Release-/Deploy-Workflow (existiert nicht), Store-Release.

🤖 Generated with Claude Code

Refs #2 (Aufgabe D1, nur dokumentarischer Teil), Refs #46 (Punkt 4: Monitoring in der Release-Checkliste). Kein `Closes`: #46 hat noch offene Punkte (Spike, Timeouts), D1 bleibt offen, bis Chris die Prüfungen durchgeführt hat. ## Inhalt - Neu: `docs/release-checkliste.md` – Release-Punkte je mit „Wer“ (Chris/devops) und Prüfbefehl, wo möglich: Katalog (C0, Seed per `psql`, `checks.sql`, Go-live-Einfrieren), Auth/SMTP (inkl. #46), Zugang nur per Tunnel/VPN, manuelle ADR-0003-Schritte, Store-Release, Nachkontrolle, offene Punkte für Chris. - Verweise in `README.md`, `supabase/README.md`, `docs/auth-konfiguration.md`, `docs/katalog-pflege.md`; Schritt 0 in `.claude/commands/release.md` (nur Status erheben, keine Prüfbefehle gegen Staging/Prod ohne Freigabe, kein Tag-Vorschlag bei offenen Blockern). ## Review `code-reviewer`: CHANGES REQUESTED (u. a. `startbestand.sql` nur bis Go-live, `apikey`-Header in den Gateway-Tests, `supabase db reset` nie gegen Staging/Prod, SB1 als Go-live-Kriterium); alles in 5e2c11b eingearbeitet. Die Nacharbeit hat kein Reviewer erneut gelesen. ## Nicht geprüft - Kein Prüfbefehl wurde ausgeführt (kein Zugang zu Staging/Prod). Erwartete Ergebnisse (z. B. Gateway-Sperren) sind aus der Supabase-Vorlage abgeleitet; `kong.yml` liegt nicht im Repo. - Ein „Release-Blocker-Block D1“ wurde nicht gefunden; Punkte stammen aus Spec § 4.2, `docs/auth-konfiguration.md` und #46. Bitte gegenlesen. - Markdown-Rendering in Forgejo, Linkprüfung. ## Offene Punkte für Chris Siehe § 8 der Checkliste: Hostnamen und Zugangsweg, Reverse Proxy und `X-Forwarded-For`, Pooler-Port und `/pg/`, Logging/Alarm, SMTP-Anbieter/Domain, Backup/Restore, ADR-0003-Entscheidung, Release-/Deploy-Workflow (existiert nicht), Store-Release. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
cschlaefke added 2 commits 2026-11-03 19:45:55 +00:00
Refs #2
Refs #46

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
docs: Review-Korrekturen an Release-Checkliste
All checks were successful
CI / flutter (pull_request) Successful in 1m27s
CI / web-build (pull_request) Successful in 1m0s
CI / supabase (pull_request) Successful in 9s
CI / supabase-tests (pull_request) Successful in 33s
CI / e2e (pull_request) Successful in 3m9s
5e2c11b49f
Refs #2
Refs #46

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
cschlaefke added the
status/ready-for-merge
label 2026-11-03 20:34:07 +00:00
cschlaefke merged commit 66655b19a1 into main 2026-11-04 00:29:28 +00:00
cschlaefke deleted branch docs/d1-release-checkliste 2026-11-04 00:29:28 +00:00
Sign in to join this conversation.
No description provided.