What does success look like — the agent is the interface, forms are the fallback?
OUTCOME MAP — MULTIMODAL AGENT INTERFACE
════════════════════════════════════════════════════════════
DESIRED OUTCOME
50%+ of drmg-sales tasks completed via conversation
within 60 days of launch
│
├── Contributing Factors
│ • 8 WorkCharts already built and tested
│ • Skill router handles text→WorkChart matching
│ • Vercel AI SDK (useChat) already in package.json
│ • Modalities knowledge documented (7x7 matrix)
│ • A2A protocol enables multi-agent orchestration
│
├── Obstacles
│ • No conversational UI exists (all form-based)
│ • WorkCharts accept string-only inputs (no multimodal)
│ • No session memory across conversation turns
│ • Agent Platform (identity + memory) not yet at L3
│ • Identity & Access (auth) required for any user-facing work
│ • AI feature pricing not validated
│
├── Investigations
│ ? Which modality (text, file, voice) proves value fastest?
│ ? Does the existing skill router generalise to conversational input?
│ ? What session memory architecture supports multi-turn context?
│ ? How do competitors (HubSpot AI, Einstein) handle modality routing?
│
├── Success Measures
│ ✓ Agent processes RFP from PDF drop to proposal draft < 5 min
│ ✓ Pipeline summary via "What's my pipeline?" in < 3 seconds
│ ✓ 50%+ completed tasks originate from conversation (60 days)
│ ✗ KILL: < 10% conversational task rate after 30 days
│
├── Roles
│ A: Product (defines conversational UX)
│ R: Engineering (builds chat UI, modality router, normaliser)
│ C: Sales team (validates agent usefulness)
│ I: Agent Platform team (provides identity + memory)
│
└── Next Actions
1. Wire useChat to a streaming endpoint (T0, day 1)
2. Build text-only chat widget with feature flag (T0, day 3)
3. Validate skill router handles conversational intent (T0, day 5)
════════════════════════════════════════════════════════════
Headline
Forms serve databases, not users.
P-Q-D
| Problem | Question | Decision |
|---|---|---|
| 8 WorkCharts with zero conversational entry | What if the agent were the interface? | Build chat-first, keep forms as fallback |
Gate
- Desired outcome is crisp (50%+ tasks via conversation within 60 days)
- Contributing factors have evidence (8 WorkCharts built, useChat in package.json)
- Obstacles have mitigations (Agent Platform dependency = feature flag for incremental rollout)
- Investigation questions have owners (product owns modality prioritisation, engineering owns skill router validation)
- Success measures are objective and binary (< 5 min RFP, < 3s pipeline, 50%+ rate)
- RACI is complete
- Next actions are assigned
Context
- Value Stream Map — Next: where does time die?
- Pictures Hub — All maps for this PRD
- Outcome Map Template — Pattern used