Merge branch 'worktree-agent-a02d51803adfe3011' into feat/flow-debugger-script-entry
This commit is contained in:
@@ -24,6 +24,27 @@ public record FlowDebugRunMethodCommand(int ApiMethodId, JsonElement? Parameters
|
|||||||
/// <param name="WaitSeconds">How long to wait for a spawned run before reporting <c>NO_TRIGGER_WITHIN_WINDOW</c>.</param>
|
/// <param name="WaitSeconds">How long to wait for a spawned run before reporting <c>NO_TRIGGER_WITHIN_WINDOW</c>.</param>
|
||||||
public record FlowDebugRunValueChangeCommand(int InstanceId, string AttributeName, string Value, int WaitSeconds = 45);
|
public record FlowDebugRunValueChangeCommand(int InstanceId, string AttributeName, string Value, int WaitSeconds = 45);
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Flow Debugger Live run of a site script by name (design 2026-09-08). The runner resolves the
|
||||||
|
/// script's effective definition from the flattened instance configuration and branches on its
|
||||||
|
/// trigger kind: a <c>ValueChange</c>/<c>Conditional</c> script is fired by WRITING its monitored
|
||||||
|
/// attribute (<paramref name="Value"/>) and polling for the spawned run, exactly like
|
||||||
|
/// <see cref="FlowDebugRunValueChangeCommand"/>; every other kind is invoked DIRECTLY through the
|
||||||
|
/// traced routed-call path with <paramref name="Parameters"/>. Deployer role; refuses on a standby
|
||||||
|
/// with <c>STANDBY_NODE</c>.
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="InstanceId">The instance the script belongs to.</param>
|
||||||
|
/// <param name="ScriptName">Canonical script name from the flattened configuration (case-insensitive).</param>
|
||||||
|
/// <param name="Parameters">Call kinds: flat JSON object validated against the script's ParameterDefinitions; null = none.</param>
|
||||||
|
/// <param name="Value">Write kinds: canonical string value to write to the trigger's attribute.</param>
|
||||||
|
/// <param name="WaitSeconds">Write kinds: how long to wait for a spawned run before <c>NO_TRIGGER_WITHIN_WINDOW</c>.</param>
|
||||||
|
public record FlowDebugRunScriptCommand(
|
||||||
|
int InstanceId,
|
||||||
|
string ScriptName,
|
||||||
|
JsonElement? Parameters,
|
||||||
|
string? Value,
|
||||||
|
int WaitSeconds = 45);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Flow Debugger Replay (design 2026-09-05 §7.1): returns the audit events of the execution
|
/// Flow Debugger Replay (design 2026-09-05 §7.1): returns the audit events of the execution
|
||||||
/// tree that <paramref name="ExecutionId"/> belongs to, from the central store.
|
/// tree that <paramref name="ExecutionId"/> belongs to, from the central store.
|
||||||
|
|||||||
Reference in New Issue
Block a user