用途:pasteurize 是一套针对疑难 bug 的诊断与修复流程,输入可以是缺陷报告、栈追踪、失败测试输出或产物路径,也接受来自其他技能的调查请求。
主要能力:分为六个阶段。阶段一先建立快速、可靠的通过/失败反馈循环;阶段二用复现命令多次运行确认缺陷;阶段三在测试前先写出三到五个排序假设;阶段四按假设添加定向探针,并为本次调查选一个会话标签,日志前缀使用 [DEBUG-a4f2] 这类标记;阶段五先加回归测试再做最小修复,失败三次后须重写假设;阶段六清理工作树,去除所有调试标记与临时文件,并写出交接 slug。
使用方式:创建反馈循环,运行 python3 skills/pasteurize/scripts/pasteurize.pyz repro-rerun 确认复现;清理时用 python3 skills/pasteurize/scripts/pasteurize.pyz debug-tag-sweep --session-tag a4f2 --changed-only --root . 扫描调试标签。支持 --auto、--open-pr、--hard 标志。调查模式(mode: investigate)在阶段二后停止。
适用场景:缺陷复现、回归排查、竞态、性能回退与冷 bug 等。交接 slug 写入 .cheese/pasteurize/<slug>.md,随后可接 /cook 等链路。
限制:阶段一无法建立可用循环时应停止并请求访问;不提交更改或开 PR;未找到正确测试接缝时不做测试,改记为架构问题。资料未提供其他平台支持、计费或价格信息。