# Standing reservations that actually stand.

Weekly standups. Monthly board meetings. The yoga class that owns Tuesday at 6. Set the pattern once, hold the slot with a grace window, and re-issue when the member renews — without anyone touching a calendar.

- 52 weeks of holds generated from one rule, in one save
- 15 min default grace window before a held slot frees up
- 0 manual re-issues after a member renews — auto on contract

## 01 — Capabilities

### Recurrence that survives renewals, no-shows, and reschedules.

- **Recurrence patterns**  
  Weekly (any combination of days), monthly (nth weekday, or specific date), bi-weekly, and custom interval. Up to 90 occurrences in one rule, or open-ended on contract.

- **Hold-with-grace**  
  If the member doesn't check in within the grace window, the hold lifts and the slot is offered to the next booking. Operators set the grace per resource — 15 min default, 0 for hot desks.

- **Automatic re-issue**  
  When a recurring contract renews, the block automatically extends. When it lapses, the engine stops issuing new occurrences — no manual cleanup of orphaned holds.

## 02 — One rule, four weeks

### Mon / Wed / Fri · 09:00–10:30 — for the next 12 weeks.

The rule above generated every block in red. Conflicts with one-off bookings surface at creation time, not as a 7am panic on the day of.

### Eng standup · weekly · Mon / Wed / Fri  
Holding 12 occurrences

| Day | Time              | Event          |
|-----|-------------------|----------------|
| Mon | 09:00–10:30      | Eng standup    |
| Tue | 09:00–10:30      | Eng standup    |
| Wed | 09:00–10:30      | Eng standup    |
| Thu | --                | --             |
| Fri | 09:00–10:30      | Eng standup    |

12 occurrences · 0 conflicts · 1 grace exception (W3 Mon, member rescheduled) Auto-reissues on contract renewal

## 03 — Five patterns that cover everything

### Most spaces never need more than these five. Custom intervals if you do.

- **3× / week**  
  Weekly · Mon / Wed / Fri  
  Engineering standup, gym class, working-parent share-desk. Picks any combination of weekdays; weekend toggle separate.

- **1× / month**  
  Monthly · 1st Monday  
  All-hands, board meeting, monthly retrospective. Resolves the actual date each month — DST-safe, holiday-aware via the closures calendar.

- **every 2 weeks**  
  Bi-weekly · alternating  
  Alternating rotation between two teams sharing a room. Two rules, one source of truth — the engine keeps them mutually exclusive.

- **4× / year**  
  Quarterly · 13-week block  
  Reserve a studio for a 13-week course run. Generates the full term in one save; pauses automatically on quarter-end.

- **auto-renew**  
  On-contract · open-ended  
  Dedicated office or standing desk tied to a membership contract. Recurs as long as the contract is active, halts on cancel/lapse.

## 04 — Patterns in the wild

### How operators actually wire this up.

| Pattern                       | Cadence     | Use case                                | Grace  |
|-------------------------------|-------------|-----------------------------------------|--------|
| Weekly · Mon / Wed / Fri     | 3× / week  | Engineering standup · Mercer & Co. · Atrium · 09:00–10:30    | 10 min |
| Weekly · Tue / Thu           | 2× / week  | Yoga class · independent instructor · Studio · 18:00–19:00     | 5 min  |
| Monthly · 1st Mon           | 1× / month  | Board meeting · Tide Labs · Boardroom · 14:00–17:00  | 15 min |
| Bi-weekly · alternating      | every 2 weeks| Design crit · two teams rotate · Studio · 13:00–14:30 | 10 min |
| Quarterly · 13 weeks        | term-based  | Coding bootcamp · external · Forum · 09:00–17:00   | 30 min |
| On-contract · open-ended     | membership-tied| Dedicated desk D-14 · K. Smith · until contract ends | n/a    |

0 Re-issued recurring bookings after a contract renewal — engine handles it.

> “We used to send a calendar invite for every Monday for the next twelve weeks. People declined two, accepted ten, and we’d spend Friday afternoon untangling the mess. Now I set the rule once and the room is held — with a 15-min grace, so we don’t lose the slot on a no-show.”  
> Community Manager · 32-member coworking space

## Set the pattern once. Get your Mondays back.

Bring the standing reservations you’ve been managing in a Google Doc. We’ll convert them into rules — and you’ll see them holding twelve weeks of slots before lunch.
