docs: add update client stories
This commit is contained in:
@ -85,6 +85,14 @@ Sicheres, remote steuerbares System zum Sperren/Entsperren lokaler Nutzerkonten.
|
|||||||
- [x] US_000023: Runbook und Security-Hinweise dokumentieren
|
- [x] US_000023: Runbook und Security-Hinweise dokumentieren
|
||||||
- [x] TASK_000023: README runbook notes
|
- [x] TASK_000023: README runbook notes
|
||||||
|
|
||||||
|
### EPIC_000008: Client-Side Update Mechanism
|
||||||
|
- [ ] US_000026: Client bezieht Updates (Pull)
|
||||||
|
- [ ] TASK_000027: Update endpoint config
|
||||||
|
- [ ] US_000027: Client verifiziert und wendet Updates an
|
||||||
|
- [ ] TASK_000028: Verify and apply update
|
||||||
|
- [ ] US_000028: Client meldet Update-Status
|
||||||
|
- [ ] TASK_000029: Report update status
|
||||||
|
|
||||||
## Offene Risiken / Abhaengigkeiten
|
## Offene Risiken / Abhaengigkeiten
|
||||||
- Betrieb erfordert Root/sudo und lokale System-Tools (notify-send, sound player, uvicorn).
|
- Betrieb erfordert Root/sudo und lokale System-Tools (notify-send, sound player, uvicorn).
|
||||||
- OIDC-Validierung blockiert bis IdP bereit und Service laeuft.
|
- OIDC-Validierung blockiert bis IdP bereit und Service laeuft.
|
||||||
|
|||||||
17
project-management/requirements/stories/US_000027.md
Normal file
17
project-management/requirements/stories/US_000027.md
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
ID: US_000027 | Version: 0.1.0 | Status: Draft
|
||||||
|
By: Codex (GPT-5)
|
||||||
|
|
||||||
|
# US_000027: Client verifiziert und wendet Updates an
|
||||||
|
|
||||||
|
Status: Draft
|
||||||
|
|
||||||
|
Als Betreiber moechte ich, dass der Client Updates verifiziert und sicher anwendet, damit fehlerhafte Pakete keine Ausfaelle verursachen.
|
||||||
|
|
||||||
|
## Akzeptanzkriterien
|
||||||
|
- Given ein heruntergeladenes `tar.gz` Artefakt und eine Checksum/Signatur
|
||||||
|
- When die Verifikation erfolgreich ist
|
||||||
|
- Then wird das Update atomar angewendet
|
||||||
|
- And bei Fehlern erfolgt ein Rollback
|
||||||
|
|
||||||
|
## Task-Platzhalter
|
||||||
|
- TASK_000028: Verify and apply update (Details bei Story-Start)
|
||||||
16
project-management/requirements/stories/US_000028.md
Normal file
16
project-management/requirements/stories/US_000028.md
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
ID: US_000028 | Version: 0.1.0 | Status: Draft
|
||||||
|
By: Codex (GPT-5)
|
||||||
|
|
||||||
|
# US_000028: Client meldet Update-Status
|
||||||
|
|
||||||
|
Status: Draft
|
||||||
|
|
||||||
|
Als Betreiber moechte ich Statusmeldungen vom Client erhalten, damit Update-Ergebnisse nachvollziehbar sind.
|
||||||
|
|
||||||
|
## Akzeptanzkriterien
|
||||||
|
- Given ein Update-Versuch wurde durchgefuehrt
|
||||||
|
- When der Client den Status meldet
|
||||||
|
- Then erhaelt der Betreiber Informationen zu Version, Ergebnis und Fehlerbild
|
||||||
|
|
||||||
|
## Task-Platzhalter
|
||||||
|
- TASK_000029: Report update status (Details bei Story-Start)
|
||||||
Reference in New Issue
Block a user