Merge branch 'phase/034-devlog'
This commit is contained in:
@@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
## Zeitübersicht
|
## Zeitübersicht
|
||||||
|
|
||||||
**Gesamt (Wandzeit):** 5 h 20 min
|
**Gesamt (Wandzeit):** 5 h 50 min
|
||||||
**Summe der Issue-Zeiten:** 15 h 13 min – Sub-Agenten arbeiteten parallel an #002, #006, #008, #011, #012–#014, #019 (Oberfläche), #023–#025, #027, #028 und #032.
|
**Summe der Issue-Zeiten:** 15 h 43 min – Sub-Agenten arbeiteten parallel an #002, #006, #008, #011, #012–#014, #019 (Oberfläche), #023–#025, #027, #028 und #032.
|
||||||
|
|
||||||
| Issue | Zeit |
|
| Issue | Zeit |
|
||||||
|---|---|
|
|---|---|
|
||||||
@@ -40,6 +40,8 @@
|
|||||||
| #030 Gitea-Abgleich | 0 h 05 min |
|
| #030 Gitea-Abgleich | 0 h 05 min |
|
||||||
| #031 Rotation des Deployment-Keys | 1 h 10 min |
|
| #031 Rotation des Deployment-Keys | 1 h 10 min |
|
||||||
| #032 Nacharbeiten Phase 4/5 | 0 h 45 min |
|
| #032 Nacharbeiten Phase 4/5 | 0 h 45 min |
|
||||||
|
| #033 Erneut rotieren nach Abbruch | 0 h 20 min |
|
||||||
|
| #034 Abnahme-Checkliste | 0 h 10 min |
|
||||||
|
|
||||||
| Meilenstein | Zeit |
|
| Meilenstein | Zeit |
|
||||||
|---|---|
|
|---|---|
|
||||||
@@ -48,7 +50,7 @@
|
|||||||
| v0.3.0 | 0 h 30 min (Wandzeit) | **abgeschlossen**
|
| v0.3.0 | 0 h 30 min (Wandzeit) | **abgeschlossen**
|
||||||
| v0.4.0 | 0 h 45 min (Wandzeit) | **abgeschlossen**
|
| v0.4.0 | 0 h 45 min (Wandzeit) | **abgeschlossen**
|
||||||
| v0.5.0 | 0 h 45 min (Wandzeit) | **abgeschlossen**
|
| v0.5.0 | 0 h 45 min (Wandzeit) | **abgeschlossen**
|
||||||
| v1.0.0 | 0 h 55 min (Wandzeit) | in Arbeit – Abnahme steht aus
|
| v1.0.0 | 1 h 25 min (Wandzeit) | in Arbeit – Abnahme steht aus
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -169,3 +171,17 @@
|
|||||||
- **Rotation abbrechen nutzt den vorhandenen Widerruf** statt eines neuen Zustands (#032).
|
- **Rotation abbrechen nutzt den vorhandenen Widerruf** statt eines neuen Zustands (#032).
|
||||||
- **Protokoll-ID nur noch aus dem Trigger** unter der Advisory-Sperre – keine Lücken mehr durch verworfene Sequenzwerte.
|
- **Protokoll-ID nur noch aus dem Trigger** unter der Advisory-Sperre – keine Lücken mehr durch verworfene Sequenzwerte.
|
||||||
|
|
||||||
|
## 2026-10-12 · Sitzung 7 · 19:48–20:18
|
||||||
|
**Issue:** #033, #034
|
||||||
|
**Version:** unveröffentlicht (auf dem Weg zu 1.0.0)
|
||||||
|
|
||||||
|
### Erledigt
|
||||||
|
- #033 Nach einer abgebrochenen Rotation lässt sich derselbe Schlüssel erneut rotieren (1:n-Relation, partieller Index)
|
||||||
|
- #034 Abnahme-Checkliste `docs/betrieb/abnahme.md` für authentik, echte Hosts und Betrieb
|
||||||
|
- Stand: 877 Unit-/DB-Tests, 46 Integrationstests grün; E2E Rotation, Widerruf, Schlüssel grün
|
||||||
|
|
||||||
|
### Entscheidungen
|
||||||
|
- **Je Vorgänger höchstens ein offener Nachfolger** statt genau einem: abgebrochene bleiben in der Historie, maßgeblich ist der jüngste.
|
||||||
|
- **Neustart erst nach abgeschlossenem Abbruch** – sonst stünden zwei neue Schlüssel gleichzeitig auf den Hosts.
|
||||||
|
- **Bestätigung „Rotation abgebrochen“ bleibt sichtbar** über dem Neustart, statt kommentarlos auf Schritt 1 zu springen (fand der E2E-Test).
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
**Status:** erledigt
|
**Status:** erledigt
|
||||||
**Meilenstein:** v1.0.0
|
**Meilenstein:** v1.0.0
|
||||||
**Labels:** backend, datenbank
|
**Labels:** backend, datenbank
|
||||||
**Geschätzt:** 1 h **Tatsächlich:** 0,5 h
|
**Geschätzt:** 1 h **Tatsächlich:** 0 h 20 min
|
||||||
|
|
||||||
## Ziel
|
## Ziel
|
||||||
Nach einer abgebrochenen Rotation (#032) lässt sich derselbe Schlüssel erneut rotieren, statt dass ein neuer Schlüssel angelegt, zugewiesen und der alte widerrufen werden muss.
|
Nach einer abgebrochenen Rotation (#032) lässt sich derselbe Schlüssel erneut rotieren, statt dass ein neuer Schlüssel angelegt, zugewiesen und der alte widerrufen werden muss.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
**Status:** erledigt
|
**Status:** erledigt
|
||||||
**Meilenstein:** v1.0.0
|
**Meilenstein:** v1.0.0
|
||||||
**Labels:** docs
|
**Labels:** docs
|
||||||
**Geschätzt:** 0,5 h **Tatsächlich:** 0,25 h
|
**Geschätzt:** 0,5 h **Tatsächlich:** 0 h 10 min
|
||||||
|
|
||||||
## Ziel
|
## Ziel
|
||||||
Was die automatischen Tests nicht abdecken – echter authentik, echte Hosts, Betrieb auf dem Zielserver – als abhakbare Liste mit erwartetem Ergebnis je Punkt, damit die Abnahme von 1.0.0 vollständig und nachvollziehbar ist.
|
Was die automatischen Tests nicht abdecken – echter authentik, echte Hosts, Betrieb auf dem Zielserver – als abhakbare Liste mit erwartetem Ergebnis je Punkt, damit die Abnahme von 1.0.0 vollständig und nachvollziehbar ist.
|
||||||
|
|||||||
Reference in New Issue
Block a user