Session 与 Context 开发 SOP
前置条件
先阅读 模块说明,确认业务负责人、输入输出、失败条件和权限边界。
执行步骤
- 只为需要续聊的场景开启 Session。
- 使用安全 sessionId。
- 验证恢复后只追加新消息。
- 观察 context_compacted 与 context_compaction_failed 事件,失败时不得丢失原消息。
- 检查摘要保留目标、约束、权限、已修改文件、测试状态和下一步。
- 对损坏文件与压缩失败做失败注入。
- 运行模块列出的测试,并执行
npm run check:modules。 - 保存 Trace、评测和人工确认记录;未经明确授权不发布。
停止条件
遇到未确认业务规则、不可逆副作用、工作区外访问、真实密钥缺失或安全门禁失败时停止,向负责人请求决定。不要自行扩大业务范围。