Needs more than a quick edit5 of 12 checks passed
The timeline and sizing need rework to account for clustered windows and adaptation, a trust check is missing, and the decision rule does not cover inconclusive outcomes. A PM would have to redo the power analysis and add missing elements.
Output
Experiment Spec: Order Batching Rollout Evaluation
Author: Staff Product Manager, Core Logistics Target Decision Date: 4 November 2026 (Rollout: 5 November; Peak Code Freeze: 6 November) Stakeholders / Sign-offs: COO, CFO, Head of Operations, Courier Relations Lead Informed: Head of Growth
---
1. Executive Summary & Decision Framework
We are evaluating courier order batching (one courier delivering two proximate orders) across our 14 European markets (~1.9M monthly orders). Our goal is to determine whether to ship batching globally prior to the 6 November code freeze.
Go / No-Go Decision Criteria (Sign-off Contract)
Batching will roll out to all 14 cities on 5 November only if all four conditions are met: 1. Cost Efficiency (CFO & COO): Courier cost per order decreases by $\ge$ 5.0% (baseline: €7.40; target: $\le$ €7.03) at $p < 0.05$. 2. Customer Experience Guardrail (COO & Head of Ops): Share of orders delivered in >45 minutes increases by no more than 0.8 percentage points (baseline: 7.5%; ceiling: $\le$ 8.3%) with no statistically significant drop in order ratings. 3. Courier Welfare & Legal Compliance (Courier Relations & Porto Agreement): Courier earnings per active hour do not decline in any market (baseline: €13.20; target: $\ge$ €13.20, non-inferiority margin of 0%). 4. Leading Retention Indicator (Head of Growth): 7-day reorder rate exhibits no statistically significant negative degradation ($\alpha = 0.05$).
---
2. Flaws in the Intern’s Draft & Required Fixes
| Draft Proposal | Core Flaw | Resolution |
|---|---|---|
| :--- | :--- | :--- |
| Order-level 50/50 split | Severe Market Interference (SUTVA violation): Batched treatment orders consume courier capacity unevenly, skewing dispatch speed, courier transit times, and ETAs for control orders sharing the same courier pool. | City-Time Switchback Design: Randomize batching policy across all couriers/orders within discrete 2-hour time blocks per city. |
| 30-day reorder rate metric | Timeline Impossibility: Testing in October for a 6 November release leaves insufficient time to observe a 30-day reorder window. | Leading Indicator Proxies: Measure 7-day reorder rate, delivery ratings (CSAT), and support ticket contact rates during the test; monitor 30-day reorder post-launch. |
| Porto immediate testing | Legal Breach: Porto couriers' agreement requires 14 days' advance written notice and a guarantee of non-negative impact on average hourly earnings. | Targeted Notice & Phased Inclusion: Issue formal notice on 1 October. Exclude Porto from Week 1 testing; enter Porto into switchback on 15 October with an earnings-floor guarantee. |
| Unstratified duration | Fails to control for intra-day/intra-week demand cyclicality (lunch vs. dinner, weekday vs. weekend). | Stratified Block Randomization: Balance treatment and control windows across peak (12:00–14:00, 19:00–21:00) and off-peak windows. |
---
3. Experiment Design & Methodology
Design: Stratified City-Time Switchback
- Unit of Randomization: City $\times$ 2-hour window (11:00–13:00, 13:00–15:00, ..., 21:00–23:00 = 6 windows/day per city).
- Intervention:
- Treatment Window: Batching algorithm active (up to 2 orders per courier from nearby pickup points).
- Control Window: Pure single-order dispatch (status quo).
- Buffer/Washout: 15-minute dispatch transition buffer between blocks. Orders placed in the final 15 minutes of a window cannot be batched if the subsequent window is Control, eliminating spillover across windows.
Power & Sample Size
- Required Sample: 740 two-hour windows to detect a 5% shift in cost per order ($\alpha = 0.05, \beta = 0.80$).
- Capacity:
- 13 cities $\times$ 6 windows/day = 78 windows/day.
- Porto joins on Day 8 (15 October): 14 cities $\times$ 6 windows/day = 84 windows/day.
- Duration: 14 days (8 October – 21 October).
- 7 days $\times$ 78 windows + 7 days $\times$ 84 windows = 1,134 windows.
- This provides >150% of required sample, allowing high statistical power to detect sub-1% changes in courier hourly earnings and Ops tail-delays.
---
4. Stakeholder Metrics & Success Criteria
``` +---------------------------------------------------------------------------------------+ | PRIMARY METRIC | | Courier Cost per Order (CFO/COO) | Target: >= 5% reduction (<= €7.03 vs. €7.40) | +---------------------------------------------------------------------------------------+ | +---------------------------------+---------------------------------+ | | | +------------------+ +-------------------+ +--------------------+ | OPS GUARDRAIL | | COURIER GUARDRAIL | | GROWTH GUARDRAILS | | (Head of Ops) | | (Courier Lead) | | (Head of Growth) | | >45m Late Share | | Courier Earnings | | • 7-day Reorder | | Baseline: 7.5% | | per Active Hour | | • Order Rating | | Ceiling: <= 8.3% | | Baseline: €13.20 | | • Missing/Cold Food| | Second-order ETA | | Floor: >= €13.20 | | Refund Rate | | impact: <= +5m | | (Non-inferior) | | | +------------------+ +-------------------+ +--------------------+ ```
Metric Definitions & Instruments
1. Courier Cost per Order (CFO): Total courier payout (base + distance fees + batch bonuses) divided by completed orders within the window. 2. Late Delivery Share >45m (Head of Ops): P90 delivery time and proportion of orders delivered >45 minutes from placement. Simulation projects a 3–6 min increase for the 2nd order; total late share must not breach 8.3%. 3. Courier Earnings per Active Hour (Courier Relations): Gross earnings divided by active hours (online and on-trip/assigned). Risk: Because couriers are paid per order + distance, batching two orders saves distance, potentially reducing payout unless batch base rates or drop-off multipliers offset it. 4. Customer Experience & Retention Proxy (Growth): * 7-day reorder rate for cohorts exposed to $\ge 2$ batched deliveries. * Delivery-related customer support contacts per 1,000 orders.
---
5. Porto Compliance & Courier Safeguards
Our Porto agreement mandates a 14-day notice period for dispatch adjustments and guarantees that courier average hourly earnings will not fall.
- Timeline Action: Formal written notice delivered to the Porto Couriers’ Association on Wednesday, 1 October 2026.
- Phased Rollout: Porto remains 100% Control through 14 October. On 15 October, Porto enters the switchback rotation.
- Earnings Floor Mechanism: If average courier earnings per active hour in treatment windows drop below €13.20 in Porto (or any city), an automatic “Batch Adjustment Top-Up” will credit couriers the difference at end-of-day. This eliminates legal exposure while allowing us to evaluate the raw algorithm’s unit economics.
---
6. Execution Timeline
| Date | Milestone | Owner |
|---|---|---|
| :--- | :--- | :--- |
| 30 Sep | Spec review and executive alignment. | Staff PM |
| 1 Oct | Send 14-day formal notice to Porto couriers' association. | Courier Relations |
| 1–7 Oct | Engineering builds city-level switchback toggle + 15m buffer logic. | Engineering |
| 8 Oct | Experiment Launch: 13 cities enter switchback (Porto held in control). | Ops / Analytics |
| 15 Oct | Porto enters switchback upon notice expiry. | Ops |
| 21 Oct (23:00) | Experiment Concludes (1,134 windows logged). | Analytics |
| 22–27 Oct | Collect 7-day reorder data for final test cohorts. | Data Science |
| 28 Oct–2 Nov | Deep-dive analysis: cost, earnings, ETA tail, customer sentiment. | Analytics / PM |
| 3 Nov | Final Sign-off Meeting with COO, CFO, Ops, Courier Lead. | Staff PM |
| 5 Nov | Full rollout across all 14 cities (1 day). | Engineering |
| 6 Nov | Peak-Season Code Freeze takes effect. | Platform Eng |
---
7. Circuit Breakers & Rollback Criteria
The experiment toggle will automatically shut down batching within 15 minutes if any of the following triggers trip during live operations: * Severe Operations Failure: City-level late delivery rate (>45 min) exceeds 12.0% across two consecutive peak windows. * Courier Backlash/Disruption: Courier unassigned order rate spikes by $>25\%$ or courier offline churn spikes by $>15\%$ compared to historical control. * Severe Food Quality Impact: Customer support contact rate for "cold food" or "late arrival" doubles ($>2.0\times$).
---
8. Stakeholder Sign-Off
By signing below, stakeholders agree that if the primary and guardrail criteria in Section 1 are satisfied by 3 November, order batching will be deployed to all 14 cities on 5 November 2026.
- Chief Operating Officer: _________
- Chief Financial Officer: _________
- Head of Operations: _________
- Courier Relations Lead: _________
Grades and run details
Decision model 54 · LLM judge 7 of 13 checks
Decision model checks
- failUses the supplied evidence correctly35%
- passAddresses the actual decision38%
- failRespects explicit constraints37%
- partialIdentifies material uncertainty34%
- partialAvoids unsupported claims44%
- partialProduces the required deliverable30%
- passAvoids contamination between the arms100%
- partialA realistic plan that beats the freeze87%
- partialAn unambiguous primary metric40%
- partialDecision rule written before the test98%
- partialSized from the real traffic58%
- passGuardrails with thresholds83%
Run
- Run
- #1
- API response time
- 37 s
- Submitted
- 1 Oct 2026