Tom Mittelstädt’s first Home Assistant Core contribution adds an optional status to calendar events. CalDAV, Local Calendar and Google Calendar can mark an event as confirmed or tentative, and automations receive that value in the calendar trigger payload.

The boundary matters: the code does not yet filter cancelled CalDAV or local events, which remain follow-up work. An unset value means the source supplied no supported status rather than implying confirmation, and existing calendar state attributes are unchanged.

Welcome, Tom. allenporter and MartinHjelmare reviewed and approved the Core work, while allenporter also reviewed and approved the accompanying developer documentation.