Files
Agent-System/.doc/ops/handoffs/2026-09-13-chat-history-refresh-diagnosis.md
T
WeiCHEN bf94995e1e docs(ops): align chat-history refresh closeout with B3 evidence
Fix residual contradiction that treated activate+restart as still open; keep PASS SSOT and macOS agentctl exception note.
2026-09-22 21:27:56 +08:00

2.3 KiB
Raw Blame History

title, created, updated, from, to, status
title created updated from to status
对话刷新后正文消失整改实施交接 2026-09-13 2026-09-22 codex closed done

交接:对话刷新后正文消失整改实施

收口结论(2026-09-22)

本交接关闭。 tip 364ed7f1 上原发布缺口已关闭;发布 SSOT 以 gap-matrix 行 CHAT-HISTORY-REFRESH = PASS 为准。

口径裁定见 2026-09-22-chat-history-refresh-reconcile。不得再凭本文件的历史 “open / publish blocker” 表述回退该 PASS。

门禁 B3(激活后文档任务 + rebuild)已有归档证据:gate report(项目 6359)。

目标(历史)

按整改方案修复消息作用域、历史读取授权和统计同集问题,并完成历史回填与真实刷新 E2E。

已完成

  • 诊断:消息未删;空 stage_key 被过滤器丢弃;统计不同集。
  • 实施已合入:message_scope、chat_history_auth / chatflow 同集、goose 00026/00027、useChatWindow 恢复态。
  • 闲聊 live 6252 + 门禁 B3 6359(activate+task+rebuild)证据归档。
  • 2026-09-22 口径对齐:本 handoff / remediation 关闭;gap 保持 PASS。

残留(不回退本 gap)

  • useChatWindow 非 403 路径仍可能 cache→ready(降级 UX);不得扩大。
  • StageKeyAllowed("") 非聊天调用点另账。

认领 / 槽位状态

项 值
mutex 已释放 yes
集成槽位 holder idle
关闭依据 tip 364ed7f1 + reconcile

红线(持续)

  • 禁止空 stage_key 一律放行;聊天可见性以 MessageVisible 为准。
  • 禁止用 localStorage 掩盖服务端空结果/错误作为修复。

相关链接