Skip to content

Idea.pursued

Emitted each time an Idea is pursued.

Idea.pursue emits Idea.pursued when it completes on an Idea.

PropertyValue
Emitted byIdea.pursue
NounIdea
MovesIdea open to pursued
WakesNone.

Payload

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

FieldTypeRequiredDescription
namestringrequiredIdea.pursued.
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.startupStartuprequiredThe new variant Startup.
data.ideaIdearequiredThe Idea now pursued.
data.idea.statementtextrequiredThe concept in one line.
data.idea.statusstringrequiredOne of open or pursued.
data.previous.statusstringrequiredThe status before this Event: open.

Example

JSON
{
  "$id": "https://api.sb/ledgerlark.com/events/event_1",
  "$type": "Event",
  "name": "Idea.pursued",
  "at": "2026-10-22T12:00:00Z",
  "data": {
    "startup": {
      "$id": "https://api.sb/ledgerlark.com/startups/startup_1",
      "$type": "Startup",
      "name": "LedgerLark"
    },
    "idea": {
      "$id": "https://api.sb/ledgerlark.com/ideas/idea_1",
      "$type": "Idea",
      "statement": "Keeps the books for independent contractors.",
      "status": "pursued"
    },
    "previous": {
      "status": "open"
    }
  },
  "seq": 1
}