Self-contained, human-readable explanation (names the flow and step).
OptionalflowConversation the finding belongs to; absent for a plain bot.when() handler route.
OptionalnodeNode id in describeFlows() output (Mermaid and JSON).
OptionalpathStep path inside the flow, e.g. steps[2] or steps[0].options["x"].then.steps[1].
OptionaltriggerLabel of the offending trigger (trigger diagnostics).
One finding. Plain data — safe to
JSON.stringify, log or send to a dashboard.