{
"assistant_response": "Genau - und das ist konsistent mit REST:\n\n| Aktion | URL | Warum |\n|--------|-----|-------|\n| **Show** | `\/tasks\/156` | GET auf Ressource = implizit \"anzeigen\" |\n| **Edit** | `\/tasks\/156\/edit` | Explizite Sub-Aktion (Formular) |\n\n**Logik:**\n- `GET \/tasks\/156` → \"Gib mir Task 156\" → Anzeigen ist die Standardaktion\n- `GET \/tasks\/156\/edit` → \"Gib mir das Bearbeitungs-Formular für Task 156\" → Muss explizit sein\n\n**Analog:**\n- `\/content\/12` → Anzeigen\n- `\/content\/12\/edit` → Bearbeiten\n- `\/content\/12\/generate` → Generieren (POST-Aktion)\n\nDas `\/show` fehlt bewusst, weil GET + Ressourcen-ID bereits \"zeige mir diese Ressource\" bedeutet. Bei `\/edit`, `\/generate`, `\/approve` etc. braucht man das Suffix, weil es spezielle Aktionen sind.\n\n**Rails\/Laravel-Konvention** (die wir hier folgen):\n```\nGET \/resource → index\nGET \/resource\/new → create form \nPOST \/resource → store\nGET \/resource\/{id} → show (kein Suffix!)\nGET \/resource\/{id}\/edit → edit form\nPOST \/resource\/{id} → update\nDELETE \/resource\/{id} → destroy\n```"
}