AiRitualRun
One run of a ritual, as the organization's pages show it.
Shape
- cost_microsinteger · int64What it spent, in millionths of a dollar with the fee included.
- kindRitualKindstand_upplanningrefinementreviewretrospectivearchitecture_reviewreleasereplenishmentdigestWhat the ritual does.
- namestringThe ritual's name when the run was scheduled.
- ritual_keyRitualKey (string)The ritual's key in the revision.
- run_idAiRitualRunId (string · uuid)The run.
- scheduled_forstring · date-timeWhen it was due.
- started_byAiRitualStartscheduledmanualreleaseWhat started it.
- stateAiRitualRunStatescheduledrunningcompletedskippedfailedWhere it stands.
- budget_microsinteger · int64 or nulloptionalThe most it may spend.
- ended_atstring · date-time or nulloptionalWhen it ended.
- errorstring or nulloptionalWhy it failed.
- gate_idAiGateId (string · uuid) or nulloptionalThe gate its outcome waits on, when a person approves it.
- outcomeobject or nulloptionalWhat it produced, as its facilitator recorded it.
- phaseAiRitualPhaseparticipantsfacilitatingawaiting_approvalapplyingor nulloptionalWhere a running run is.
- skip_reasonstring or nulloptionalWhy it was skipped.
- squad_keySquadKey (string) or nulloptionalThe squad it ran for; absent for the whole organization.
- started_atstring · date-time or nulloptionalWhen it started.
- threadstring or nulloptionalIts thread, by address.
Example
Synthesized example{
"cost_micros": 22,
"kind": "stand_up",
"name": "payments-api",
"ritual_key": "ritual-key-f3be",
"run_id": "6a967edd-adbe-4dc5-8c6c-caadbdc913cf",
"scheduled_for": "2026-10-13T08:14:24Z",
"started_by": "scheduled",
"state": "scheduled",
"budget_micros": 51,
"ended_at": "2026-10-11T11:15:48Z",
"error": "error-9e31",
"gate_id": "76ab88ba-142f-48d4-b88d-8bd56943105d",
"outcome": {},
"phase": "participants",
"skip_reason": "skip-reason-8f03",
"squad_key": "squad-key-2878",
"started_at": "2026-10-10T21:25:55Z",
"thread": "thread-9db0"
}
Graph
Used inside
Contains
No named schema inside.
Used by
Sent by 0 operations
No operation takes it as a request body.
Returned by 4 operations
- GETThe organization's ritual runs, newest first — each with its state, its thread, what it cost/groups/{group_id}/ai-org/ritual-runs
- GETOne ritual run./groups/{group_id}/ai-org/ritual-runs/{run_id}
- POSTRun a ritual now, outside its cadence. The run starts within a minute, is held to the/groups/{group_id}/ai-org/rituals/{ritual_key}/run
- POSTSkip a ritual's next occurrence. It is recorded now as skipped, so nothing runs then; asking/groups/{group_id}/ai-org/rituals/{ritual_key}/skip