用途:在自主循环(autonomous loop)每次迭代结束时,生成结构化、可机器解析的 RALPH_STATUS 进度报告块,用于自动监控、退出检测和进度跟踪。触发条件包括每次自主循环迭代结束(强制)、BUILD 阶段完成后、监控系统需要进度数据时、需要评估退出闸门时,以及 autonomous-loop 技能调用本技能时。
主要能力:按固定流程收集指标(本迭代完成任务数、修改文件数、测试结果、主要工作类型、阻塞项),评估 STATUS(IN_PROGRESS、COMPLETE、BLOCKED),评估 EXIT_SIGNAL(仅当无剩余任务、测试通过、无错误、无有意义剩余工作四项全部满足才为 true),并输出固定格式的状态块。工作类型分为 IMPLEMENTATION、TESTING、DOCUMENTATION、REFACTORING。
使用方式:在迭代结束时按模板输出状态块,字段固定为 STATUS、TASKS_COMPLETED_THIS_LOOP、FILES_MODIFIED、TESTS_STATUS、WORK_TYPE、EXIT_SIGNAL、RECOMMENDATION 七项,分隔符必须为 ---RALPH_STATUS--- 与 ---END_RALPH_STATUS---。RECOMMENDATION 仅一行,按状态给出下一步或完成摘要。
适用场景:自主循环编排、监控仪表盘、日志聚合、熔断器(circuit-breaker)停滞检测,以及与 verification-before-completion 配合使用。
限制:格式为 RIGID,必须逐字符匹配模板,不得增删字段或改动分隔符;TESTS_STATUS 必须实际运行测试后填写;BLOCKED 时 EXIT_SIGNAL 必须为 false;RECOMMENDATION 不得多行。退出闸门需启发式完成语言与显式 EXIT_SIGNAL: true 同时成立。具体安装命令与收费信息暂未提供。