Prozess: tasks-api
Zweck
Erstellt, liest und aktualisiert Tasks über die API.
Endpoints
GET /api/v1/tasks: Liste, maximal 200 Einträge.POST /api/v1/tasks: erstellt einen Task.GET /api/v1/tasks/{task_id}: liest einen Task.PATCH /api/v1/tasks/{task_id}: aktualisiert übergebene Felder.
Felder
task_id: unveränderliche numerische ID.task_titel: Pflichtfeld beim Erstellen.task_status:open,in_progress,doneoderblocked; Defaultopen.task_detail: Pflichtfeld beim Erstellen; dokumentiert die Begründung.
Regeln
- Tasks dürfen erstellt, gelesen und aktualisiert werden.
- Es gibt keinen DELETE-Endpoint für Tasks.
POST /api/v1/tasksist der einzige Bootstrap-Schreibvorgang und verlangttask_detailals Begründung.- Für Datei-Mutationen muss eine existierende
task_idim Body oder Query angegeben werden; beiPATCH /api/v1/tasks/{task_id}ist die vorhandene Pfad-ID zugleich die Task-Bindung. - Jede API-Anfrage wird in
protokollerfasst.