AI Chat & MCP¶
UC-AI-01 Start chat session¶
As a member, I want to start a new AI chat session, so that I can ask questions and get answers within my organisation context.
Acceptance: Session created; messages stored; JWT org enforced.
UC-AI-02 Continue previous session¶
As a member, I want to reopen a past session, so that I can continue work without losing context.
UC-AI-03 Use Gemini or OpenAI¶
As a member, I want to choose the model provider (OpenAI / Gemini endpoints), so that I use the best model for the task.
UC-AI-04 OCR on image¶
As a member, I want to run vision/OCR on an image, so that handwritten or scanned content becomes text for the assistant.
Constraint: Subject to plan vision quota.
UC-AI-05 Generate image¶
As a member, I want to generate images from prompts, so that I can illustrate ideas in the playground.
UC-AI-06 Token accounting¶
As the platform, I want each chat request to record token spend, so that balances and billing stay accurate.
UC-AI-07 MCP document tools¶
As an AI agent (via chat), I want to list, read, and create documents through MCP, so that answers reference real user files.
UC-AI-08 MCP tablet screenshot¶
As an AI agent, I want to fetch the latest tablet screenshot, so that the model can reason about the user's current notes visually.
UC-AI-09 Send tablet command¶
As a member, I want to send a tablet command from chat, so that the assigned device performs an action allowed by the service.