Take the WP3 pins and record the checkpoint increment on the task card
ci / test (pull_request) Successful in 2m18s

Why: Backend#94 merged the checkpoint closure wiring; Native#33 and
Squad#37 carried the library work; Dev pins and the increment record
follow.
Evidence: check-pins pins ok; WP3 chain CI green on every merge head;
acceptance clause 2's tests GATE across layers.
Impact: rollback evidence complete (eligibility, symlink guard,
partial restore, retention, HTTP).
Refs: Agent-Native#33, Agent-Squad#37, Agent-System-Backend#94
This commit is contained in:
2026-10-07 16:00:34 +00:00
parent 8be8802370
commit 95c20e0cf7
4 changed files with 4 additions and 3 deletions
+1
View File
@@ -65,6 +65,7 @@ OTel SDK/gRPC/采样(保留手写导出);completion/prompt 预算口径改
|---|---|---|---|---|---|---|---|
| WP2 产品会话路径持久化 | JournalOnly 可兼得 journal 语义与产品管线(权威冻结不可接受——落地时把方案的「transcript 权威」修正为「journal-only+恢复摘要注入」) | agent-native loop(JournalOnly)+ backend llm_direct | 杀窗口配对成立;历史每跑恰好一次且不进 journal;产品管线测试全绿 | 用户「下一步实施 N3」 | PASS(Native#31、Squad#35、Backend#92 合入,CI GATE;验收① 产品层 GATE) | 会话 run 获得意图日志/恢复配对/恢复摘要注入;无透明续跑(seal 保持);transcript 打开失败软降级 | 否(WP6 总验复跑) |
| WP4 OTel GenAI 对齐 | 保留键可把 run 级关联经既有 Trace 签名传入(不破宿主);结束期过滤可让 usage 在存续期补进 | agent-native telemetry/loop + backend app/settings/runtime | 名称后缀+gen_ai.* 键枚举+intValue+service.name 钉住;一次 Run 共享 trace 且 parent 链正确;正文拒绝名单原样过 | 用户「下一步实施 N3」 | PASS(Native#32、Squad#36、Backend#93 合入,CI GATE;验收③ GATE) | span 形态切到 GenAI 约定(invoke_agent <agent>/chat <model>/execute_tool <tool>、gen_ai.* 属性、一次 Run 一条 trace);默认不导出(端点空) | 否(WP6 总验复跑) |
| WP3 检查点收口 | 资格可静态声明并被测试钉住;恢复故障注入对 root 不可重现(用显式测试缝替代权限法) | agent-native checkpoint/tools + backend rewind/server/fs | 资格集合钉住;符号链接按外部改动处理;部分恢复进 Result 不中止;日志有界;HTTP happy+409 过 | 用户「下一步实施 N3」 | PASS(Native#33、Squad#37、Backend#94 合入,CI GATE;验收② GATE) | Result 增 Failed;Rewind 不再单文件中止;checkpoints.jsonl 裁到 200 anchors;CI 以 root 跑暴露的权限法注入问题由 restoreForTesting 缝解决 | 否(WP6 总验复跑) |
| WP1 RunState 收口 | 尾部兜底可与意图路径正交不重复;替换文只作 user 消息可保内存/转录一致;done.json 按状态分流可让优雅停机续跑且幂等 | agent-native loop + backend runmgr | 杀窗口两态配对成立且零重复;健康转录零改写;guardrails 消费方回归通过 | 用户「下一步实施 N3」(方案 Documents#43 合入后) | PASS(Native#30、Squad#34、Backend#91 合入,CI GATE;验收① 库层 GATE) | Stop.Replacement 展示形态变化(assistant 不再显示替换文);优雅停机子代理续跑(一次且仅一次);每次 Run 前配对恒成立 | 否(WP6 总验复跑) |
## 同步记录