Daily sprint planner
Input your available focused hours. Output allocates deep work, shallow batches, and buffers using fixed percentages — reproducible every day.
Core algorithm (transparent)
From total available hours H: deep = round(0.45×H), shallow = round(0.30×H), admin = round(0.15×H), buffer = remainder. Minimum buffer 0.25h when H ≥ 4.
Input: available hours = 6
Calculation: deep = 0.45×6 = 2.7 → 2h45m · shallow = 0.30×6 = 1.8 → 1h50m · admin = 0.15×6 = 0.9 → 55m · buffer = 6 − (2.75+1.83+0.92) ≈ 0.5h
Output: "Plan: 2h45 deep, 1h50 shallow, 55m admin, 30m buffer" (rounded display for reading)
Calculation: deep = 0.45×6 = 2.7 → 2h45m · shallow = 0.30×6 = 1.8 → 1h50m · admin = 0.15×6 = 0.9 → 55m · buffer = 6 − (2.75+1.83+0.92) ≈ 0.5h
Output: "Plan: 2h45 deep, 1h50 shallow, 55m admin, 30m buffer" (rounded display for reading)
Editorial preview: stepwise math suitable for short video captions.
Three full daily plans (examples)
Plan A — 4 available hours
| Segment | Duration | Activity |
|---|---|---|
| Deep | 1h 50m | Primary project milestone |
| Shallow | 1h 15m | Email + ticketing batch |
| Admin | 40m | Calendar + expense snap |
| Buffer | 15m | Carry-over notes |
Plan B — 6 available hours
| Segment | Duration | Activity |
|---|---|---|
| Deep | 2h 45m | Two focus blocks with 10m between |
| Shallow | 1h 50m | Research saves + Slack sweep |
| Admin | 55m | Invoices + file hygiene |
| Buffer | 30m | Unexpected interrupts |
Plan C — 8 available hours (intense)
| Segment | Duration | Activity |
|---|---|---|
| Deep | 3h 35m | Three sessions: 50/50/75 |
| Shallow | 2h 25m | Two batches after deep |
| Admin | 1h 10m | Ops + planning touch |
| Buffer | 50m | Meal stretch + transitions |
When to shrink the sprint
If energy logs (see Energy Balance) show repeated afternoon lows, move 30–45 minutes of deep work earlier instead of extending the day.