fix(cli): flow-debug help text names the script entry; replay role note; run-script guard tests
Claude-Session: https://claude.ai/code/session_01NcMG6xXdsJbmD2wYAgkK29
This commit is contained in:
@@ -6,11 +6,12 @@ using ZB.MOM.WW.ScadaBridge.Commons.Messages.Management;
|
||||
namespace ZB.MOM.WW.ScadaBridge.CLI.Commands;
|
||||
|
||||
/// <summary>
|
||||
/// The <c>flow-debug</c> command group (Flow Debugger design 2026-09-05 §7.1): a Live run of
|
||||
/// an inbound API method or a value-change trigger with every routed site run traced, and a
|
||||
/// Replay of a past execution chain from the central audit store. All three are Deployer
|
||||
/// commands answered by the node the CLI is pointed at; a standby central refuses the two
|
||||
/// run commands with <c>STANDBY_NODE</c> (Replay is served from any node).
|
||||
/// The <c>flow-debug</c> command group (Flow Debugger design 2026-09-05 §7.1; script entry
|
||||
/// point 2026-09-08 §6): a Live run of an inbound API method, a site script, or a
|
||||
/// value-change trigger with every routed site run traced, and a Replay of a past execution
|
||||
/// chain from the central audit store. The three run commands are Deployer-only commands
|
||||
/// answered by the node the CLI is pointed at; a standby central refuses them with
|
||||
/// <c>STANDBY_NODE</c>. Replay is served from any node and accepts a wider role set.
|
||||
/// </summary>
|
||||
public static class FlowDebugCommands
|
||||
{
|
||||
@@ -29,7 +30,7 @@ public static class FlowDebugCommands
|
||||
/// <returns>The configured <c>flow-debug</c> command.</returns>
|
||||
public static Command Build(Option<string> urlOption, Option<string> formatOption, Option<string> usernameOption, Option<string> passwordOption)
|
||||
{
|
||||
var command = new Command("flow-debug") { Description = "Flow Debugger: trace an inbound API method or value-change flow end to end, or replay a past one" };
|
||||
var command = new Command("flow-debug") { Description = "Flow Debugger: trace an inbound API method, a site script, or a value-change flow end to end, or replay a past one" };
|
||||
|
||||
command.Add(BuildRunMethod(urlOption, formatOption, usernameOption, passwordOption));
|
||||
command.Add(BuildRunScript(urlOption, formatOption, usernameOption, passwordOption));
|
||||
|
||||
Reference in New Issue
Block a user