用途:对卡住的 GSD Path 流水线做一次只读诊断。一次调用对应一次诊断,卡点判断由捆绑的 pipeline_diagnose.py 完成,不从目录列表或 git status 描述中自行推断。该技能不会推进阶段门,不编辑 .project/,不运行任何 git 变更操作。
使用方式:当 .gsd-path/runtime.json 存在时,运行 python3 -B <absolute-project>/.gsd-path/status_runtime.py --repo <absolute-project> --runtime-path,并使用其返回的已验证目录来定位捆绑辅助脚本。所选运行时缺失或无效时,会以其明确的恢复动作停止执行,不可改用已安装插件的辅助脚本。没有该声明的旧项目可使用 .gsd-path/runtime/,该目录不存在时使用技能捆绑包。显式传入 --runtime-migrate 会生成经审阅的迁移差异。
诊断流程:先运行 python3 <absolute-bundled-pipeline_diagnose.py> diagnose --repo <absolute-root>,将该 JSON 视为唯一诊断结论。随后报告,Outcome 以 ok、stuck 或 unowned 表示状态,并附每个卡住发现的证据;status_snapshot.path 存在时关联 STATE.md,否则关联仓库根目录;Next 取第一个卡住发现的 retry 字符串,若结论为 ok 则为 $gsd-path status。最后停止,不执行所指的 retry,不应用 undo;仅当某 finding id 可 undo 且用户要求回滚时,才提及 $gsd-path-undo。
规则与限制:不得在 .project/ 下写取证文件,辅助脚本输出的 JSON 即产物;不从此技能恢复 journal、绑定分支或重置 HEAD;同模型的一致结论不构成证据,辅助输出才是证据。其他能力、收费与适用平台暂未提供。