1.5 KiB
1.5 KiB
title, status, created, updated, owner, branch, worktree, mutex
| title | status | created | updated | owner | branch | worktree | mutex |
|---|---|---|---|---|---|---|---|
| PU6 语义摘要 shadow(SEMANTIC_SUMMARY_SHADOW) | done | 2026-09-16 | 2026-09-16 | Cursor-Auto | feature/pu6-semantic-summary | .worktrees/feature-pu6-semantic-summary | chat |
PU6 语义摘要 shadow
目标
在授权可见消息集合上落地 SEMANTIC_SUMMARY_SHADOW(默认 off):shadow 语义摘要、失败回 deterministic 并标注 freshness;不启用 REPLACE。
范围
internal/ctxmgr/summarizer.go+ semantic shadowinternal/app/chatflow/授权过滤入口internal/server/chat_digest_api.go出站 freshness/shadow 字段- 单元/表征测试;测试报告
非目标
- 不启用
SEMANTIC_SUMMARY_REPLACE - 不合入
dev - 不改 plan 文件
步骤
- 从
dev开分支 / worktree 并认领 - flags + 无工具语义摘要器 + rolling summary shadow
- chatflow 授权路径 + digest API
- 测试与报告
- 渐进提交并 push
验收标准
- flag off 行为与基线一致
- shadow on:仅 authorized 消息;失败保留 deterministic + freshness
- injection 不能提权;REPLACE 路径未接线
- 测试报告归档
相关链接
- Contract:
../long-term/2026-09-16-pu6-semantic-summary-contract.md - Test report:
../../test-reports/2026-09-16-pu6-semantic-summary-test-report.md
证据 / 备注
- 分支:
feature/pu6-semantic-summary(worktree) - 测试:
go test -short ./internal/ctxmgr/ ./internal/app/chatflow/ ./internal/server/PASS