Scheduled meetings

A scheduled meeting fires on a schedule expression. Same agenda, same attendees, every time.

Creating

Create a one-off meeting first (see One-off meetings), then schedule it:

cubicle('meeting schedule <id> --cron="0 10 * * 1-5"')

Or use the schedule button in the meeting view. Common patterns:

  • 0 10 * * 1-5 — 10am every weekday
  • 0 14 * * 1 — 2pm every Monday
  • 0 9 1 * * — 9am on the 1st of each month

Managing

cubicle('meeting list-scheduled')
cubicle('meeting unschedule <id>')

You can also see and edit scheduled meetings from the Calendar view — they appear alongside agent schedules.

What fires

At each tick, Cubicle:

  1. Walks the attendees to the meeting room.
  2. Starts the meeting with the saved agenda.
  3. Runs through it like a normal meeting.
  4. Drops into review when the host ends.

Dispatch is still manual — you decide whether to push the note. This keeps you in the loop on recurring decisions.

Tip

Daily standups and weekly retros work well as scheduled meetings. One-off design discussions don't — schedule those manually so you can pick the right attendees each time.