planning: update-service v1 epic and stories

This commit is contained in:
2025-12-30 14:26:21 +01:00
parent e75a989c54
commit f639e3c56a
4 changed files with 85 additions and 0 deletions

View File

@ -0,0 +1,22 @@
ID: US_000035 | Version: 0.1.5 | Status: Draft
By: Codex (GPT-5)
# US_000035: v1 Update-Endpoints und Status-Schema
Als Betreiber moechte ich, dass der Client die neuen v1 Endpunkte fuer Manifest, Artefakt-Download
und Status-Reporting nutzt, damit der Update-Service konsistent und sicher angesprochen wird.
## Akzeptanzkriterien
- Given ein konfiguriertes project_id und Bearer Token
- When der Client Updates prueft
- Then nutzt er GET /v1/projects/{project_id}/manifest
- And das Manifest enthaelt version, artifact_url, sha256, optional sig_url
- When der Client ein Artefakt herunterlaedt
- Then nutzt er GET /v1/projects/{project_id}/releases/{version}/artifact
- When der Client Status meldet
- Then nutzt er POST /v1/projects/{project_id}/status
- And die Payload enthaelt project_id, version (SemVer), status (definierte Werte),
optional client_id, duration_ms, error_code
## Task-Platzhalter
- TASK_000041: v1 Endpunkte im Update-Client umstellen (Details bei Story-Start)