23 lines
989 B
Markdown
23 lines
989 B
Markdown
ID: US_000035 | Version: 0.2.2 | Status: Done
|
|
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)
|