Second Seat · Operating Cadence Demo data · fictional company
The Weekly Business Review

Ranch Supply Co.

$12M DTC ranch & outdoor supply · 22 people · week of Jul 13, 2026 · review Mon 10:00a

Status goes async. The agenda assembles itself from the updates and the scorecard. The meeting is only for what the numbers can’t settle on their own.

Meeting length 45 min Was 90 the old way
Exceptions worked 3 Each tied to a metric and an owner
Decisions made 2 Pre-framed · logged to the register
Status theater 0 Green rows get zero airtime
Nobody writes this agenda
01 · Before the meeting
Monday morning, async
Five updates due 8:30a · scorecard imports at 8:45a

Five updates arrive

OpsDana Whitfield7:52a

On-time ship dipped to 93.4%. Reno node missed two carrier pickups; call with the 3PL Tuesday. Glove restock PO confirmed, lands 7/29. Nothing else blocking.

→ pulled to agenda: exception 1
GrowthPriya Nair8:07a

CAC steady at $41. Email revenue down 12% WoW: the winback flow has been dark since Tuesday’s template migration. Two ways to relaunch; both framed below for a call.

→ pulled to agenda: exception 2 · decision 1
CXMarcus Okafor8:15a

First response 3.1h, CSAT 4.8. Hondo boot returns hit 11% on sizing; it runs a half size small. Two fix options drafted, need the call. Otherwise clean week.

→ pulled to agenda: decision 2 · wins
FinanceRuth Calder8:31a

Cash 11.2 weeks, inside band. Disputing $3.1K in freight overbilling. High Desert Co-op receivable, $22K on net-60, is now 18 days past due.

→ pulled to agenda: exception 3
CreativeJonah Reyes8:44a

Two new UGC hooks beating control by 20%+, scaling both. Fall lookbook locked for 8/4. Hondo PDP video ready, pending the sizing call.

→ pulled to agenda: wins

Scorecard imports · thresholds attached

Revenue (wk)$231Kplan $225K
Blended CAC$41≤ $45
Email rev share24%≥ 28%exception
On-time ship93.4%≥ 96%exception
AR past due$22Ktolerance $0exception
First response3.1h≤ 4h
Return rate6.4%≤ 7%
CSAT4.8≥ 4.6

Exceptions surface themselves. Nobody writes an agenda. Nobody chases an update.

02 · The meeting
Monday, 10:00a
45 minutes · hard stop
No agenda yet, because nobody writes one.
It assembles from the updates and the scorecard.
→ Run the assembly

Assembled from 5 updates + 8 metrics · zero minutes of anyone’s morning

10:00Opening remarks · founder10 min
10:10Ops readout8 min
10:18Growth readout8 min
10:26CX readout8 min
10:34Finance readout8 min
10:42Creative readout8 min
10:50Wholesale readout8 min
10:58Retention readout8 min
11:06Web & site readout8 min
11:14Open discussion10 min
11:24Parking lot · ran out of time6 min
11 readouts · 0 decisions · 90 minutes

Everything above was already in Slack. The real decisions happen afterward, in DMs with the founder. The room learns that the room is not where things get decided.

03 · After the meeting
The meeting ends. The system keeps going.
Step 1

Decisions land in the register

Both calls logged in the room: owner, rationale, revisit date. Decided stays decided, because there is a place where decided things live.

Step 2

The recap publishes itself

Built from the agenda it already has. Posted to the team channel by 1:00p. Nobody stays late writing minutes nobody reads.

Step 3

Acknowledgments tracked

Every named owner confirms receipt. Silent past 24 hours gets a ping, not a hope. Next Monday, the loop starts again on its own.

45 minutes · 3 exceptions · 2 decisions made · 0 status theater