Operations
Every event, every resource, one calendar.
Month, week, and day views. Status-pinned events (hot, VIP, at-risk). Conflict warnings for assignees and venues. ICS subscription feed with rotatable token.

What it does
Full event lifecycle
tentative → inquiry → proposal → contracted → prep → in_service → complete. Status history is append-only.
Status pins
Hot, VIP, at-risk, backup, staff-short, delivery, prep-only. Rendered as emoji pills on the calendar.
Conflict detection
Warns when the same assignee or venue_text overlaps with another event. Soft-warn; never a hard-reject (because sometimes the chef really is doing two things).
Templates
Save a common event type (100-guest corporate lunch) as a template. Clone-into-event flow pre-fills everything.
ICS feed with rotatable token
Subscribe from Google, Apple, or Outlook. Rotate the token when an ex-employee walks.
Take a closer look

How it beats the alternative
Caterforia vs Google Calendar
| Capability | Caterforia | Google Calendar |
|---|---|---|
| Event status lifecycle | native | color hack |
| Resource conflicts | automatic warn | none |
| Links to proposals + invoices | one click | copy-paste |
| Templates | per-tenant | manual copy |
Pair it with
Ship calendar + events this week.
$1 a month to start. Add AI when you're ready. Full export any time.
