fix: align Release A migration semantics

This commit is contained in:
AgentRun Codex
2026-07-12 23:35:21 +00:00
parent c101b2543e
commit 1a3e95e8d9
7 changed files with 44 additions and 17 deletions
+1 -1
View File
@@ -223,7 +223,7 @@ export function parseNodeWebProbeSentinelOptions(args: string[]): NodeWebProbeSe
if (migrationAction !== "plan" && migrationAction !== "export" && migrationAction !== "import" && migrationAction !== "verify") {
throw new Error("web-probe sentinel migration usage: migration plan|export|import|verify --node NODE --lane vNN [--sentinel ID] [--snapshot PATH] [--confirm] [--json]");
}
if ((migrationAction === "import" || migrationAction === "export") && !confirm) throw new Error(`web-probe sentinel migration ${migrationAction} requires --confirm`);
if (migrationAction === "import" && !confirm) throw new Error("web-probe sentinel migration import requires --confirm");
sentinel = { kind: "migration", action: migrationAction, node, lane, sentinelId, snapshotPath: optionValue(args, "--snapshot") ?? null, confirm, json: args.includes("--json") };
} else if (sentinelActionRaw === "report") {
const view = parseWebProbeSentinelReportView(optionValue(args, "--view") ?? "summary");