Launch Checklist: Pilot MVP
Launch Checklist: Pilot MVP
Overview
This checklist verifies all systems are ready before onboarding pilot users. Complete all items before the first user is activated.
Phase 1: Infrastructure Verification
Airtable Base
- A1.1 Base
YFT-StateAuthorityexists and is accessible - A1.2 All 17 tables created:
- Users
- Garments
- Boxes
- Cycles
- Events
- States
- ErrorCodes
- TransitionRules
- Configuration
- SchedulingJobs
- CommitmentBatches
- ShipmentBatches
- ReturnReminders
- FitProfiles
- CommunicationEvents
- PilotFeedback
- A1.3 All linked record relationships configured
- A1.4 All formula fields calculating correctly
- A1.5 All views created and filtered correctly
Airtable Automations
- A2.1 Log Garment Transition automation enabled
- A2.2 Enforce Lifecycle Bounds automation enabled
- A2.3 Auto-Schedule Cycles automation enabled
- A2.4 Auto-Commit Cycles automation enabled
- A2.5 Auto-Progress Wear Window automation enabled
- A2.6 Check Overdue Returns automation enabled
- A2.7 All automations tested with sample data
Retool Apps
- R1.1 YFT-WarehouseOps app accessible
- R1.2 YFT-AdminConsole app accessible
- R1.3 Airtable resource
YFT-Airtableconnected and tested - R1.4 All queries return data without errors
Retool Pages Functional
YFT-AdminConsole:
- R2.1 Dashboard shows correct counts
- R2.2 PilotDashboard shows KPIs
- R2.3 UserManager can view/edit users
- R2.4 UserOnboarding can create users
- R2.5 CycleManager can view/create cycles
- R2.6 AllocationWorkbench filters and allocates
- R2.7 SchedulingMonitor shows job history
- R2.8 CommitmentMonitor shows batch results
- R2.9 ExceptionWorkflow shows overdue returns
- R2.10 CommunicationLog can log communications
- R2.11 FeedbackCapture can log feedback
- R2.12 EventViewer shows event history
- R2.13 DataExport generates files
YFT-WarehouseOps:
- R3.1 GarmentScanner scans and transitions garments
- R3.2 GarmentOnboarding registers new garments
- R3.3 BoxPacker completes packing workflow
- R3.4 FulfillmentQueue shows committed cycles
- R3.5 ShipmentDashboard ships boxes
- R3.6 ReceivingStation receives returns
- R3.7 InspectionStation completes closeout
Phase 2: Seed Data Verification
Lookup Tables
- S1.1 States table has all 44 states loaded
- S1.2 ErrorCodes table has all error codes loaded
- S1.3 TransitionRules table has all rules loaded
- S1.4 Configuration table has all parameters set
Configuration Parameters
Verify these values in Configuration table:
| Key | Expected Value | Actual | ✓ |
|---|---|---|---|
| scheduling_day | Sunday | ||
| scheduling_time | 18:00 | ||
| commitment_lead_hours | 48 | ||
| wear_window_days | 5 | ||
| return_window_days | 2 | ||
| reminder_day_1 | 1 | ||
| reminder_day_2 | 3 | ||
| hold_threshold_days | 7 | ||
| loss_threshold_days | 14 | ||
| ship_day_offset | 2 |
Phase 3: Inventory Preparation
Minimum Inventory Requirements
For 25 users with 3 items each = 75 garments minimum (recommend 100+ for substitution buffer)
- I1.1 At least 100 garments registered in system
- I1.2 Size distribution matches expected user distribution
- I1.3 All garments have barcodes assigned
- I1.4 All garments in
Availablestate - I1.5 All garments have condition grade
AorB
Inventory by Size (Example Target)
| Size | Tops | Bottoms | Dresses | Total | ✓ |
|---|---|---|---|---|---|
| XS | 5 | 3 | 2 | 10 | |
| S | 10 | 6 | 4 | 20 | |
| M | 15 | 10 | 6 | 31 | |
| L | 12 | 8 | 5 | 25 | |
| XL | 8 | 5 | 3 | 16 | |
| Total | 50 | 32 | 20 | 102 |
Box Containers
- I2.1 At least 30 box containers registered
- I2.2 All boxes have barcodes assigned
- I2.3 All boxes in
Createdstate
Phase 4: Logistics Preparation
Shipping Setup
- L1.1 Return labels printed or printable
- L1.2 Carrier account set up (UPS/USPS/FedEx)
- L1.3 Shipping materials available (boxes, packing)
- L1.4 Tracking number workflow documented
Receiving Setup
- L2.1 Receiving area designated
- L2.2 Barcode scanner available and tested
- L2.3 Inspection station set up
- L2.4 Quarantine area designated
Phase 5: Process Verification
End-to-End Test Cycle
Complete one full cycle with a test user:
- P1.1 Create test user via UserOnboarding
- P1.2 Create fit profile for test user
- P1.3 Manually trigger scheduling job
- P1.4 Verify cycle created in
Scheduledstate - P1.5 Allocate garments via AllocationWorkbench
- P1.6 Verify box created with garments
- P1.7 Manually trigger commitment job
- P1.8 Verify cycle in
Committedstate - P1.9 Verify garments in
Reservedstate - P1.10 Pack box via BoxPacker
- P1.11 Ship box via ShipmentDashboard
- P1.12 Confirm delivery (manual)
- P1.13 Verify cycle progresses to
WearWindowOpen - P1.14 Manually advance to
ReturnWindowOpen - P1.15 Receive return via ReceivingStation
- P1.16 Inspect garments via InspectionStation
- P1.17 Complete closeout
- P1.18 Verify cycle in
Closedstate - P1.19 Verify garments back to
Availableor routed
Communication Test
- P2.1 Send test BoxShipping email
- P2.2 Send test DeliveryConfirmed email
- P2.3 Send test ReturnReminder email
- P2.4 Log all test communications
Exception Test
- P3.1 Test overdue return workflow
- P3.2 Test hold application
- P3.3 Test hold removal
Phase 6: Operator Readiness
Documentation
- O1.1 Email templates accessible to operators
- O1.2 SOPs accessible to operators
- O1.3 This launch checklist completed
Training
- O2.1 Operators trained on UserOnboarding
- O2.2 Operators trained on GarmentOnboarding
- O2.3 Operators trained on AllocationWorkbench
- O2.4 Operators trained on fulfillment workflow
- O2.5 Operators trained on receiving workflow
- O2.6 Operators trained on inspection workflow
- O2.7 Operators trained on exception handling
- O2.8 Operators trained on communication logging
Access
- O3.1 All operators have Retool access
- O3.2 All operators have Airtable access (read-only recommended)
- O3.3 All operators have email access for communications
Phase 7: Final Verification
System Health
- F1.1 No orphaned records in any table
- F1.2 All automations running on schedule
- F1.3 No error events in last 24 hours
- F1.4 Dashboard shows accurate counts
Pilot Parameters
| Parameter | Value | Confirmed |
|---|---|---|
| Pilot user capacity | 25 | |
| Items per box | 3 | |
| Wear window | 5 days | |
| Return window | 2 days | |
| First scheduling date | [Date] | |
| First ship date | [Date] |
Launch Approval
Sign-off
| Role | Name | Date | Signature |
|---|---|---|---|
| Product Owner | |||
| Operations Lead | |||
| Technical Lead |
Go/No-Go Decision
- All checklist items completed
- All sign-offs obtained
- Launch date confirmed: _______________
Post-Launch Monitoring (Week 1)
Daily Checks
- Review PilotDashboard for anomalies
- Check SchedulingMonitor for job success
- Check CommitmentMonitor for blocked cycles
- Review ExceptionWorkflow for new exceptions
- Send any due communications
Weekly Review
- Export pilot data for analysis
- Calculate KPIs against targets
- Document lessons learned
- Adjust processes as needed