An invite to lunch is still a letter. It arrives in the inbox, wears the stripe of the alias it was addressed to, and the From line of the RSVP is already correct — because the alias the invite landed on is the alias the reply goes out under. You do not switch tabs to Google Calendar to figure out what the meeting is; the meeting is rendered where it landed.

§ Inside the message

Opening a calendar invite shows the full briefing — description body, attendees with their RSVP status, recurrence sentence, and a single Join chip that points at the real video URL. Accept, Maybe, and Decline live at the foot of the panel. Replying is one click; the RSVP is DKIM-signed under the alias the invite arrived at.

§ RSVP from the right alias

An invite to hello@studio.example replies from hello@studio.example — not from the address you signed in with. The organiser sees your studio identity, not your personal one. This is the alias system from Book II applied to calendaring: the inbound address is the identity, calendar or not.

Aside

The Join chip names the recognised video provider (Google Meet, Zoom, Teams, Webex, Whereby, GoTo, BlueJeans, Around, Riverside, Jitsi, Discord). Sibling URLs in the LOCATION field — a project tracker, a doc, a GitHub thread — are surfaced separately on the per-message invite panel under an Also linked row, never crowded into the agenda chip.

§ The agenda page

/app/calendar collects every accepted invite into Today / Tomorrow / weekday rails. Each row is editorial: time on the left, the briefing pull-block in the middle, guests as named chips with partstat-coloured dots, the recurrence sentence above the briefing, and the Join chip on the right. The cover at the top of the page carries a small ledger — Today, Upcoming, Needs reply, In view — and a filter by identity so a portfolio operator can see one brand's week at a time.

§ Subscribing from any calendar app

From the second column of the agenda page, mint a private feed URL. Paste it into Apple Calendar (File → New Calendar Subscription), Google Calendar (Other calendars → + → From URL), or Outlook (Add calendar → Subscribe from web). The feed is read-only, revocable at any time, and exposes only your accepted events. Your meetings travel with you without sending them through a third party's calendar service.

§ Conflicts

Accepting an event that overlaps another accepted event surfaces the conflict in a confirm step before the reply goes out — with the conflicting meeting named. You can accept anyway (the organiser will not know) or keep the new one tentative.