The MVP is one intake path, one canonical order context, one routing workflow, three specialist handlers, one customer communications agent, and one follow-up monitor.
MVP Goal
By the end of the MVP, Duckie should reliably answer:- Which customer, order, shipment, and support case is this?
- What does the OMS, WMS, carrier, and support history say right now?
- Is the order normal, split, delayed in fulfillment, or stalled in carrier tracking?
- What can Duckie safely tell the customer without overpromising?
- Should Duckie answer, monitor, ask for more information, or escalate?
- When did Duckie promise the next update, and what event should trigger it?
Minimal Flow
Build First
Defer Until the MVP Works
Add these after the first loop is trusted:- Supplier allocation and backorder investigation
- Warehouse short-pick, quarantine, or cycle-count exceptions
- Delivered-not-received review
- Replacement, refund, cancellation, and address-change write actions
- Broad proactive outbound messaging for every backend event
- Advanced customer segmentation, VIP paths, or SKU-specific rules
- Automated alternate component recommendations
Required Human Handoffs
Keep humans in the loop only when policy, risk, or missing authority requires it:When to Expand
Move beyond the MVP when:- Order identification works reliably for the selected channel
- The canonical context object is stable
- Normal, split-shipment, and carrier-stall replies pass QA
- Low-confidence and restricted cases escalate cleanly
- Follow-up commitments are saved and retriggered reliably
- Historical WISMO tickets pass replay and batch tests
Next Pages
After the MVP:- Read the system map to see the full architecture.
- Build intake and order context.
- Add condition routing and agents.
- Use the rollout plan before expanding live scope.