Trace、RunState 与调试开发 SOP
前置条件
先阅读 模块说明,确认业务负责人、输入输出、失败条件和权限边界。
执行步骤
- 先按 runId 定位运行。
- 按 sequence 重建时间线。
- 从第一个 fatal error 或 policy_denied 向前检查。
- 对 Loop 核对状态快照版本、配置指纹和最后稳定 phase。
- 确认 step_output 完整,committed 副作用不重放,unknown 副作用已转人工核对后再恢复。
- 用事件证据复现后再修改。
- 使用假凭据、正文和带敏感查询参数的 URL 验证持久化前脱敏,同时确认普通测试命令仍可供 grader 审计。
- 保留修复前后 Trace。
- 运行模块列出的测试,并执行
npm run check:modules。 - 保存 Trace、评测和人工确认记录;未经明确授权不发布。
停止条件
遇到未确认业务规则、不可逆副作用、工作区外访问、真实密钥缺失或安全门禁失败时停止,向负责人请求决定。不要自行扩大业务范围。