diff --git a/src/tools/blocker.ts b/src/tools/blocker.ts index f5316b1..2ec09d0 100644 --- a/src/tools/blocker.ts +++ b/src/tools/blocker.ts @@ -36,8 +36,10 @@ export function buildBlockerResolution(input: BlockerResolutionInput = {}): Reco '停止原样重复执行同一条命令。', '把问题点、稳定解法、后续入口和证据写入 TASKS.md、docs 或脚本。', '下一轮只能改变一个可验证变量,例如缩短范围、增加 timeout、拆分 Pod 内外步骤或改用固定脚本。', + '如果这是已有卡点,直接复用已固化入口,不再重新探索。', ] : [ + '先查 TASKS.md 和 docs/kt-testing-workflows.md 是否已有同类稳定解法。', '先采集命令、输入、PID 或 Pod、最后有效日志和已生成产物。', '只清理本轮启动的进程、临时目录或 Pod 文件。', '第二次尝试前必须改变一个可验证变量,不能原样等待。', @@ -65,6 +67,7 @@ export function buildBlockerResolution(input: BlockerResolutionInput = {}): Reco '远程 here-doc、awk、kubectl jsonpath 和 Node 片段不能直接塞进双引号 ssh 命令。', "PowerShell 多行 Node 片段使用单引号 here-string:@' ... '@ | node -。", '同一卡点最多两次原样尝试;第二次仍卡住先固化再继续。', + '第三次原样尝试禁止执行;必须改用已固化入口、固定脚本、拆分只读预检或直接接口 smoke。', '只清理本轮启动的进程或临时文件,不批量杀未知进程。', ], shouldStopBlindRetry,