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