MarketingOS ← Library  ·  AI-OS cookbook · 06
Self — save · the operator's week, by design

The Calendar OS

A designed week instead of a reactive one: a fixed morning that protects revenue and family before anyone can book over them, meetings chained back-to-back at 30 minutes max, zero standing 1:1s — and an AI agent that audits the calendar against the rules and proposes the fixes.

Agentic hire · Executive Assistant Operating rules installable today AI audit loop ~1 hour on a calendar MCP Claude Code · Google Calendar · Slack
What this builds

From a reactive calendar to a designed week

Before

The calendar fills itself. Recurring 1:1s nobody questions, meetings scattered across the day with 15–30 minute holes between them, private admin leaking into every afternoon — and the best hours go to whoever booked first.

After

The week is designed before it starts: the first three hours are pre-built for revenue, focus and family, meetings run back-to-back at 30 minutes max, admin lives in one bundled slot — and an AI agent audits next week against the rules, flags violations, and proposes the moves.

A · The fixed morning

Protect the leverage hours
  • Revenue block · 06:00–06:45
  • Weekly-focus read · 06:45–07:00
  • Family block · 07:00–09:00
  • Deep work + calls from 09:00

B · The meeting rules

Keep the week dense
  • No standing 1:1s
  • Back-to-back, no gaps
  • 30-minute hard cap
  • One bundled admin slot
  • Free/busy check before booking

C · The AI enforcement

The agent holds the line
  • Weekly rules audit
  • Violation flags + proposed moves
  • Conversation radar
  • Approval gate — propose, never move
The operating rules

The fixed morning, Monday to Friday

The day's highest-leverage hours are spoken for before the first meeting request arrives. The architecture starts at the real wake time — not an aspirational one — and nothing gets scheduled into the protected window. Ever.

BlockWhat happensThe rule
06:00–06:45 · Revenue blockAsync revenue motion only: outbound, follow-ups, pitching for stagesNo building, no admin — this block is the income motor
06:45–07:00 · Weekly-focus readRe-read the week's top-5 prioritiesThey live in a recurring calendar event's description — the week's frame, visible daily
07:00–09:00 · Family blockFamily — phone in focus modeFixed, non-negotiable. Never schedule work here
From 09:00 · The workdayDeep work and callsMeetings chained flush, 30 minutes max

The meeting rules the agent enforces

01No standing 1:1s

The recurring weekly 1:1 is a default, not a decision. Delete the series. Instead, derive the conversations that are actually needed from team-channel signal plus current priorities and goals — then schedule them ad hoc, when there's something to decide.

02Back-to-back, no gaps

Fifteen- and thirty-minute holes between meetings are dead time — too short for deep work, too long to waste. When several meetings land on one day, chain them flush (e.g. 15:00 / 15:30 / 16:00) so the rest of the day stays whole.

0330 minutes per call, hard cap

The default meeting length is a convention, not a law. Cap every call at 30 minutes. What doesn't fit in 30 minutes usually needed a briefing doc, not a longer meeting.

04One bundled slot for private admin

Recurring private obligations — property, paperwork, errands-by-email — get one bundled 2-hour slot per week (e.g. a late-week afternoon). Everything beyond the cap gets delegated or automated. It's not the income motor; don't let it graze the week.

05Check free/busy before booking

Before proposing a slot, the agent checks the other attendee's availability. Caveat from practice: some people keep a blanket all-day "busy" block — treat that signal as unreliable, book anyway, and note that they'll confirm or reschedule.

06The top-5 live in the calendar

A recurring weekly-focus event carries the week's top-5 priorities in its description. It's re-read every morning in the 06:45 slot — so the frame for every ad-hoc scheduling decision is already open when the day starts.

The weekly audit loop

An agent that audits the week against the rules

Rules decay unless something checks them. With the calendar connected via MCP, an AI agent reads next week, compares it to the rules above, flags every violation, and proposes the move that fixes it — propose, never silently move.

1

Encode the rules where the agent can read them

Write the rules as a short standing instruction (or point the agent at this cookbook). The fixed blocks themselves become recurring calendar events, so the agent can tell "designed" from "drifted".

2

Run the audit before the week starts

Once a week, the agent reads the coming week and checks every event against every rule: anything inside the protected window, any recurring 1:1, any gap between meetings, any call over the cap, any admin outside the bundled slot.

3

Review the flags, approve the moves

The agent returns a violation list — each with the rule it breaks and a proposed fix (move, shorten, chain, decline, bundle). The operator approves in one pass. The calendar only changes after the yes.

→ The weekly audit prompt

"Read my calendar for next week via the calendar MCP and audit it against my operating rules: nothing scheduled 07:00–09:00; the revenue block 06:00–06:45 intact every weekday; no recurring 1:1 series; meetings chained back-to-back with no 15/30-minute holes; no call longer than 30 minutes; private admin only inside its single bundled 2-hour slot. List every violation with the rule it breaks and propose the move that fixes it. Do not move or delete anything until I approve."

The conversation radar: 1:1s without the standing series

Killing standing 1:1s only works if something else surfaces the conversations that are needed. That something is a scheduled agent:

aScan signal against goals

Twice a week, the agent reads recent team-channel activity and holds it against each person's current goals and the operator's priorities.

bPropose only triggered conversations

It proposes a conversation only when something genuinely calls for one — a stalled goal, an unspoken decision, a thread going in circles. No proposal means no meeting.

cBook on approval

The operator replies to the proposal in chat; on the OK, the agent schedules it — invite plus video link, chained back-to-back with whatever else is booked, 30 minutes max.

dRun it server-side

The radar runs on a schedule (e.g. Tuesday/Thursday late morning), independent of any open laptop session — the loop holds even in a full week.

Walls & anti-patterns

Where designed weeks quietly die

WallThe fix
Standing-meeting creepRecurring 1:1s accumulate "to stay in touch" and outlive their reason. Delete the series; let the radar propose conversations only when something triggers them.
The aspirational blockA 04:00 focus block that never actually happened sat on this calendar for months. It got deleted and rebuilt at the real wake time. Design for the operator you are, not the one you'd like to be.
Swiss-cheese daysMeetings scattered with 15/30-minute holes shred the day. Chain them flush — several short calls in a row beat the same calls sprinkled across the afternoon.
The ballooning callWithout a hard cap, every meeting defaults to the calendar tool's 60 minutes. Cap at 30 and hold it.
Admin sprawlLow-leverage obligations spread themselves across the week if you let them. One bundled slot, hard 2-hour cap — delegate or automate the rest.
Tinkering inside the revenue blockThe early block exists for revenue motion — outbound, follow-ups, pitches. Building systems and clearing admin there feels productive and isn't. Guard the block's purpose, not just its time.
Trusting blanket "busy"Some attendees' free/busy shows busy all day, every day. Treat it as unreliable: book anyway, flag that they'll confirm or move it.
Put it to work

One prompt, three steps

1

Copy the bootstrap promptThe button below puts it on your clipboard.

2

Paste it into Claude CodeIn a session with your calendar connected via MCP.

3

Answer its questionsIt encodes your version of the rules, builds the fixed morning, and schedules the weekly audit.

No download needed — this cookbook is the rules + an AI audit loop you run on your own calendar.