Files
2026-01-15 17:52:21 +01:00

44 lines
1.4 KiB
Markdown

ID: EPIC_000009 | Version: 0.2.3 | Status: Done
By: Codex (GPT-5)
# EPIC_000009: Update Webservice (External Team)
## Beschreibung
Zentraler Update-Service stellt Releases und Artefakte fuer Kiddo-Clients bereit.
## Ziel / Business Value
Zuverlaessige, sichere Bereitstellung von Updates ohne SSH-Zugriff auf Zielgeraete.
## Mission Statement
Liefer einen stabilen Release-Endpunkt, der Versionen und signierte Artefakte ausliefert.
## Business Value & Metriken
- Reduzierte manuelle Deployments.
- Erfolgsmetrik: Clients koennen Updates sicher und reproduzierbar beziehen.
## In-Scope (Update-Service)
- Endpoint unter `https://update.wlkns.org`.
- JSON-Manifest mit `version`, `artifact_url`, `sha256`, optional `sig_url`.
- Artefakte als `tar.gz`.
- Authentifizierung (Token/API-Key).
- Signatur oder Checksum-Validierung ermoeglichen.
## Out-of-Scope (Kiddo Team)
- Betrieb/Hosting des Services.
- CI/CD fuer Release-Publishing.
- Artefakt-Storage und Verfuegbarkeitsmonitoring.
## High-Level Akzeptanzkriterien
- Manifest liefert aktuelle Version + Artefakt-Metadaten.
- Artefakt ist verifizierbar (Checksum/Signatur).
- Zugriff ist auth-geschuetzt.
## Technische Constraints & Risiken
- Netzwerk- und Service-Verfuegbarkeit.
- Kompatible Versionierung und semantische Releases.
## Zugeordnete User Stories
- US_000026: Client bezieht Updates (Pull)
- US_000027: Client verifiziert und wendet Updates an
- US_000028: Client meldet Update-Status