From 312365a5f6248b1f99e3e1beaec134298613f2eb Mon Sep 17 00:00:00 2001 From: stephan Date: Sun, 28 Dec 2025 23:59:26 +0100 Subject: [PATCH] docs: require backup before update/rollback --- CHANGELOG.md | 3 +++ .../requirements/stories/US_000031.md | 19 +++++++++++++++++++ .../requirements/stories/US_000033.md | 19 +++++++++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 project-management/requirements/stories/US_000031.md create mode 100644 project-management/requirements/stories/US_000033.md diff --git a/CHANGELOG.md b/CHANGELOG.md index e76f8c5..c22fe7c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -27,6 +27,9 @@ By: Codex (GPT-5) | 28.12.2025 | 📝 Req | ID: Update-Flow Prototyp dokumentiert. By: Codex (GPT-5) | | 28.12.2025 | 📝 Req | ID: Update-Status-Schema dokumentiert. By: Codex (GPT-5) | | 28.12.2025 | ⚙️ Code | ID: Update-Status-URL und Report im Client-Prototyp. By: Codex (GPT-5) | +| 28.12.2025 | 🏗️ Planning | ID: US_000029-US_000032 fuer Update-UI dokumentiert. By: Codex (GPT-5) | +| 28.12.2025 | 🏗️ Planning | ID: US_000033 Rollback-UI dokumentiert. By: Codex (GPT-5) | +| 28.12.2025 | 🏗️ Planning | ID: Update-UI Anforderungen um Backup-Voraussetzung ergaenzt. By: Codex (GPT-5) | | 28.12.2025 | ⚙️ Code | ID: Update-Client Prototyp-Skript hinzugefuegt. By: Codex (GPT-5) | --- diff --git a/project-management/requirements/stories/US_000031.md b/project-management/requirements/stories/US_000031.md new file mode 100644 index 0000000..7482775 --- /dev/null +++ b/project-management/requirements/stories/US_000031.md @@ -0,0 +1,19 @@ +ID: US_000031 | Version: 0.1.0 | Status: Draft +By: Codex (GPT-5) + +# US_000031: Update im Web-UI anstossen + +Status: Draft + +Als Admin moechte ich ein Update im Web-UI anstossen, damit der Client die neue Version installiert. + +## Akzeptanzkriterien +- Given ein Update ist verfuegbar +- And eine vorherige Version ist gesichert oder wird vor dem Start gesichert +- When ich "Update installieren" ausloese +- Then wird der Update-Client gestartet +- And der Fortschritt/Status wird im UI angezeigt +- And Fehler werden klar im UI gemeldet + +## Task-Platzhalter +- TASK_000032: UI update apply action (Details bei Story-Start) diff --git a/project-management/requirements/stories/US_000033.md b/project-management/requirements/stories/US_000033.md new file mode 100644 index 0000000..1c52ff3 --- /dev/null +++ b/project-management/requirements/stories/US_000033.md @@ -0,0 +1,19 @@ +ID: US_000033 | Version: 0.1.0 | Status: Draft +By: Codex (GPT-5) + +# US_000033: Rollback im Web-UI anstossen + +Status: Draft + +Als Admin moechte ich einen Rollback im Web-UI anstossen, damit ich nach einem fehlerhaften Update schnell zur letzten Version zurueckkehre. + +## Akzeptanzkriterien +- Given ein vorheriger Update-Stand ist verfuegbar und wurde gesichert +- And der Rollback darf nur starten, wenn das Backup verfuegbar ist +- When ich "Rollback" ausloese +- Then wird der Rollback-Mechanismus gestartet +- And der Status/Fortschritt wird im UI angezeigt +- And Fehler werden klar im UI gemeldet + +## Task-Platzhalter +- TASK_000034: UI rollback action (Details bei Story-Start)