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

1.4 KiB

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