1.4 KiB
1.4 KiB
ID: EPIC_000009 | Version: 0.1.0 | Status: Draft 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, optionalsig_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