agentic-os/brain/graph/projects
Austin dc964c2440 fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed
- Frontend Delete button (kanban.js) called DELETE /api/kanban/tasks/{id}
  but no such route existed; FastAPI returned 405 Method Not Allowed,
  so tasks (including 'done' ones) could never be deleted from the board.
- Added the missing route: removes the task's JSON file, cleans up any
  links on other tasks that pointed to it (no orphaned parent/child
  pointers), audits the action, returns {status:deleted}.
- Verified end-to-end against the running server (create -> delete -> 404).

Also captures current working state across brain/, skills/, agents/,
data/, tests/, and docs.
2026-08-02 15:47:19 -07:00
..
agent-os-desktop.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
agentic-os-1.2.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
agentic-os.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
agentvpn.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
codenomad.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
codex-docs.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
debloat-win11.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
g0dm0d3.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
gbrain-home.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
gbrain-projects.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
graphify.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
herdr.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
kitchen-inventory-desktop.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
kitchen-inventory-downloads-dev.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
kitchen-inventory-main.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
kitchen-inventory-vscode.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
kitchen-inventory-webstorm.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
kitchen-inventory.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
klara-brain.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
lets-workflow.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
mark-xlix.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
my-project-design.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
ob1.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
odysseus.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
openclaw-ansible.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
openevolve.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
openjarvis.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
pendleton-comms-live-android-v1.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
pendleton-comms-live-android-v2.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
pendleton-comms-live-projects.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
pendleton-comms-live.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
pendleton-waste-terminal.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
ptt-walkie-talkie.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
ralph-claude-code.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
registry.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
vibe-kanban-agentos.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
vibe-kanban.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
waste-log-hacker.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
waste-log.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00
worldmonitor.json fix: add DELETE /api/kanban/tasks/{id} so finished tasks can be removed 2026-08-02 15:47:19 -07:00