- 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.
- Add devops audit report and learnings for CloudMart GCP infrastructure
- Add new kanban cards (devops-audit P0 Doing, two additional cards)
- Add new goals (entries 9, 10) to goals.json
- Fix typo in active-projects.md and add active card link
- Add start.bat launcher script
New features:
- Kanban Board: Visual task management with drag-and-drop, filter, priority, block/unblock
- Goals: Project targets with progress tracking, auto-sync to brain/active-projects.md
- Journal: Daily entries stored as brain/journal/YYYY-MM-DD.md with search
- Agent Health: Real-time monitoring of 3 agents (opencode/hermes/gemini)
- Smart Router: Keyword-based task routing with confidence scoring
- Learning Analytics: Skill evaluation scores and performance trends
- Session Replay: Browse and replay past opencode sessions
Technical changes:
- 30 new API endpoints across all 7 features
- api.patch() method added for PATCH support
- UI modernization: glass morphism cards, gradients, glow effects, skeleton loaders, empty states
- New CSS section (v0.2.0) with kanban board, goal cards, journal entries, agent health cards, smart router suggestions, chart cards, session messages
- 7 new sidebar nav items under Workflow and Monitoring sections
- All changes are additive (zero breaking changes to existing 13 pages / 28 endpoints)
- Full smoke test verified: every endpoint returns correct data