fix: pass script args through automation steps

This commit is contained in:
2026-05-14 16:58:03 +08:00
parent 7bd0e7c6e4
commit 8430fd464d
@@ -143,14 +143,14 @@ function New-ScriptStep {
param(
[string]$Step,
[string]$ScriptName,
[string[]]$Args = @()
[string[]]$ScriptArgs = @()
)
return [pscustomobject]@{
kind = "script"
step = $Step
script = Join-Path $PSScriptRoot $ScriptName
args = $Args
args = $ScriptArgs
}
}
@@ -399,8 +399,8 @@ $phaseDefinitions = @(
name = "phase1"
title = "ai-contract-platform productization"
steps = @(
New-ScriptStep -Step "core-p0-closed-loop" -ScriptName "run-phase1-closed-loop.ps1" -Args $baselineArgs
New-ScriptStep -Step "productization-closed-loop" -ScriptName "run-phase2-closed-loop.ps1" -Args $baselineArgs
New-ScriptStep -Step "core-p0-closed-loop" -ScriptName "run-phase1-closed-loop.ps1" -ScriptArgs $baselineArgs
New-ScriptStep -Step "productization-closed-loop" -ScriptName "run-phase2-closed-loop.ps1" -ScriptArgs $baselineArgs
New-ScriptStep -Step "pdf-acceptance-gate" -ScriptName "run-pdf-acceptance-gate.ps1"
New-ScriptStep -Step "review-structured-acceptance-gate" -ScriptName "run-review-structured-acceptance-gate.ps1"
)
@@ -409,7 +409,7 @@ $phaseDefinitions = @(
name = "phase2"
title = "pilot operations and organization"
steps = @(
New-ScriptStep -Step "pilot-closed-loop" -ScriptName "run-phase3-closed-loop.ps1" -Args $baselineArgs
New-ScriptStep -Step "pilot-closed-loop" -ScriptName "run-phase3-closed-loop.ps1" -ScriptArgs $baselineArgs
New-ScriptStep -Step "pilot-readiness-gate" -ScriptName "run-pilot-readiness-gate.ps1"
New-ScriptStep -Step "business-quality-gate" -ScriptName "run-business-quality-gate.ps1"
New-ScriptStep -Step "phase8-pilot-closed-loop" -ScriptName "run-phase8-pilot-closed-loop.ps1"
@@ -439,7 +439,7 @@ $phaseDefinitions = @(
New-ScriptStep -Step "scale-ops-gate" -ScriptName "run-scale-ops-gate.ps1"
New-ScriptStep -Step "v2-roadmap-gate" -ScriptName "run-v2-roadmap-gate.ps1"
New-ScriptStep -Step "formal-launch-preparation-gate" -ScriptName "run-formal-launch-preparation-gate.ps1"
New-ScriptStep -Step "formal-launch-approval-gate" -ScriptName "run-formal-launch-approval-gate.ps1" -Args $formalLaunchApprovalArgs
New-ScriptStep -Step "formal-launch-approval-gate" -ScriptName "run-formal-launch-approval-gate.ps1" -ScriptArgs $formalLaunchApprovalArgs
)
}
)