README und docs/ sollen den tatsächlichen Stand von main beschreiben.
Umgesetzt
Im Worktree (von origin/main 9785eb2) korrigiert, noch nicht committet; Commit und Push macht der zentrale Lauf:
README.md: Abschnitt „Projektstand“ mit Link auf #33 und #32, produktive Domain, Kontaktformular, Doku-Tabelle um k8s/README.md und docs/MEDIEN.md ergänzt, fehlende Befehle (db:dev, db:seed, media:optimize), CI-Gate
docs/BETRIEB.md: CI-Gate beschrieben; falsche Aussage „Manifeste nutzen latest“ und „keine Sicherung im Cluster“ korrigiert; Manifeste bis 09-db-backup-cronjob; Storage Box statt NAS; gemeinsamer Namespace mit Artista-Telefonie; Rollout per kubectl set image statt rollout restart; falscher Label-Selector app.kubernetes.io/name im Dump-Befehl auf app= korrigiert; Hinweis „Bad file descriptor“
k8s/README.md: Schritt 09-db-backup-cronjob.yaml und StorageClass smb-backup ergänzt, Platzhalter sha-REPLACE_ME, Domain, Warnung vor delete namespace wegen Artista-Telefonie
docs/TESTS.md: aktueller Stand (10 Dateien, 132 Tests, CI), veraltete Einschränkungen (kein Docker, kein Cluster) korrigiert, Fälligkeit der letzten Rate auf den Termin 03.05.2027 angepasst
docs/OFFENE-PUNKTE.md: Stand 16.10.2026, Verweis auf #32, erledigte Betriebspunkte markiert, Kontaktformular-Empfänger und Google-Rezensionen ergänzt
docs/ARCHITEKTUR.md: ADR-8 Kontaktformular, ADR-9 Client-IP und Rate Limits
.env.example und Kommentar in k8s/07-worker-cronjob.yaml: Stripe-Billing-Rechte bzw. Aufgaben des Workers seit der Umstellung auf Stripe Billing
Offen
Änderungen prüfen, committen und nach main pushen (zentraler Lauf)
Nach dem Commit dieses Issue schließen
Grundlage
Worktree wt-filmcamp im Scratchpad der Session vom 16.10.2026, #33.
Status
Code: ja (nur Doku) · Geprüft: nein · Gemergt: nein · Produktiv: nicht zutreffend
Stand: 2026-10-16 (Quelle: git origin/main 9785eb2, Gitea-CI-Läufe und Registry, Memory der Sessions)
## Ziel
README und `docs/` sollen den tatsächlichen Stand von `main` beschreiben.
## Umgesetzt
Im Worktree (von origin/main `9785eb2`) korrigiert, noch nicht committet; Commit und Push macht der zentrale Lauf:
- [x] `README.md`: Abschnitt „Projektstand“ mit Link auf #33 und #32, produktive Domain, Kontaktformular, Doku-Tabelle um `k8s/README.md` und `docs/MEDIEN.md` ergänzt, fehlende Befehle (`db:dev`, `db:seed`, `media:optimize`), CI-Gate
- [x] `docs/BETRIEB.md`: CI-Gate beschrieben; falsche Aussage „Manifeste nutzen latest“ und „keine Sicherung im Cluster“ korrigiert; Manifeste bis `09-db-backup-cronjob`; Storage Box statt NAS; gemeinsamer Namespace mit Artista-Telefonie; Rollout per `kubectl set image` statt `rollout restart`; falscher Label-Selector `app.kubernetes.io/name` im Dump-Befehl auf `app=` korrigiert; Hinweis „Bad file descriptor“
- [x] `k8s/README.md`: Schritt `09-db-backup-cronjob.yaml` und StorageClass `smb-backup` ergänzt, Platzhalter `sha-REPLACE_ME`, Domain, Warnung vor `delete namespace` wegen Artista-Telefonie
- [x] `docs/TESTS.md`: aktueller Stand (10 Dateien, 132 Tests, CI), veraltete Einschränkungen (kein Docker, kein Cluster) korrigiert, Fälligkeit der letzten Rate auf den Termin 03.05.2027 angepasst
- [x] `docs/OFFENE-PUNKTE.md`: Stand 16.10.2026, Verweis auf #32, erledigte Betriebspunkte markiert, Kontaktformular-Empfänger und Google-Rezensionen ergänzt
- [x] `docs/ARCHITEKTUR.md`: ADR-8 Kontaktformular, ADR-9 Client-IP und Rate Limits
- [x] `.env.example` und Kommentar in `k8s/07-worker-cronjob.yaml`: Stripe-Billing-Rechte bzw. Aufgaben des Workers seit der Umstellung auf Stripe Billing
## Offen
- [ ] Änderungen prüfen, committen und nach `main` pushen (zentraler Lauf)
- [ ] Nach dem Commit dieses Issue schließen
## Grundlage
Worktree `wt-filmcamp` im Scratchpad der Session vom 16.10.2026, #33.
## Status
Code: ja (nur Doku) · Geprüft: nein · Gemergt: nein · Produktiv: nicht zutreffend
Stand: 2026-10-16 (Quelle: git origin/main 9785eb2, Gitea-CI-Läufe und Registry, Memory der Sessions)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Ziel
README und
docs/sollen den tatsächlichen Stand vonmainbeschreiben.Umgesetzt
Im Worktree (von origin/main
9785eb2) korrigiert, noch nicht committet; Commit und Push macht der zentrale Lauf:README.md: Abschnitt „Projektstand“ mit Link auf #33 und #32, produktive Domain, Kontaktformular, Doku-Tabelle umk8s/README.mdunddocs/MEDIEN.mdergänzt, fehlende Befehle (db:dev,db:seed,media:optimize), CI-Gatedocs/BETRIEB.md: CI-Gate beschrieben; falsche Aussage „Manifeste nutzen latest“ und „keine Sicherung im Cluster“ korrigiert; Manifeste bis09-db-backup-cronjob; Storage Box statt NAS; gemeinsamer Namespace mit Artista-Telefonie; Rollout perkubectl set imagestattrollout restart; falscher Label-Selectorapp.kubernetes.io/nameim Dump-Befehl aufapp=korrigiert; Hinweis „Bad file descriptor“k8s/README.md: Schritt09-db-backup-cronjob.yamlund StorageClasssmb-backupergänzt, Platzhaltersha-REPLACE_ME, Domain, Warnung vordelete namespacewegen Artista-Telefoniedocs/TESTS.md: aktueller Stand (10 Dateien, 132 Tests, CI), veraltete Einschränkungen (kein Docker, kein Cluster) korrigiert, Fälligkeit der letzten Rate auf den Termin 03.05.2027 angepasstdocs/OFFENE-PUNKTE.md: Stand 16.10.2026, Verweis auf #32, erledigte Betriebspunkte markiert, Kontaktformular-Empfänger und Google-Rezensionen ergänztdocs/ARCHITEKTUR.md: ADR-8 Kontaktformular, ADR-9 Client-IP und Rate Limits.env.exampleund Kommentar ink8s/07-worker-cronjob.yaml: Stripe-Billing-Rechte bzw. Aufgaben des Workers seit der Umstellung auf Stripe BillingOffen
mainpushen (zentraler Lauf)Grundlage
Worktree
wt-filmcampim Scratchpad der Session vom 16.10.2026, #33.Status
Code: ja (nur Doku) · Geprüft: nein · Gemergt: nein · Produktiv: nicht zutreffend
Stand: 2026-10-16 (Quelle: git origin/main
9785eb2, Gitea-CI-Läufe und Registry, Memory der Sessions)Doku-Änderungen sind mit Commit
8a85bfain main (gepusht am 2026-10-16). Erledigt.