Skip to main content

GmFlowTimeline

The stitched cross-engine timeline for one flow correlation id: every model event, automation run, and compute module run that shares the flow_id minted at the entry edge (player invoke / automation run / computeInvoke). Each array is ordered by time ascending, so the three together read as one causal diagnostics trace (e.g. mob kill -> compute event -> reward grant).

type GmFlowTimeline {
flowId: String!
events: [GmEvent!]!
automationRuns: [GmAutomationRun!]!
moduleRuns: [WasmModuleRun!]!
}

Fields

GmFlowTimeline.flowId ● String! non-null scalar

The flow correlation id (UUID) this timeline was built for.

GmFlowTimeline.events ● [GmEvent!]! non-null object

Model function-invocation events (gm_event_log rows) in the flow, ordered by executedAt ascending.

GmFlowTimeline.automationRuns ● [GmAutomationRun!]! non-null object

Automation (autonomous process) runs in the flow, ordered by startedAt ascending.

GmFlowTimeline.moduleRuns ● [WasmModuleRun!]! non-null object

Compute module runs in the flow, ordered by startedAt ascending.

Returned By

gameModelFlow query