feat(KB-032): add Planning Mode for AI-assisted task creation

- Add PlanningModeModal component with interactive task planning UI
- Implement backend planning API with /api/planning endpoints
- Add PlanningSession class for managing planning state
- Integrate planning mode into dashboard with header button
- Add comprehensive tests for planning components and API routes
- Include AI agent structure for future planning automation
- Update README with Planning Mode documentation
This commit is contained in:
gsxdsm
2026-03-29 21:40:14 -07:00
parent 812ac583b1
commit 89874b58c7
19 changed files with 3024 additions and 10 deletions

View File

@@ -0,0 +1,12 @@
---
"@dustinbyrne/kb": minor
---
Add Planning Mode to the dashboard for interactive AI-guided task creation
- New "Plan" button in header for starting planning sessions
- Interactive modal with AI-guided question flow
- Support for text, single_select, multi_select, and confirm question types
- Summary view with editable title, description, size, and dependencies
- Backend API with rate limiting (5 sessions/hour/IP) and 30-minute session TTL
- Full test coverage for all components and API endpoints