---
name: morning_opening
description: Bring the coffee shop from closed to fully operational state before the day's first customer.
---

# Morning Opening

## When to use

- Start of the operating day (typically 5:00-5:30 AM local).
- Reopening after an unplanned closure (power outage, repair).
- Pop-up event opening at a non-standard location.

## Core procedure

1. **Unlock and disarm.** Enter, disable alarm, turn on house lights. Visual sweep for overnight issues.
2. **Equipment startup sequence.** Power on in the documented order (see reference) — espresso machine first (long warmup), then grinders, then brewers.
3. **Milk and inventory check.** Verify dairy temps, par-stock for the morning rush, pull frozen pastries to thaw.
4. **Cash drawer prep.** Count starting float, verify against expected, sign the log.
5. **Staff brief.** Assign positions, share today's specials, surface any 86'd items.
6. **Pre-open quality check.** Pull a calibration shot, taste, adjust grind if needed. Wipe surfaces.
7. **Open doors.** Flip the sign, unlock the front, emit opening signal.

## Reference data

<details>
<summary>Equipment startup order, opening checklist, par-stock targets</summary>

**Equipment startup order (timing matters)**
1. Espresso machine — 20-30 min warmup
2. Espresso grinder — 2 min, then calibration shot
3. Batch brewer — start first 1.5 L pot
4. Cold brew tap line — sanitize, connect keg
5. Pastry case — preheat, load thawed items
6. POS terminals — boot, sync, verify card reader

**Opening checklist (must complete before unlock)**
- [ ] Espresso machine at 200 F, 9 bar
- [ ] Fridge temp ≤ 40 F
- [ ] Dairy par met (whole, 2%, oat, almond, soy)
- [ ] First batch brewed, hot well loaded
- [ ] Cash drawer $200 float counted
- [ ] Pastries plated, labeled
- [ ] Hand-wash sink stocked
- [ ] Floor swept, sidewalk cleared

**Par-stock targets (AM rush, 5-9 AM)**
- Whole milk: 2 gallons ready
- Oat milk: 1.5 gallons ready
- Almond milk: 1 gallon ready
- Pastries: 24 mixed thawed
- Bean hoppers: full both sides

</details>

## Guardrails to respect

- `company.handwashing_30min` — staff wash before any food handling
- Food safety: temp logs must be recorded before service
- No service if espresso machine fails calibration — brew-only until repair

## Related

- **Used by agents**: shift_manager_agent
- **Capabilities consumed**: schedule_staff, inventory_lookup, clean_equipment
- **Memory namespaces**: equipment_logs, staff_performance, daily_promotions
- **Telemetry signals emitted**: equipment_health
- **Workflows that invoke**: opening_workflow
- **Evals**: eval.opening_checklist_completion, eval.open_on_time
