SOP Fan-In: Calendar
Not yet wired. This trigger type is defined and matched, and its syntax validates, but no live event source currently routes events into the SOP dispatcher for it. A SOP with this trigger loads without error but only starts via a live source (MQTT, Filesystem, AMQP) or
sop_execute.
A calendar trigger matches against a calendar event topic, scoped to a calendar source and optionally to specific calendar IDs.
Trigger
Calendar event state. Defined and matched, but no poller feeds it live.
| field | type | default | meaning |
|---|---|---|---|
calendar_ids | string[] | [] | Calendar IDs to scope to; empty matches all of the source’s calendars. |
calendar_source* | string | — | Calendar source identifier the event originates from. |
condition | string? | null | Optional expression evaluated against the calendar event payload. |
Load and verify the SOP:
Define
Author the SOP as described in Syntax, with a calendar trigger. The trigger fields above are the supported keys; the page walks the full file.
Validate
zeroclaw sop validate
Inspect
zeroclaw sop list
zeroclaw sop show <name>