- 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.
- brain/graph/learn-loop.sh: rebuild+cluster -> (LLM-tier) deep-extract corpus
-> merge -> measure & heuristically optimize (orphan rate, community balance,
size) -> record metrics.json + learnings.md -> sync to Windows
- brain/corpus/{diagrams,designs,notes}/: drop sources for the brain to learn
- cron agentic-os-brain-rebuild now runs the learn-loop (compounding)
- README documents the learning tiers (offline structural vs LLM semantic)
Verified: 614 nodes, 1024 links, 0.2% orphans after optimization; no node loss.