diff --git a/scripts/agents-index-contract.ps1 b/scripts/agents-index-contract.ps1 index a05c7d076..3afa72303 100644 --- a/scripts/agents-index-contract.ps1 +++ b/scripts/agents-index-contract.ps1 @@ -687,7 +687,7 @@ Assert-Contains $overseasPdaAgents '不得与国内 PDA 混用' '海外 PDA 独 $adminAcceptanceEntry = Read-RequiredText (Join-Path $backendRoot 'scripts/admin-test-env-acceptance.mjs') $adminAcceptanceModuleIndex = Read-RequiredText (Join-Path $backendRoot 'scripts/admin-test-env-modules/README.md') $scriptsIndex = Read-RequiredText (Join-Path $backendRoot 'scripts/README.md') -Assert-Contains $adminAcceptanceEntry "const OPTIONAL_MODULES = ['manual-order-splitting-fixture'" '人工验收可选模块注册' +Assert-Matches $adminAcceptanceEntry "(?s)const\s+OPTIONAL_MODULES\s*=\s*\[[^\]]*'manual-order-splitting-fixture'[^\]]*\]" '人工验收可选模块注册(不依赖数组顺序)' Assert-Contains $adminAcceptanceModuleIndex '人工分柜通过后可继续执行 `manual-preload-push-fixture.mjs`' '人工分柜到预装链路' Assert-Contains $adminAcceptanceModuleIndex 'PDA 待复核通过后,`manual-loading-complete-fixture.mjs`' '人工 PDA 到 LOADED 链路' Assert-Contains $scriptsIndex 'manual-*-fixture/verify' '人工分段验收根索引'