Quickstart: Pilot MVP Launch
Feature: Pilot MVP
Purpose: Launch checklist and validation procedures for pilot start
Pre-Launch Checklist
Week -2: System Verification
State Authority (must be complete)
Weekly Cycle Flow (must be complete)
Week -1: Pilot Infrastructure
Pilot-Specific Tables
Pilot-Specific Retool Pages
Physical Infrastructure
Operations Ready
Day -3: User & Inventory Onboarding
User Onboarding
Inventory Onboarding
Day -1: Final Verification
Test Cycle
System Check
Launch Day Procedures
Day 0: Scheduling
- Verify Scheduling Runs
- Check: AutoScheduleCycles automation ran
- Check: SchedulingJob record created with 25 users, 25 cycles
- Check: All cycles in Scheduled state
- Verify Allocations Ready
- Check: Each cycle has box assigned
- Check: Each box has planned_contents
- Check: Planned garments match user fit profiles
- Operator Briefing
- Review: Week 1 cycle count and timing
- Review: Exception procedures
- Assign: Operator responsibilities
Day 1: Commitment
- Verify Commitment Runs
- Check: AutoCommitCycles automation ran
- Check: CommitmentBatch record created
- Check: cycles_committed = 25 (or reason for any blocked)
- Handle Blocks
- For any blocked cycles: investigate, resolve, manually commit
- Document: Exception reasons in PilotFeedback
- Start Fulfillment
- Begin packing boxes in priority order
- Use FulfillmentQueue to track progress
Day 2: Packing & Shipping
- Complete Packing
- All boxes packed and verified
- Any variance documented and resolved
- Ship All Boxes
- Enter tracking numbers
- Create ShipmentBatch
- Transition all to Shipped
- Send Communications
- “Your box is on its way” to all users
- Log in CommunicationEvents
Days 3-5: Delivery & Wear Window
- Monitor Deliveries
- Enter delivery confirmations as received
- Track any delivery exceptions
- Send Delivery Confirmations
- “Your box has arrived” to delivered users
- Log in CommunicationEvents
- Monitor Dashboard
- All cycles should progress through Delivered → WearWindowOpen
Days 6-7: Return Window
- Send Return Reminders
- Check ReturnReminders table
- Send “time to return” messages
- Log in CommunicationEvents
- Track Return Initiations
- Enter return tracking as available
- Monitor for late returns
Week 2+: Returns & Closeout
- Receive Returns
- Scan incoming boxes at receiving
- Queue garments for inspection
- Inspect Garments
- Complete condition grading
- Route appropriately (Refurbish, Repair, etc.)
- Settle & Close Cycles
- Trigger settlement for inspected cycles
- Close cycles
- Verify garments back in Available pool
- Repeat
- Next scheduling runs automatically
- Continue weekly cycle
Validation Scenarios
Scenario P1: Full Pilot Cycle
Execute one complete week for all 25 users.
| Step |
Expected Outcome |
Actual |
Pass/Fail |
| Scheduling runs |
25 cycles created |
|
|
| Commitment runs |
25 cycles committed |
|
|
| All boxes packed |
25 boxes PackedVerified |
|
|
| All boxes shipped |
25 boxes Shipped |
|
|
| All deliveries confirmed |
25 cycles Delivered |
|
|
| Return window opens |
25 cycles ReturnWindowOpen |
|
|
| All returns received |
25 boxes Received |
|
|
| All garments inspected |
All ReceivedReturn → Refurbish/etc |
|
|
| All cycles closed |
25 cycles Closed |
|
|
| Garments available |
All garments back in Available |
|
|
Scenario P2: Exception Handling
Simulate each exception type during pilot.
| Exception |
Resolution |
Verified |
Notes |
| User hold blocks commitment |
Resolve hold, re-commit |
|
|
| Packing variance |
Commit to observed |
|
|
| Delivery delay |
Proxy delivery when user confirms |
|
|
| Late return (day 3) |
Escalation reminder sent |
|
|
| Late return (day 7) |
HoldLogistics applied |
|
|
| Missing garment |
Loss charged, garment to Lost |
|
|
| Damaged garment |
Quarantine or Retired |
|
|
Scenario P3: Data Collection
Verify all pilot data is captured for analysis.
| Data Point |
Location |
Captured |
Notes |
| Cycle timing (all timestamps) |
Cycles table |
|
|
| Garment utilization (wear_count) |
Garments table |
|
|
| Fit feedback |
PilotFeedback table |
|
|
| Exception count by type |
Events table |
|
|
| Communication events |
CommunicationEvents table |
|
|
Pilot Metrics Dashboard
Daily Monitoring
| Metric |
Target |
Week 1 |
Week 2 |
Week 3 |
Week 4 |
| Active users |
25 |
|
|
|
|
| Cycles scheduled |
25/week |
|
|
|
|
| Cycles committed |
25/week |
|
|
|
|
| On-time shipments |
>95% |
|
|
|
|
| On-time deliveries |
>90% |
|
|
|
|
| On-time returns |
>90% |
|
|
|
|
| Exception rate |
<10% |
|
|
|
|
Weekly Analysis
| Metric |
Target |
Actual |
Notes |
| Cycle completion rate |
>95% |
|
|
| Average cycle time (days) |
<12 |
|
|
| Fit satisfaction (survey) |
>80% |
|
|
| Inventory shrinkage |
<5% |
|
|
| NPS |
>50 |
|
|
Post-Pilot Deliverables
- Data Export
- All tables exported to CSV
- Events log for analysis
- Feedback compiled
- Analysis Report
- Cycle performance metrics
- Exception analysis
- Fit satisfaction analysis
- Unit economics assessment
- Process Improvements
- Document what worked
- Document what needs automation
- Prioritize production features
- Go/No-Go Decision
- Based on metrics vs targets
- Based on user feedback
- Based on unit economics