Authenticated users chat to the front-desk agent. Shape A (the only shape to build first); Shape B (anonymous public customer-support desk) is PARKED separately below.
NOT a general chat app. This is one transactional conversational surface with a narrow contract: turn an utterance into (1) a catalog order or (2) a read on the caller's own tasks. No free-form multi-user messaging.
Core behaviours:
Design seams it lands on (all already specced):
Open fork to settle during build: free-text intent -> structured order (agent parse + confirmation) vs. a stricter menu-driven ordering. Recommend: agent parses, but always confirms before creating a task.
Category: c:agents (front-office surface), c:task-engine. Milestone: Foundation Task Engine.
Authenticated users chat to the front-desk agent. Shape A (the only shape to build first); Shape B (anonymous public customer-support desk) is PARKED separately below.
NOT a general chat app. This is one transactional conversational surface with a narrow contract: turn an utterance into (1) a catalog order or (2) a read on the caller's own tasks. No free-form multi-user messaging.
Core behaviours:
Design seams it lands on (all already specced):
Open fork to settle during build: free-text intent -> structured order (agent parse + confirmation) vs. a stricter menu-driven ordering. Recommend: agent parses, but always confirms before creating a task.
Category: c:agents (front-office surface), c:task-engine. Milestone: Foundation Task Engine.