Home

Capacity Agent

Promise Engine · v2 overview

Live
5 ACTION REQUIREDWorkflows

Capacity heatmap

Zones × 2h bands · amber = hot monitor · red = breach materialized (sample)

00:00
02:00
04:00
06:00
08:00
10:00
12:00
14:00
16:00
18:00
20:00
22:00
BKN
MAN
CHI
ATL
HOU
DAL

Where my promises are holding — and where they're not.

Promise integrity · COMMIT / P50 / P90 / breach % by service tier · I auto-tighten when breach > 5%

2 ACTION REQUIRED
Service tierCOMMITP50P90BREACH
Next-Day248 shipments MTD24h22.4h27.8h4.8%
Scheduled 2-Day1,284 MTD48h44.1h47.6h2.1%
Standard Doorstep2,840 MTD4d3.6d4.3d7.2%
In-Home (2-man)142 MTD5–7d5.4d6.8d2.8%
Express (same-day)74 MTDSame-day11.2h18.4h10.8%
!Express (same-day) breach at 10.8%. I tightened the promise window in 7 zones to protect remaining commits.
Currently re-tuning promise windows in 7 zones · last action 30s ago

1 slots burning down · 3 on watch.

Slot inventory · zones × tiers · I close promises at 95% and reprice the next window up

1 ACTION REQUIRED
Brooklyn
Next-Day · AM
72% sold
Brooklyn
Standard · PM
88% sold
Chicago
Next-Day · All day
98% sold
!
Atlanta
2-Day · AM
61% sold
Houston
Standard · PM
84% sold
Manhattan
Express · Slot 3
91% sold
Currently watching 6 slots · re-pricing 1 breach windows · last action 30s ago

I auto-promised 4,588 orders today.

Promise funnel · volume → tier offered → outcome

Volume
All orders today4,588
Tier offered
Next-Day / Scheduled1,084
Standard2,840
In-Home (2-man)142
Express74
No slots available448
Outcome
Auto-promised3,940
Held for review412
Offered alternative184
Declined / no slot52

Legend: green = auto-promised success path · amber = held / alternative · red = declined / no slot (commercial loss)

Currently quoting same-day promises · throttling when zones hit 90% sold · last action 30s ago

Forecast vs actual demand

Q9: no attribution model yet — residual shown as unexplained

Forecast 3,140Actual 3,280+140 (4.5%)
Campaign spillover
+220
Weather (cold snap)
+40
London N zone shift
+60
Express −10% vs forecast
-80
Unexplained residual — v1 ships with “unexplained: all” until attribution model exists.
Unexplained: -100 orders

Aging of held promises

Threshold for red bucket: 6h (tunable in Settings)

1 ACTION REQUIRED
< 30 min38
30 min – 2h24
2 – 6h12
> 6h8
!8 promises stuck > 6h — checkout abandonment risk. Oldest is 11h ($3,200 wardrobe, Manhattan). I queued cart-recovery SMS for all stuck carts.
Currently recovering 8 stuck checkouts · SMS sent · slot held · last action 30s ago

Demand curve · 72h outlook

% of peak slot capacity · projected vs baseline

BaselineProjectedPeak (100%)
110%0%
Now+24h+48h+72h
Baseline peak 92% · Projected peak 103% — breaches capacity
What-if demand +12%

Top decisions awaiting my action.

Promise workbench · oldest + highest-impact promises first

1 ACTION REQUIRED
Tier / zoneAgeWhat I'm doing
Next-Day
Chicago
14m
Monitor. Capacity gate. I'm holding the promise live; will auto-reprice if no slot frees in 30 min.
Express
Manhattan
6m
Monitor. Surge pricing review. I'm holding the promise live; will auto-reprice if no slot frees in 30 min.
In-Home
Houston
3h
!Breach. Stuck 3h on 2-man crew shortage. I prepared next-window promise alternative — awaiting approval.
Currently evaluating 3 held promises · proposing alternates · last action 30s ago
Ask Capacity Agent

Ask about promises, slots, heatmap, or variance…