Skip to content

Process.enabled

Emitted each time a Process is enabled.

Process.enable emits Process.enabled when it completes on a Process.

PropertyValue
Emitted byProcess.enable
NounProcess
MovesProcess off to on; Process paused to on; Team asleep to awake when the Process belongs to this Team
WakesNone.

Payload

Each delivery is an Event record. data holds what Process.enable returns, and previous holds the state it left.

FieldTypeRequiredDescription
namestringrequiredProcess.enabled.
atdatetimerequiredWhen it happened.
seqintegerIts position in the namespace, one more than the Event before; any seq is a cursor into the history.
datajsonrequiredThe Thing as the Action left it.
data.processProcessrequiredThe Process, now on.
data.process.namestringrequiredThe name in sentence case, such as Month-end close.
data.process.statusstringWhether the Process starts new Actions in this Startup: off, on, or paused.
data.process.saystext[]What a founder says to run, turn on, or ask about it.
data.process.settingsjsonThe Settings it reads: key, type, default, the founder’s sentence and the Verb that sets each.
data.process.defaultOnstring[]The Product Templates it is on in by default.
data.process.wakesjsonThe Events that wake it in the Startup’s own records.
data.process.inputsstring[]The Nouns an Action reads at its start.
data.process.outputsstring[]The Nouns a finished Action leaves behind, rolled up from its Workflows.
data.process.outcometextWhat a finished Action leaves true, in one sentence.
data.process.serviceLeveljsonIts target duration, clock, escalation Role, and the waits that stop the clock.
data.process.scopestringWhere it runs: startup, studio, or any.
data.previous.statusstringrequiredThe status before this Event: off.

Example

JSON
{
  "$id": "https://api.sb/ledgerlark.com/events/event_1",
  "$type": "Event",
  "name": "Process.enabled",
  "at": "2026-10-22T12:00:00Z",
  "data": {
    "process": {
      "$id": "https://api.sb/ledgerlark.com/processes/process_1",
      "$type": "Process",
      "name": "LedgerLark",
      "status": "on",
      "says": [
        "Retry failed payments"
      ],
      "settings": {},
      "defaultOn": [
        "saas"
      ],
      "wakes": {},
      "inputs": [
        "invoice"
      ],
      "outputs": [
        "transaction"
      ],
      "outcome": "Each Invoice ends paid, refunded, or written off.",
      "serviceLevel": {},
      "scope": "startup"
    },
    "previous": {
      "status": "off"
    }
  },
  "seq": 1
}