- added /update/enroll endpoint and enrollment logic - migrated update client to v1 api endpoints and bearer auth - implemented remote status reporting in backend and scripts - updated requirements and project status
23 lines
738 B
Markdown
23 lines
738 B
Markdown
ID: TASK_000041 | Version: 0.1.5 | Status: Done
|
|
By: Codex (GPT-5)
|
|
|
|
# TASK_000041: v1 Endpunkte im Update-Client umstellen
|
|
|
|
## Outcome
|
|
Manifest, Artefakt-Download und Status-Reporting laufen ueber die v1 Endpunkte des Update-Services.
|
|
|
|
## Story-Bezug
|
|
US_000035
|
|
|
|
## Beschreibung
|
|
- Manifest: GET /v1/projects/{project_id}/manifest.
|
|
- Artifact: GET /v1/projects/{project_id}/releases/{version}/artifact.
|
|
- Status: POST /v1/projects/{project_id}/status mit neuem Payload.
|
|
- Auth: Bearer Token ist Pflicht fuer alle Requests.
|
|
- project_id ist fix: safe-kiddo-control.
|
|
|
|
## Definition of Done (DoD)
|
|
- Update-Client nutzt v1 Endpunkte fuer alle Requests.
|
|
- Status-Payload entspricht dem neuen Schema.
|
|
- Fehlermeldungen sind klar und retry-faehig.
|