Operating
System
This document is the complete operating reference for Grounds. Every person on this team works from this document. It is updated when anything changes. It is the answer to every "what do I do?" question.
Ownership & Roles
Grounds has two owners: Reggie Collier (Founder, GM of Shop 2214) and Tyler Hatcher (Owner, Head of Marketing). Clear role definition protects the business from depending on any one person for functions that can be systematized.
Ownership Structure
| Role | Responsibilities |
|---|---|
| Reggie (Founder / Head of Operations) | Brand and creative direction, vendor relationships, inventory (XtraCHEF), schedule approval, all hiring and firing decisions, financial oversight, co-owner alignment, strategic leadership. |
| Tyler (Owner / Head of Marketing) | Brand and marketing decisions in collaboration with the owner. Business-level decisions made jointly. Operational day-to-day is the owner's domain as GM. |
| Shift Leader | Floor quality, staff problem resolution on shift, opens and closes, schedule building (submitted to owner for approval), day-to-day coverage in Sling, pre-shift huddle, end-of-shift notes. |
| Baristas | Drink execution to standard, guest interaction, cleanliness, checklist completion, Toast POS, following the direction of the Shift Leader on every shift. |
Who Decides What
| Responsibility | Owner | Notes |
|---|---|---|
| Brand and creative direction | Owner | Seasonal menus, visual identity, packaging, campaigns. Final say always with the owner. |
| Inventory (XtraCHEF) | Owner | Counting, ordering, vendor calls, par levels. Staff flag low inventory in Slack. Owner acts. |
| Schedule approval | Owner | Shift Leader builds in Sling. Owner approves before it publishes. |
| Hiring and firing | Owner | No staff decision is made without the owner's authorization. |
| Vendor relationships | Owner | Cala Coffee Co., Poppy & Peep, Recchiuti, Last Call Baking Co. Staff do not contact vendors. |
| Refunds over $50 / hostile guests | Owner | Shift Leader holds the situation and contacts the owner. 10-minute response expected. |
| Menu changes | Owner | No drink, price, or recipe change without the owner's authorization. |
| Schedule building | Shift Leader | Built in Sling. Submitted to owner by Monday noon. |
| Day-to-day coverage | Shift Leader | Managed in Sling. Escalates to owner only if unresolvable in 20 minutes. |
| Floor quality on shift | Shift Leader | Espresso, milk, cleanliness, guest experience. Standard does not slip. |
| Refunds under $50 | Shift Leader | Approve immediately. Log in Slack #ops with reason. |
| Drink execution | Per the SOPs in Section 03. No improvisation without authorization. |
The Brand
Everything in this OS flows from who Grounds is. Every decision, every interaction, every drink is an expression of this brand.
Who We Are
Grounds is Birmingham's alt-milk-only specialty coffee bar. We are queer-owned, and that identity shapes everything from how we hire to how we talk to how we build community. We operate inside Shop 2214 alongside basic., a curated retail concept.
We are not a typical coffee shop. We treat every seasonal menu like a creative campaign, every drink like it matters, and every guest like they belong here. The brand has an editorial platform (Ground Level) and a clear point of view about what specialty coffee should feel like in Birmingham.
The Ecosystem
| Layer | What it is |
|---|---|
| Grounds | The bar. Alt-milk-only specialty coffee. Seasonal menus. The daily ritual and the front door to everything. |
| basic. | Curated retail inside Shop 2214. Design objects, lifestyle goods, merch. A separate but connected brand. |
| Shop 2214 | The shared physical identity. Grounds and basic. live together at 2214. The address and the umbrella concept. |
| Ground Level | The editorial platform. Long-form content about coffee, culture, design, and Birmingham. |
Brand Values
- Intentional — every decision is made on purpose. Nothing about Grounds is accidental.
- Craft-forward — the quality of the product is non-negotiable. Specialty coffee is not a marketing word here.
- Community-rooted — Birmingham is not a backdrop. It is the point. We know our regulars and invest in this city.
- Culturally fluent — we are aware of what is happening in food, design, music, and culture.
- Honest — we do not oversell, over-promise, or perform. What you see is what we are.
- Joyful — this is a place people come to feel good. Bring that energy every shift.
Brand Voice
We sound like this
- Specific: "The orange honey basil is made with oat milk and house-made orange honey and basil syrup." Not: "It's a sweet floral latte."
- Direct and warm: "That's the Foggy Grounds — London Fog concentrate, vanilla, milk, espresso on top. Our signature." Not a three-paragraph explanation.
- Confident about the alt-milk program: "We are alt-milk only. Oat is our primary. We also have almond, macadamia, and coconut." No apology.
- Inviting: we want people to feel like they belong before they even order.
We never sound like this
- Corporate wellness: "Our plant-based beverages are perfect for every lifestyle!"
- Generic: "Come try our amazing seasonal specials!"
- Apologetic about alt-milk: "Sorry, we only have oat." It is not something to apologize for.
- Dismissive of guests unfamiliar with specialty coffee. Everyone is welcome to learn here.
The Coffee Program
The bar is the product. These standards are fixed. They do not flex based on how busy the shift is or how tired you are.
Our Coffee Source
All espresso at Grounds is made with beans from Cala Coffee Co. This is a deliberate brand partnership. The relationship with Cala is owned by the owner. Staff do not place orders, contact the roaster, or make changes to the bean program.
The Espresso Standard
| Parameter | Standard | Under range | Over range |
|---|---|---|---|
| Dose | 19g in | Re-dose. Do not serve. | Re-dose. Do not serve. |
| Yield | 42g out | Grind coarser or reduce dose. Pull again. | Grind finer or increase dose. Pull again. |
| Extraction time | 25–30 sec | Under 25 sec: grind finer. Flavor will be sour. | Over 30 sec: grind coarser. Flavor will be bitter. |
| Milk temperature | 140–150°F | Too cool. Flat texture. | Over 150°F: scorched. Discard. Repour. Never serve. |
The Milk Program
| Milk | Body | Steaming notes |
|---|---|---|
| Oat | Creamy, neutral, full. | Steams best of all. Excellent microfoam. Keep at 140–150°F. |
| Almond | Lighter, slightly nutty, less stable foam. | Delicate. Do not over-aerate. Serve immediately. Foam thinner than oat. |
| Macadamia | Rich, slightly sweet, full body. | Steams well. Slightly denser than oat. Good microfoam with care. |
| Coconut | Light, subtly sweet, slightly tropical. | Steams adequately. Less stable foam. Use immediately after steaming. |
Steaming technique — all milks
- Purge the steam wand 1 second before submerging in milk.
- Submerge tip just below the surface. Angle the pitcher to spin the milk.
- 2–3 seconds of air (stretching phase) for lattes.
- Drop tip deeper to create a rolling vortex. This builds microfoam.
- Stop at 140–150°F. Use the thermometer. Every time.
- Purge and wipe the steam wand immediately after every use. No exceptions.
- Tap and swirl the pitcher. Pour immediately.
Equipment — Sanremo D8
Daily startup
- Turn on the machine. Allow 20–30 minutes to warm up before pulling for guests.
- Purge each group head for 3–5 seconds to flush residual water from overnight.
- Pull a test shot on each group. Confirm 19g in / 42g out / 25–30 sec. Adjust grinder if needed.
- Steam a small amount through each steam wand to clear overnight buildup.
- Confirm boiler pressure is in normal range on the front panel gauge.
During service
- Purge the group head 1–2 seconds before locking in the portafilter on every pull.
- After every pull: knock the portafilter, rinse under the group head, wipe dry.
- Steam wand: purge before each use. Wipe with a damp cloth immediately after every single use. No dried milk. Ever.
- Drip tray: empty when 3/4 full. Do not wait for overflow.
End of day
- Backflush each group head: blind basket, backflush detergent, full cycle per the posted Sanremo SOP.
- Remove all portafilters. Soak in hot water with cleaning tablet for minimum 10 minutes.
- Scrub portafilter baskets. Rinse thoroughly.
- Purge all steam wands fully. Wipe with a damp cloth. Polish with a dry cloth.
- Wipe down the full machine exterior and drip tray cover.
- Remove, empty, rinse, and replace the drip tray.
- Turn the machine off in the correct sequence per the posted SOP.
Equipment — Fiorenzato F64 Evo Pro
- Start of every shift: pull a test shot, check extraction time. Adjust in small increments if needed.
- Shots under 25 sec: grind finer. Shots over 30 sec: grind coarser. Small increments only.
- Log any grinder adjustment greater than a half-step in Slack #ops so the next shift knows.
- Brush out the doser and chute at the start and end of every shift minimum.
Batch Brew
| Parameter | Standard |
|---|---|
| Ratio | 125g coffee per 64oz water |
| Hold time | 2 hours maximum from brew time. Hard limit. No exceptions. |
| Labeling | Write the brew time immediately after brewing. Every single batch. |
| Discard | Any batch over 2 hours is discarded. Rinse the carafe and leave to dry. |
| At opening | Brew a fresh batch before the first guest arrives. Never serve yesterday's coffee. |
Cold Brew
| Parameter | Standard |
|---|---|
| Ratio | 340g coffee per 64oz water |
| Shelf life | 7 days from brew date |
| Labeling | Every container labeled with the brew date before it goes into the refrigerator. |
| Before serving | Check the label. Over 7 days: do not serve. Flag in Slack #ops for the owner. |
| Storage | Refrigerator at all times. Never leave cold brew at room temperature. |
Drink Builds
Every build below is the official Grounds recipe. These do not change without authorization from the owner. Baristas are certified on each build before serving independently.
| Parameter | Standard |
|---|---|
| Espresso | 19g in / 42g out / 25–30 sec · Sanremo D8 |
| Grinder | Fiorenzato F64 Evo Pro |
| Milk temp | 140–150°F steamed |
| Milk options | Oat · Almond · Macadamia · Coconut |
| Milk default | None — always ask the customer |
| Iced default | Fill cup with ice, then build |
| Tea temp | 195°F — do not use boiling water |
| Matcha temp | 175°F — boiling water makes matcha bitter |
Section 1 — Espresso Drinks
01 — Double Espresso
| Ingredient | Amount |
|---|---|
| Espresso | 2 shots |
- Dose 19g into portafilter. Distribute and tamp evenly.
- Pull 2 shots targeting 42g out in 25–30 seconds.
- Serve immediately in a demitasse or small cup.
- Crema should be thick, golden-brown, and unbroken.
02 — Americano
| Ingredient | Amount |
|---|---|
| Espresso | 2 shots |
| Water | 8oz hot (hot) or cold water (iced) |
Build — Hot
- Add 8oz hot water to cup first.
- Pull 2 shots espresso directly into hot water.
- Do not stir. Crema will float on top.
Build — Iced
- Fill cup with ice.
- Add 6oz cold water over ice.
- Pull 2 shots espresso and pour over water.
03 — Cortado
| Ingredient | Amount |
|---|---|
| Espresso | 2 shots (~2oz) |
| Milk of choice | 2oz |
- Pull 2 shots espresso into a small glass.
- Steam 2oz milk of choice to 140–150°F. Minimal foam — silky, not frothy.
- Pour steamed milk directly over espresso in a 1:1 ratio.
- No latte art required — cortado is served simply.
04 — Latte
| Ingredient | Amount |
|---|---|
| Espresso | 2 shots |
| Milk of choice | 9oz |
Build — Hot
- Pull 2 shots espresso into cup.
- Steam 9oz milk of choice to 140–150°F with light, velvety microfoam.
- Pour steamed milk over espresso, holding back foam slightly.
- Finish with a thin layer of microfoam on top.
Build — Iced
- Fill cup with ice.
- Pull 2 shots espresso over ice.
- Top with 8oz cold milk of choice. Do not stir.
05 — Cappuccino
| Ingredient | Amount |
|---|---|
| Espresso | 2 shots |
| Milk of choice | 6oz |
- Pull 2 shots espresso into a 6oz ceramic cup.
- Steam 6oz milk of choice to 140–150°F with thick, dense microfoam.
- Pour steamed milk over espresso, allowing a generous dome of foam on top.
- Foam should hold its shape and be dry enough to spoon.
06 — Mocha Latte
| Ingredient | Amount |
|---|---|
| Espresso | 2 shots |
| Chocolate sauce | 1oz |
| Simple syrup | ½oz |
| Milk of choice | 9oz |
Build — Hot
- Add 1oz chocolate sauce and ½oz simple syrup to cup.
- Pull 2 shots espresso directly over chocolate and syrup. Stir to combine.
- Steam 9oz milk of choice to 140–150°F with light microfoam.
- Pour steamed milk over espresso-chocolate base.
Build — Iced
- Add 1oz chocolate sauce and ½oz simple syrup to cup.
- Pull 2 shots espresso over chocolate and syrup. Stir to combine.
- Fill cup with ice.
- Top with 9oz cold milk of choice.
07 — Matcha Latte
| Ingredient | Amount |
|---|---|
| Rishi Barista Matcha Powder | 2 tsp |
| Hot water | 2oz at 175°F |
| Milk of choice | 8oz |
Build — Hot
- Whisk 2 tsp matcha into 2oz hot water (175°F) until smooth and frothy. No lumps.
- Steam 8oz milk of choice to 140–150°F with light microfoam.
- Pour steamed milk over whisked matcha.
Build — Iced
- Whisk 2 tsp matcha into 2oz hot water (175°F) until smooth.
- Fill cup with ice.
- Pour matcha over ice.
- Top with 8oz cold milk of choice. Do not stir.
08 — Foggy Grounds (Dirty London Fog) — Signature
| Ingredient | Amount |
|---|---|
| Rishi London Fog concentrate | 5oz |
| Milk of choice | 5oz (1:1 ratio) |
| Vanilla syrup | ½oz |
| Espresso | 2 shots — the "dirty" — non-negotiable |
Build — Hot
- Add ½oz vanilla syrup to cup.
- Add 5oz Rishi London Fog concentrate.
- Steam 5oz milk of choice to 140–150°F with light microfoam.
- Pour steamed milk over concentrate and syrup.
- Pull 2 shots espresso and pour over the top. This is the "dirty" — do not skip.
Build — Iced
- Fill cup with ice.
- Add ½oz vanilla syrup.
- Add 5oz Rishi London Fog concentrate.
- Top with 5oz cold milk of choice.
- Pull 2 shots espresso and pour over top.
09 — Chai Latte
| Ingredient | Amount |
|---|---|
| Rishi Masala Chai concentrate | 5oz |
| Milk of choice | 5oz (1:1 ratio) |
| Vanilla syrup: optional | ½oz |
Build — Hot
- Optional: Add ½oz vanilla syrup to cup.
- Add 5oz Rishi Masala Chai concentrate.
- Steam 5oz milk of choice to 140–150°F with light microfoam.
- Pour steamed milk over chai and syrup. Stir gently.
- Optional: dust with cinnamon.
Build — Iced
- Fill cup with ice.
- Optional: Add ½oz vanilla syrup.
- Add 5oz Rishi Masala Chai concentrate.
- Top with 5oz cold milk of choice. Stir gently.
- Optional: dust with cinnamon.
Section 2 — Rishi Tea Program
All Rishi teas are steeped at 195°F for 4–5 minutes unless noted. Do not squeeze the bag. Served hot in a mug or iced in a 16oz cup. Customers may add milk of choice.
10 — Lavender Mint
Build — Hot
- Heat water to 195°F. Place sachet in mug. Pour 8oz hot water over sachet.
- Steep 4–5 minutes. Remove sachet without squeezing.
- Serve as-is or with milk of choice on the side.
Build — Iced
- Steep sachet in 6oz hot water (195°F) for 4–5 minutes. Remove sachet.
- Fill 16oz cup with ice. Pour concentrated tea over ice.
- Top with cold water or milk of choice to fill.
11 — Blueberry Hibiscus
Build — Hot
- Heat water to 195°F. Place sachet in mug. Pour 8oz hot water over sachet.
- Steep 4–5 minutes. Remove sachet without squeezing.
Build — Iced
- Steep sachet in 6oz hot water (195°F) for 4–5 minutes. Remove sachet.
- Fill 16oz cup with ice. Pour tea over ice.
- Top with cold water to fill. Optional: add a splash of lemonade.
12 — Jasmine
Build — Hot
- Heat water to 195°F. Place sachet in mug. Pour 8oz hot water over sachet.
- Steep exactly 4 minutes. Remove sachet without squeezing.
Build — Iced
- Steep sachet in 6oz hot water (195°F) for 4 minutes. Remove sachet.
- Fill 16oz cup with ice. Pour tea over ice. Top with cold water or milk of choice.
13 — Earl Grey
Build — Hot
- Heat water to 195°F. Place sachet in mug. Pour 8oz hot water over sachet.
- Steep 4–5 minutes. Remove sachet without squeezing.
- Serve as-is or with milk of choice.
Build — Iced
- Steep sachet in 6oz hot water (195°F) for 4–5 minutes. Remove sachet.
- Fill 16oz cup with ice. Pour tea over ice. Top with cold water or milk of choice.
14 — English Breakfast
Build — Hot
- Heat water to 195°F. Place sachet in mug. Pour 8oz hot water over sachet.
- Steep 4–5 minutes. Remove sachet without squeezing.
- Serve as-is or with milk of choice.
Build — Iced
- Steep sachet in 6oz hot water (195°F) for 4–5 minutes. Remove sachet.
- Fill 16oz cup with ice. Pour tea over ice. Top with cold water or milk of choice.
15 — Turmeric Ginger
Build — Hot
- Heat water to 195°F. Place sachet in mug. Pour 8oz hot water over sachet.
- Steep 5 minutes. Remove sachet without squeezing.
- Serve as-is or with a splash of milk of choice.
Build — Iced
- Steep sachet in 6oz hot water (195°F) for 5 minutes. Remove sachet.
- Fill 16oz cup with ice. Pour tea over ice. Top with cold water or milk of choice.
Section 3 — Spring Menu
16 — Orange Honey Basil Latte
| Ingredient | Amount |
|---|---|
| Espresso | 2 shots |
| House OHB syrup | 1oz |
| Milk of choice | 9oz |
Build — Hot
- Pull 2 shots espresso directly into cup.
- Add 1oz OHB syrup. Stir to combine.
- Steam 9oz milk of choice to 140–150°F with medium microfoam.
- Pour steamed milk over espresso. Garnish with dried orange slice or fresh basil leaf.
Build — Iced
- Fill cup with ice.
- Add 1oz OHB syrup over ice.
- Pull 2 shots espresso directly over syrup.
- Top with 9oz cold milk of choice.
- Garnish with citrus wheel or fresh basil leaf.
17 — Yuzu Matcha-Rita
| Ingredient | Amount |
|---|---|
| Rishi Barista Matcha Powder | 1 tsp |
| Hot water | 2oz at 175°F |
| Yuzu puree (Monin) | 1oz |
| Lemonade | 2oz |
| Lime La Croix | 3oz |
| Tahini rim | — |
Build — Iced only
- Rim glass with tahini: dip rim in a thin layer of honey or simple syrup, then press into tahini. Set aside.
- Whisk 1 tsp matcha into 2oz hot water (175°F) until smooth and frothy. No lumps.
- Fill rimmed glass with ice.
- Add 1oz yuzu puree and 2oz lemonade over ice.
- Pour matcha over yuzu and lemonade.
- Top slowly with 3oz lime La Croix. Do not stir.
18 — Jasmine Strawberry Rose Latte
| Ingredient | Amount |
|---|---|
| Rishi Jasmine tea | 1 sachet |
| Hot water | 4oz at 195°F |
| Strawberry Rose syrup (Monin) | 1oz |
| Milk of choice | 4oz |
Build — Hot
- Steep jasmine sachet in 4oz hot water (195°F) for exactly 4 minutes. Remove — do not squeeze.
- Add 1oz Strawberry Rose syrup to cup. Pour steeped tea over syrup.
- Steam 4oz milk of choice to 140–150°F with medium microfoam.
- Pour steamed milk into cup. Garnish with rose petals if available.
Build — Iced
- Steep jasmine sachet in 4oz hot water (195°F) for 4 minutes. Remove.
- Let tea cool 2 minutes, or pour over a small amount of ice to quick-cool.
- Fill cup with ice. Add ¾oz Strawberry Rose syrup.
- Pour cooled tea over syrup and ice.
- Top with 4oz cold milk of choice. Garnish with rose petals if available.
19 — Lavender Brown Sugar Shaken Espresso
| Ingredient | Amount |
|---|---|
| Espresso | 2 shots |
| Brown sugar syrup | ¾oz |
| Lavender syrup | ¼oz |
| Milk of choice (float) | 2oz |
Build — Iced only
- Pull 2 shots espresso into shaker tin.
- Add ¾oz brown sugar syrup and ¼oz lavender syrup to hot espresso.
- Add a small handful of ice to shaker. Seal and shake vigorously for 10–15 seconds until frothy.
- Fill serving cup with fresh ice.
- Strain shaken espresso over ice.
- Gently pour 2oz cold milk of choice over the back of a spoon to float on top. Do not stir.
- Serve immediately.
Modification Policy
| Request | Allowed? | How to handle |
|---|---|---|
| Milk swap | Yes | Swap freely between oat, almond, macadamia, and coconut. |
| Extra shot | Yes | Standard upcharge. Add it. |
| Less or no syrup | Yes | Accommodate. Note flavor impact if relevant. |
| Extra syrup | Yes, within reason | Flag it will be very sweet. Barista judgment. |
| Dairy milk | No | "We are alt-milk only. We have oat, almond, macadamia, and coconut." |
| Foggy Grounds without espresso | Yes | Make it without espresso and ring it as a London Fog, not a Foggy Grounds. |
| Custom off-menu build | Shift Leader judgment | If it uses existing ingredients, a reasonable attempt is fine. |
Food Program
Grounds operates under a Level 2 health permit. Limited preparation on premises. Every food item we carry comes from a trusted local partner.
Food Partners
| Partner | Product | Notes |
|---|---|---|
| Poppy & Peep | Bonbons | House-made confections in the pastry case daily. Check freshness dates. Never serve a bonbon past its date. |
| Recchiuti | Bonbons | Premium confections alongside Poppy & Peep. Check freshness dates. Treat both as features. |
| Last Call Baking Co. | Pastries | Rotating selection on a set delivery schedule managed by the owner. Know what is in the case before your shift. |
| Craft chocolate bars | Retail | We carry a rotating selection of craft chocolate bars from various makers. Stocked in the retail case. Pair suggestions with coffee orders are welcome. |
| Cala Coffee Co. | Coffee beans | All espresso. Brand partnership. Do not contact Cala directly. |
Food Handling Standards
- Check freshness and expiry labels on all food items at the start of every shift. Remove anything expired.
- Use tongs or gloves for all food handling. No bare-hand contact with food that will be served.
- Pastry case: wiped down at opening and at shift midpoint. Always clean and organized.
- Any food item that has been dropped, touched without gloves, or is visually compromised is discarded, not served.
- Allergen questions: if you do not know the answer with certainty, get the packaging or flag for the owner. Never guess.
- Food items running low are flagged in Slack #ops. The owner handles reorder and delivery scheduling.
Opening Procedures
Opening sets the tone for the entire shift. Target: bar is fully open and first guests can be served within 30 minutes of arriving.
Arrival and security
- Unlock and enter. Disarm alarm per security protocol.
- Visual sweep of the full space before touching anything. Note anything unusual.
- Turn on lights — all zones.
- Check the previous night's closing checklist. Confirm it was fully signed off.
Equipment startup
- Turn on the Sanremo D8. Allow 20–30 minutes to reach full operating temperature.
- Turn on the Fiorenzato F64 grinder.
- Start batch brew: 125g coffee / 64oz water. Label with brew time immediately.
- Check cold brew: confirm date label is within 7-day window. Remove any expired.
- Stock the bar while machine warms: milks, cups, lids, sleeves, napkins, syrups.
- Purge all group heads for 3–5 seconds each once machine is at temperature.
- Pull a test shot on each group. Confirm 19g in / 42g out / 25–30 sec.
- Adjust grinder if test shots are outside range. Pull again. Do not open until shots are correct.
- Steam a small amount through each steam wand to clear overnight buildup.
Bar and floor setup
- Check milk inventory: oat, almond, macadamia, coconut. Flag anything below par in Slack #ops.
- Check all syrups in use. Flag anything below 1/4 full in Slack #ops.
- Check pastry case: freshness dates, presentation. Remove anything expired.
- Check bonbon case: Poppy & Peep and Recchiuti inventory, dates, presentation.
- Wipe down all bar surfaces: counter, drip area, espresso station.
- Wipe down front-of-house surfaces: counter, tables, chairs.
- Update 86 board in Toast for any unavailable items.
- Check retail display: basic. items, chocolate bars, merch. Straighten and face.
- Turn on Toast POS. Confirm menu is correct.
Pre-shift huddle and open
- Run 2-minute pre-shift huddle: specials, 86'd items, station assignments, any known issues.
- Post open confirmation in Slack #ops: "Open — [date] — [your name]"
- Unlock the door / flip the sign. The bar is open.
Closing Procedures
The close is as important as the open. Begin the close sequence 30 minutes before the last guest leaves. Do not rush the close to leave early.
Service wind-down. Begin pre-closing at 5:00 PM.
- Stop accepting new orders at the posted closing time.
- Complete all remaining orders. No shortcuts on the last drinks of the night.
- Turn off any exterior signage indicating open.
- Run Toast end-of-shift report. Note totals in Slack #ops.
Espresso machine and grinder clean
- Backflush each group head: blind basket, backflush detergent, full cycle per the Sanremo SOP.
- Remove all portafilters. Soak in hot water with cleaning tablet for minimum 10 minutes.
- Scrub portafilter baskets with cleaning brush. Rinse thoroughly.
- Wipe all group head gaskets with a clean damp cloth.
- Purge all steam wands fully. Wipe with a damp cloth. Polish with a dry cloth.
- Wipe down the full machine exterior, drip tray cover, and cup warming shelf.
- Remove, empty, rinse, and replace the drip tray.
- Brush out the Fiorenzato grinder doser and chute. Wipe exterior.
- Turn off the espresso machine in the correct sequence per the posted SOP.
Bar and floor clean
- Wipe down the full bar top. No rings, grounds, or residue.
- Rinse all steaming pitchers. Leave clean and inverted to dry.
- Discard any remaining batch brew. Rinse carafe, leave open to dry.
- Seal and label any remaining cold brew. Refrigerate.
- Wipe down the pastry case interior and exterior.
- Wipe all tables and chairs. Straighten all retail displays.
- Empty all trash cans. Replace liners. Sort recycling.
- Sweep the full floor including behind the bar.
- Mop the floor. Start from the back, work toward the exit.
Final checks and close
- Walk the full space. Every surface clean. Nothing left out.
- Turn off all equipment in the correct sequence.
- Turn off lights in the correct sequence.
- Arm the security alarm. Lock the door.
- Post close confirmation in Slack #ops: "Closed — [date] — [your name]"
- Post end-of-shift note in Slack #ops.
Shift Leadership
The Shift Leader role is not about being the best barista in the room — it is about making the whole room better.
The Pre-Shift Huddle
Every shift starts with a 2-minute huddle. Do it every shift, every time, even when it feels unnecessary.
- Today's specials: what are we highlighting?
- 86'd items: anything unavailable? Make sure everyone knows before the first guest asks.
- Station assignments: who is on bar, who is on register, who is on floor?
- Known issues: any equipment concern from the last shift?
- Energy check: let's have a good one.
Quality Control
The 30-minute quality scan
- Pull or taste a random drink. Does it meet the standard?
- Scan the bar: clean? Steam wand wiped? Portafilter clean? Drip tray level?
- Scan the front of house: any tables with cups sitting too long?
- Listen to guest interactions: engaging, or just transacting?
- Check batch brew time label. Discard and rebrew at the 2-hour mark without exception.
Staff Decision Tree
| Situation | Who handles it | How |
|---|---|---|
| Drink made wrong, guest unhappy | Barista | Remake immediately. Apologize once. Move on. |
| Equipment issue — minor | Shift Leader | Follow SOP. Log in Slack #issues. No need to contact the owner. |
| Equipment issue — major (machine down) | Shift Leader then owner | Contact the owner immediately. Shift Leader manages the floor. |
| Guest complaint about service | Shift Leader | Address with guest. Log in #issues. Debrief with staff after shift. |
| Staff conflict on shift | Shift Leader | Separate. Finish shift. Debrief after. Escalate to owner if it repeats. |
| Item runs out mid-shift | Shift Leader | Check back stock. If out: 86 in Toast. Post in Slack #ops. Owner handles reorder. |
| Guest requests dairy milk | Barista | "We are alt-milk only. We have oat, almond, macadamia, and coconut. Oat is closest to dairy." |
| Callout 2+ hours before shift | Shift Leader via Sling | Work coverage in Sling. Escalate to owner if unresolved in 20 min. |
| Callout under 30 min before shift | Shift Leader and owner | Contact owner at the same time as working coverage. |
| Refund under $50 | Shift Leader | Approve it. Log in Slack #ops with reason. |
| Refund over $50 or hostile guest | Shift Leader then owner | Shift Leader holds the situation. Contacts the owner. 10-minute response. |
| Health inspector arrives | Shift Leader | Welcome professionally. Contact the owner immediately to notify. |
Guest Experience
The product is excellent. The space is beautiful. The thing that makes a guest come back and tell someone else is how they felt.
The Service Standard
From the moment they walk in
- Every guest is acknowledged within 15 seconds of entering. Eye contact and a genuine greeting.
- "Welcome in" or "Hey, welcome" — warm and real. Not a scripted line.
- If there is a line: "We will be with you in just a moment." Do not let a guest stand unacknowledged.
At the point of order
- Give the guest time to read the menu. Do not rush them.
- If they look uncertain, offer to guide with one question: "Are you looking for something hot or cold? Something coffee-forward or more on the lighter side?"
- When a guest tries something for the first time, tell them one thing about it. One sentence. Not a presentation.
- Repeat the order back before charging. Catch errors before they happen.
During and after
- Hand off drinks with the drink name. Not just "here you go."
- If there is a wait, give a time estimate and deliver on it. Under-promise, over-deliver.
- When a guest leaves: a genuine goodbye.
Guest Recovery
- Acknowledge the problem immediately.
- Apologize once, sincerely, and briefly: "I am sorry about that — let me fix it."
- Fix it. Remake the drink, refund the charge, or do what is appropriate.
- Log it in Slack #issues. Not to punish — to track patterns.
Comp and Refund Policy
| Situation | Authority | How |
|---|---|---|
| Drink remake | Any barista | Remake without question. |
| Comp or refund under $50 | Shift Leader | Approve immediately. Log in Slack #ops: item, reason, amount. |
| Comp or refund over $50 | Owner | Shift Leader holds the situation, contacts the owner with details. 10-minute response. |
Scheduling, Timeclock, Attendance & Time Off
All scheduling runs through Sling. Nothing scheduling-related is handled via text to the owner.
Scheduling
- Schedules are posted two weeks in advance based on business needs and availability.
- Once posted, schedules are final unless a management-approved change is made.
- All staff submit availability in Sling by Sunday 6pm each week. No submission means no guaranteed shifts that week.
Building the schedule (Shift Leader)
- Monday morning: review submitted availability for all staff in Sling.
- Build the draft schedule to meet coverage needs. Minimums: 2 people on bar during peak hours, 1 during off-peak.
- Ensure no staff member exceeds their requested hours without confirming with them first.
- Submit the draft to the owner for approval by Monday noon. Owner approves or adjusts and the schedule publishes.
Shift swaps
- Staff initiate all swap requests in Sling directly with another staff member.
- For last-minute time-off requests, staff must get management approval AND are responsible for finding a qualified teammate to cover their shift.
- The Shift Leader approves or denies swaps in Sling.
- Swaps are not approved retroactively.
Timeclock
- All team members clock in and out using Toast POS. Every shift, every time.
- If you forget to clock in or out, notify the Shift Leader immediately so it can be corrected before end of day.
- Timeclock records are used for payroll. Inaccurate records affect your pay. It is your responsibility to make sure yours are correct.
Attendance
- If you are going to be late or unable to work, notify management as soon as you know.
- Two unexcused absences in a 30-day period result in a formal conversation with the owner. Three may result in termination.
- No-call, no-show situations are serious and may result in immediate termination.
Time Off
| Request type | Notice required |
|---|---|
| 1 day off | 2 weeks in advance |
| Multiple days | 4 weeks in advance |
| Peak periods and holidays | 6 weeks in advance. We cannot accommodate multiple consecutive holidays in a row. |
- Approval is based on coverage availability and fairness. Requests are first-come, first-served.
- The shop closes annually for the week of the 4th of July.
- Please be thoughtful about peak season requests. We need all hands on deck during the holidays.
Full-Time Benefits (40 hrs/week)
Paid Time Off (PTO)
- 10 PTO days per year. Accrues from Day 1, usable after 90 days.
- 1 PTO day = 1 scheduled shift (up to 8 hours).
- Must be approved by management in advance. Submit requests in Sling.
Sick Leave
- 5 paid sick days per year, usable after 90 days.
- Use for illness, mental health, medical appointments, or caring for a family member.
- If you are sick, stay home. There is no penalty for using sick leave for its intended purpose.
Toast POS
Toast processes every transaction, tracks sales, and manages the 86 board. Know it well.
Standard Operations
Orders
- Select the correct item from the menu. Verify with the guest before charging.
- For milk modifications: apply the milk modifier. Do not assume the default milk — always confirm.
- Add-ons (extra shot, flavor adjustments): applied through the modifier screen.
Voids and refunds
- Void: used before the transaction is completed. Select the item, choose void.
- Refund under $50: Shift Leader authorized. Locate the transaction, apply the refund, log in Slack #ops with reason.
- Refund over $50: Shift Leader holds the situation, contacts the owner. Do not process without the owner's confirmation.
- Cash refunds: we do not give cash back for card transactions. Refunds go back to the original payment method.
86 board
- When an item runs out: immediately update the 86 board in Toast.
- When an item is restocked: remove it from the 86 board.
- Post every 86 update in Slack #ops so all staff on shift are aware.
Operations & Communication
Clear communication is what keeps the business running without the owner needing to be physically present every day.
Slack Channel Structure
| Channel | What lives here | Expected behavior |
|---|---|---|
| #ops | Daily open/close confirmations, end-of-shift notes, 86 updates, inventory flags, any operational update the next shift needs. | Post every open and close. Post your end-of-shift note every shift. Read it before every shift you work. |
| #issues | Guest complaints, equipment problems, quality flags, training concerns. Every entry gets acknowledged before the next shift opens. | Post issues as they happen. Shift Leader acknowledges every entry during or after the shift. |
| #team | Culture, wins, celebrations, non-operational conversation. | Everyone. No hierarchy in here. |
The End-of-Shift Note
Required after every shift the Shift Leader leads. Posted to Slack #ops before leaving.
- Date and name
- Volume: busy, steady, or slow
- Quality issues: any drinks remade, espresso adjustments
- Equipment: anything to report
- Inventory: anything that hit low and was flagged
- Anything the opening shift needs to know
Cleanliness & Health Standards
Cleanliness is not a task at the end of shift. It is the continuous condition of the bar.
The Continuous Bar Standard
- Bar top: dry, clean, and free of grounds, rings, and spills at all times. Wipe between every customer interaction.
- Steam wand: purged and wiped with a clean damp cloth after every single use. No dried milk at any time. Ever.
- Portafilter: knocked and wiped clean between every espresso pull.
- Drip tray: emptied and rinsed when 3/4 full. Never overflows.
- Steaming pitchers: rinsed between milks of different types. Never cross-contaminate milks.
- Front of house tables: cleared and wiped within 5 minutes of a guest leaving.
- Floor: swept at shift midpoint and end. No visible debris during service hours.
Food Safety
- Wash hands for 20 seconds with soap before starting service, after handling food, after touching trash, and after any break.
- Use tongs or gloves for all food handling. No bare-hand contact with food that will be served.
- Check expiry/freshness dates on all food items at the start of every shift. Remove anything expired.
- Allergen questions: if you do not know the answer with certainty, get the packaging or flag for the owner. Never guess.
Barista Training & Certification
No barista serves drinks independently at Grounds until they are certified. Certification is earned, not assumed.
Three-Week Training Track
Week 1: Learn by watching
New baristas shadow experienced staff. They watch every step, ask questions during breaks — not during service. The goal is to absorb the flow, the standards, and the culture before touching equipment.
Week 2: Practice with supervision
New baristas pull shots, steam milk, and build drinks under direct supervision. No drinks served to guests without a visual check until espresso and milk certifications are passed.
Week 3: Supervised independence
New baristas work their station with the Shift Leader available but not hovering. Certification happens at the end of this week if all skills are at standard.
Certification Checklist
| Skill | Standard | Certified by | Date |
|---|---|---|---|
| Pulls espresso to standard — three consecutive pulls | 19g in / 42g out / 25–30 sec | ☐ | |
| Adjusts grinder correctly when shots are outside range | Correct direction, correct increment | ☐ | |
| Steams oat milk to standard — three consecutive rounds | 140–150°F, silky microfoam | ☐ | |
| Steams almond milk to standard | 140–150°F, pourable texture | ☐ | |
| Steams macadamia milk to standard | 140–150°F, silky texture | ☐ | |
| Steams coconut milk to standard | 140–150°F, serve immediately | ☐ | |
| Builds all base menu drinks correctly | Correct build, garnish, presentation | ☐ | |
| Builds the Foggy Grounds correctly | Correct build. No modifications. | ☐ | |
| Completes opening checklist independently | All items completed in order | ☐ | |
| Completes closing checklist independently | All items completed, Shift Leader inspects | ☐ | |
| Operates Toast POS: orders, voids, refunds under $50 | Correct operation on all functions | ☐ | |
| Knows the staff decision tree | Correct response without prompting | ☐ |
Emergency Procedures
Emergencies are rare. When they happen, you are the person the team looks to. Know these procedures before you need them.
Key Contacts
| Contact | Details |
|---|---|
| Emergency services | 911 — any medical emergency, fire, or physical threat |
| Owner | Keep this number in your phone from day one. Contact for anything requiring escalation. |
| Poison Control | 1-800-222-1222 |
| Sanremo machine service | Contact information posted at the machine |
| Building management | Contact information posted in the back of house |
Medical Emergency
- Call 911 immediately if anyone is injured, unresponsive, or in distress.
- Send someone to the entrance to guide emergency services in.
- Clear the space around the person calmly.
- Do not move an injured person unless they are in immediate danger.
- Contact the owner immediately: "Medical emergency at Shop 2214. 911 called."
Fire or Evacuation
- Sound the alarm and call 911 if you see fire, smoke, or smell gas.
- Announce calmly: "Attention everyone — we need to evacuate. Please exit through the front door immediately."
- Account for all staff. Do not re-enter the building.
- Contact the owner once everyone is safely out.
Hostile or Threatening Guest
- Do not escalate. Keep your voice calm and even.
- Verbally aggressive: "I understand you are frustrated. Let me get my manager." Contact the owner immediately.
- Physical threat or contact: tell staff to move away, call 911, contact the owner.
- After the situation resolves: document everything in Slack #issues.
Major Equipment Failure
- Stop using the affected equipment immediately.
- Log in Slack #issues with the specific behavior observed.
- Contact the owner immediately. Do not attempt to diagnose or repair.
- Communicate with guests calmly: "We are experiencing a brief equipment issue. Thank you for your patience."
Quick Reference
Everything you need to remember in one place.
Espresso Parameters
| Dose | Yield | Time | Milk temp |
|---|---|---|---|
| 19g in | 42g out | 25–30 sec | 140–150°F |
Base Menu at a Glance
| Drink | Key amounts | Key note |
|---|---|---|
| Foggy Grounds | 5oz concentrate + 5oz milk + ½oz vanilla + 2 shots | Signature. Espresso on top is non-negotiable. |
| Chai Latte | 5oz chai concentrate + 5oz milk + ½oz vanilla | Stir before serving. Optional cinnamon. |
| Latte | 2 shots + 9oz milk | Foundation drink. Unstirred for iced. |
| Cappuccino | 2 shots + 6oz milk | More foam than a latte. Hot only. |
| Cortado | 2 shots + 2oz milk | 1:1 ratio. Small glass. Minimal foam. |
| Americano | 2 shots + 8oz water | Water first for hot. Cold water first for iced. |
| Mocha Latte | 2 shots + 1oz chocolate + ½oz simple syrup + 9oz milk | Stir espresso, chocolate, and syrup before adding milk. |
| Matcha Latte | 2 tsp Rishi Matcha + 2oz water (175°F) + 8oz milk | Never use boiling water. Whisk until no lumps. |
| Batch brew | 125g / 64oz | 2-hour hold maximum. Labeled with brew time. |
| Cold brew | 340g / 64oz | 7-day shelf life. Check date before serving. |
| Tea (all Rishi) | 195°F / 4–5 min / do not squeeze bag | 5 varieties. Check individual steep times. |
Decision Tree at a Glance
| Situation | Action |
|---|---|
| Wrong drink | Barista remakes. Apologize once. Move on. |
| Minor equipment issue | Shift Leader follows SOP. Logs in #issues. |
| Major equipment failure | Contact owner immediately. Manage the floor. |
| Guest complaint | Shift Leader handles. Logs in #issues. |
| Item runs out | 86 in Toast. Post in #ops. Owner reorders. |
| Callout — 2+ hrs notice | Shift Leader works coverage in Sling. Escalates after 20 min. |
| Refund under $50 | Shift Leader approves. Logs in #ops. |
| Refund over $50 | Hold the situation. Contact the owner. |
| Hostile guest | Stay calm. Contact owner. Call 911 if physically threatening. |
Slack Quick Reference
- #ops — open, close, end-of-shift notes, 86 updates, inventory flags
- #issues — guest complaints, equipment problems, quality flags (acknowledge all)
- #team — culture, wins, non-operational
- Scheduling — always in Sling. Never in Slack.
People Operations
These protocols exist so that every person on this team has a clear, consistent, and fair experience from day one.
Hiring Process
Application and screening
- Instagram hires: applicants DM @groundsbhm with a short intro. Filter for voice, cultural awareness, and relevant experience.
- Phone screen (15–20 min): confirm experience, availability, and genuine interest in Grounds specifically.
- Working interview: one paid shift. Use the competency assessment rubric.
The offer
- Verbal offer first. Confirm rate, hours, tip pool inclusion, and any review commitments.
- Written offer within 24 hours: role title, start date, hourly rate, tip pool, schedule expectations, and any review language.
- 48-hour window to accept.
Staff Handbook
Conduct
- Treat every guest and teammate with respect. Non-negotiable.
- Phones are not used at the bar or on the floor during service.
- Conflict with a teammate is handled off the floor, after service, with the Shift Leader or owner.
Dress Code
- Clean, presentable clothing. No visible tears, stains, or graphics that conflict with the brand aesthetic.
- Closed-toe shoes required at all times in the bar area.
- Hair tied back or covered when on bar.
- Grounds or basic. merchandise is always welcome and encouraged.
Disciplinary Protocol
- Step 1: Verbal conversation. Issue documented in a note kept by the owner.
- Step 2: Written warning. Staff member signs to acknowledge receipt.
- Step 3: Termination, or final warning with a clear improvement plan.
- Immediate termination: theft, violence or threats, harassment, willful destruction of property.
Tip Distribution
- Tips are pooled across all staff on shift and distributed based on hours worked.
- Distribution: total tips divided by total hours worked on shift, multiplied by each staff member's hours.
- Shift Leaders are included in the tip pool. Owners are not.
- Any discrepancy in tip amounts is reported to the owner within 24 hours.
Retail (basic.)
basic. is the retail concept inside Shop 2214. The merchandising standard and sales approach for basic. are the same level of intentionality as the bar.
Merchandising Standards
- Retail display is straightened and faced at opening and before close every day.
- Nothing is crooked, out of place, or missing its label or price.
- Products are grouped by category or brand, not randomly placed.
- Any display item that is damaged, soiled, or not presentable is removed and flagged in Slack #ops.
- Stock levels are checked at opening. Low stock is flagged in Slack #ops for the owner.
Selling Standards
- Baristas are expected to know what is on the retail floor.
- Pair coffee and retail naturally: "We carry craft chocolate bars — a dark bar works really well alongside the Americano."
- Never high-pressure sell. A single genuine suggestion is all that is needed.
Shopify POS
- All basic. retail transactions process through Shopify, not Toast.
- Select the correct product and variant before completing the transaction.
- Refunds: under $50 the Shift Leader handles. Over $50 goes to the owner.
- If Shopify is down or behaving unusually: do not process sales. Log in Slack #ops. Contact the owner.
Receiving Goods
- All deliveries are logged in Slack #ops: vendor name, items received, any discrepancies.
- Count items against the delivery note before signing off. Never sign for a delivery you have not checked.
- Any damaged, wrong, or missing items are photographed and logged in Slack #ops immediately.
- Delivered goods go to their designated storage location immediately.
Financial Operations
Financial operations are the owner's domain. The Shift Leader's role is accurate reporting and clean documentation, not decision-making.
Daily Sales Log
The Shift Leader records key data from Toast at the end of every shift and posts to Slack #ops.
- Total net sales
- Total transaction count
- Total comps and refunds issued, with reasons
- Any payment processing errors or voids
Cash Handling
- Count the opening cash drawer at the start of the shift. Record in the daily log.
- At close: count the drawer again. Any discrepancy over $5 is logged in Slack #ops and reported to the owner.
Reporting Cadence
| Cadence | What is reviewed | Who does it |
|---|---|---|
| Daily | Toast sales summary, comps and waste log, daily operations log, Slack #ops end-of-shift notes. | Shift Leader compiles. Owner reviews each morning. |
| Weekly | Labor hours vs sales, top-selling items, comps and waste patterns. | Owner reviews. |
| Monthly | Full P&L, vendor invoice reconciliation, payroll. | Owner and Tyler. |
| Quarterly | Financial review, staff performance reviews, menu and pricing evaluation. | Owner leads. Tyler participates. |
Inventory
Inventory is the owner's domain. XtraCHEF manages counts, costs, and ordering. The Shift Leader monitors levels on shift and flags in Slack. Post it immediately when something is getting low.
What the Shift Leader Monitors
| Item | Flag when | Action |
|---|---|---|
| Oat milk | Below half of par | Post in Slack #ops immediately. |
| Almond milk | Below half of par | Post in Slack #ops immediately. |
| Macadamia milk | Below half of par | Post in Slack #ops immediately. |
| Coconut milk | Below half of par | Post in Slack #ops immediately. |
| Any syrup (house or PHA) | Below 1/4 bottle | Post in #ops. Note which syrup. If empty: 86 in Toast. |
| Earl Grey tea (Rishi) | Below 10 sachets | Post in #ops. |
| Batch brew coffee | Below 2 bags | Post in #ops. |
| Cold brew | Below 1 batch remaining | Post in #ops. |
| Cups (all sizes) | Below par for one day | Post in #ops at opening. |
| Pastries | Selling faster than normal | Post in #ops so the owner can adjust the next order. |
| Bonbons | Below 6 in the case | Post in #ops. |
What the Shift Leader Does Not Do
- Does not place orders with any vendor.
- Does not contact Cala Coffee Co., Poppy & Peep, Recchiuti, Last Call Baking Co., or any supplier.
- Does not adjust par levels or reorder thresholds.
- Does not make decisions about what to stock, discontinue, or substitute.
Technology Stack
These are the tools that run the business. Know your role in each system and the escalation path when something goes wrong.
| Tool | Who uses it | Primary function | If something goes wrong |
|---|---|---|---|
| Toast POS | All bar and floor staff | All Grounds transactions, refunds, 86 board, end-of-shift reports. | Do not process sales. Log in Slack #ops. Contact the owner. |
| Sling | All staff | Scheduling, availability, shift swaps, callouts. | Screenshot the issue. Log in Slack #ops. Contact the owner. |
| Slack | All staff | Operational communication: #ops, #issues, #team. | Switch to direct text for urgent matters. |
| XtraCHEF | Owner only | Inventory counts, cost tracking, vendor invoice reconciliation. | Owner only. Staff do not have access. |
| Shopify | All staff (basic.) | All basic. retail transactions and product management. | Do not process sales. Log in Slack #ops. Contact the owner. |
Vendors
All vendor relationships are managed by the owner. Staff do not contact vendors directly for any reason.
| Vendor | Product | Notes |
|---|---|---|
| Cala Coffee Co. | Espresso beans | Bean program and roasting relationship. All communication through the owner. |
| Poppy & Peep | Bonbons | Delivery schedule set by the owner. Check dates on every delivery receipt. |
| Recchiuti | Bonbons | Premium confections. Check freshness dates on every delivery. |
| Last Call Baking Co. | Pastries | Rotating menu, set delivery schedule. Know what arrives and when. |
| Pink House Alchemy | Syrups (PHA) | Reorder managed by the owner. Flag low levels in Slack #ops. |
| Rishi Tea | Tea sachets | All six tea varieties. Reorder managed by the owner. Flag low stock in Slack #ops. |
| Sanremo | Espresso machine | Emergency service line posted at the machine. Contact owner for any major issue. |
| Fiorenzato | Grinder | Same as above. Log equipment issues in Slack #issues before anything else. |
Seasonal Operations
Seasonal menus are treated as creative campaigns. Each season has a name, a feeling, a visual direction, and drinks built around a single concept.
Seasonal Menu Development
- Creative direction: the owner develops the season's concept, name, and mood before a single drink is built.
- Drink development: each drink is built around the season's flavor profile, milk selection, and syrup program.
- Costing: each drink is costed before it goes on the menu.
- Recipe documentation: every seasonal build is documented on the one-pager template before launch.
- Staff training: the Shift Leader briefs all baristas on new builds before launch day. No drink goes on the board until every barista can make it correctly.
Seasonal One-Pager
The seasonal one-pager is a single document that lives alongside this OS. It contains all seasonal drink builds at the same level of detail as the base menu builds in Section 03. It is printed and posted at the bar every time the menu changes.
Seasonal Campaign Rollout Checklist
- Creative direction finalized: season name, mood, visual palette
- All seasonal drink builds developed, tested, and costed
- Seasonal one-pager written and formatted
- Syrups and specialty ingredients ordered and received before launch
- Shift Leader briefed on all new builds
- All baristas trained and certified on new builds before launch day
- Seasonal one-pager printed, laminated, and posted at the bar
- Instagram launch carousel created (minimum 6 slides)
- Launch day: new menu live in Toast. Old seasonal items removed from the board.
- End-of-season: old seasonal items removed from Toast. One-pager archived.
Logs & Forms
Print or download any form from this page. Click the Print button on each form, then use your browser's "Save as PDF" option or send directly to a printer.
Daily Operations Log
Completed by the Shift Leader at the end of every shift · Posted to Slack #ops
Waste & Comps Log
One row per incident · Completed in real time on shift
| Time | Item | Waste / Comp | Reason | Amount / qty |
|---|---|---|---|---|
| Waste / Comp | ||||
| Waste / Comp | ||||
| Waste / Comp | ||||
| Waste / Comp | ||||
| Waste / Comp | ||||
| Waste / Comp | ||||
| Waste / Comp | ||||
| Waste / Comp | ||||
| Waste / Comp | ||||
| Waste / Comp | ||||
| Waste / Comp | ||||
| Waste / Comp | ||||
| Waste / Comp | ||||
| Waste / Comp | ||||
| Waste / Comp | ||||
| Waste / Comp |
Waste: bad shot, scorched milk, expired batch brew, dropped pastry, any item discarded before serving. Comp: any item given to a guest at no charge.
Temperature Log
Completed at opening and closing every day · Required for Level 2 health permit compliance
| Date | Shift | Item | Required | Actual | Action taken if out of range |
|---|---|---|---|---|---|
| Open | Refrigerator (milks, cold brew) | 35–40°F | |||
| Open | Pastry case (if refrigerated) | 35–40°F | |||
| Open | Milk steaming check | 140–150°F | |||
| Close | Refrigerator (milks, cold brew) | 35–40°F | |||
| Close | Pastry case (if refrigerated) | 35–40°F | |||
| Open | Refrigerator (milks, cold brew) | 35–40°F | |||
| Open | Pastry case (if refrigerated) | 35–40°F | |||
| Open | Milk steaming check | 140–150°F | |||
| Close | Refrigerator (milks, cold brew) | 35–40°F | |||
| Close | Pastry case (if refrigerated) | 35–40°F | |||
| Open | Refrigerator (milks, cold brew) | 35–40°F | |||
| Open | Pastry case (if refrigerated) | 35–40°F | |||
| Open | Milk steaming check | 140–150°F | |||
| Close | Refrigerator (milks, cold brew) | 35–40°F | |||
| Close | Pastry case (if refrigerated) | 35–40°F | |||
| Open | Refrigerator (milks, cold brew) | 35–40°F | |||
| Open | Pastry case (if refrigerated) | 35–40°F | |||
| Open | Milk steaming check | 140–150°F | |||
| Close | Refrigerator (milks, cold brew) | 35–40°F | |||
| Close | Pastry case (if refrigerated) | 35–40°F |
Out of range: Remove perishables if refrigerator is above 40°F. Log in Slack #issues. Contact the owner before resuming service. Milk over 150°F: discard and repour.
Incident Report
Complete for any guest complaint, injury, equipment failure, staff conflict, or unusual event · File in Slack #issues
Equipment Maintenance Log
Completed any time scheduled or unscheduled maintenance occurs · Keep on file
| Date | Equipment | Issue / service performed | Performed by | Resolved? |
|---|---|---|---|---|
| Yes / No | ||||
| Yes / No | ||||
| Yes / No | ||||
| Yes / No | ||||
| Yes / No | ||||
| Yes / No | ||||
| Yes / No | ||||
| Yes / No | ||||
| Yes / No | ||||
| Yes / No | ||||
| Yes / No | ||||
| Yes / No | ||||
| Yes / No | ||||
| Yes / No | ||||
| Yes / No | ||||
| Yes / No | ||||
| Yes / No | ||||
| Yes / No | ||||
| Yes / No | ||||
| Yes / No |
Barista Certification Checklist
Completed for every new hire · Signed by certifier and staff member · Filed by owner
| Skill | Standard | Cert. by | Date |
|---|---|---|---|
| Pulls espresso — 3 consecutive pulls | 19g in / 42g out / 25–30 sec | ||
| Adjusts grinder when shots are outside range | Correct direction and increment | ||
| Steams oat milk — 3 consecutive rounds | 140–150°F, silky microfoam | ||
| Steams almond milk to standard | 140–150°F, pourable texture | ||
| Steams macadamia milk to standard | 140–150°F, silky texture | ||
| Steams coconut milk to standard | 140–150°F, serve immediately | ||
| Builds all base menu drinks correctly | Correct build, presentation | ||
| Builds the Foggy Grounds correctly | Espresso on top, non-negotiable | ||
| Builds all seasonal drinks correctly | Per current seasonal one-pager | ||
| Completes opening checklist independently | All items in correct order | ||
| Completes closing checklist independently | Full machine clean completed | ||
| Operates Toast POS | Orders, voids, refunds under $50 | ||
| Knows the staff decision tree | Correct answers without prompting | ||
| Knows batch brew and cold brew protocols | Ratios, hold times, labeling | ||
| Understands Sling and Slack protocols | Availability, callouts, channels |
This signed checklist is kept on file by the owner.
This document is the business.
Keep it current. Follow it completely. There is no room for guessing.