Description
Add a β¨ "Generate with AI" button in the task modal that auto-writes a task description from the title using an LLM API.
Tasks
Acceptance Criteria
- Clicking the button with a title filled in generates a relevant description
- User can edit the generated text before saving
- Works with any LLM provider (OpenAI/Claude/Gemini) β document which one in PR
Files likely touched
client/src/components/TaskModal.jsx, server/routes/ai.js (new)
Description
Add a β¨ "Generate with AI" button in the task modal that auto-writes a task description from the title using an LLM API.
Tasks
POST /api/ai/generate-descriptionroute (backend){ title }, calls LLM API, returns generated textAcceptance Criteria
Files likely touched
client/src/components/TaskModal.jsx,server/routes/ai.js(new)