SOP Fan-In: Peripheral
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 peripheral signal is matched exactly against board/signal.
Trigger
Hardware signal. Defined and matched, but no peripheral listener feeds it.
| field | type | default | meaning |
|---|---|---|---|
board* | string | — | Board identifier the signal originates from. |
condition | string? | null | Optional expression evaluated against the signal payload. |
signal* | string | — | Signal name on the board; matched as board/signal. |
Load and verify the SOP:
Define
Author the SOP as described in Syntax, with a peripheral 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>