Skip to content

测试:在完整记录边界采集替换会话快照 - #91

Merged
JavaZeroo merged 4 commits into
fix/conpty-backend-r47from
diagnose/workflow-checkpoint-r87
Oct 26, 2026
Merged

JavaZeroo merged 4 commits into
fix/conpty-backend-r47from
diagnose/workflow-checkpoint-r87

Conversation

@JavaZeroo

@JavaZeroo JavaZeroo commented Oct 26, 2026 •

Copy link
Copy Markdown
Owner

原八会话替换检查点只等待编号前缀,可能把一次 8192 B 消费结束处的正常半行交给精确 oracle。改为默认关闭的有界记录检查点:各替换会话读至实际 LF 后保持,两个会话均就绪才采集并释放;关闭解除保持,关闭中的窗口拒绝重新启用。原 32000 条/2048000 B、4096 B 分块、20 ms 间隔、五轮替换、70/90 秒期限及 Python 文字/身份/回收断言不变。

对应 #87,目标分支为实验 fix/conpty-backend-r47,不选择正式产品核心/后端。说明与白名单证据见 机制合同 和 固定验证。

验证 实际结果与范围
受控 GUI 因果对照 同一诊断 EXE,旧判据真红;同 session 后续实际字节补齐。新检查点在输出仍 active 时通过原 oracle
被动等待方案 原 oracle 报 replacement output not active,作为被否定方案保留
最终产品源码 c662011,candidate .5 / official 1.25 flags24 两轮原完整八会话 data-only 通过;各自 Job0、desktop 已回收
同源码完整 CTest 56/57、402.66s;唯一失败为 #52 Vim stage59;8 项内部 skip 单列
关闭边界 真实窗口 post-close arm 回归修前红、修后绿;核心/窗口针对检查 2/2
CI:head 3a0561c,实际 checkout 3fdd147 Build 与 External candidate 均成功。Windows default/system 52/52、278.50s;Linux 默认 33/33、11.02s。candidate/system 的 core+checkpoint 在 Windows/Linux 各 2/2;不能替代本机 official 整体结果

历史两份失败缺失的 native 后续不追溯补造。新诊断 collected trace 超过128KiB,但所需补齐字节存在于保存前缀,不宣称全程运输已捕获。原件与本机路径留在本地。关闭 guard 红例未独立保留 EXE 哈希,公开字段为 null,源码/同一测试/build log/失败日志保留。更早 f89b0ac 的57/57属于另一源码,不能替代最终结果。

候选 CI 增加 Windows/Linux 的 workflow_checkpoint_test。#52/#63/#47 与 Draft #50 继续开放,真实 CF/IME、性能、WindTerm 等价及完整 R2 未由本项验收。

Standards

终审无阻塞,可提交。公开 JSON 与 index 字节一致;最终源码、二进制、日志及两轮原件哈希匹配。56/57、402.66 秒、8 skip、Vim59 与旧版57/57分列准确;来源、隐私、未知和验收边界保留,CI精确选两测试。无新增判断性异味,原空行谓词重复为非阻塞建议;未重跑GUI/全套。

Spec

无阻塞发现,可限定关闭 #87 的合成工作流记录边界采样问题。原负载、期限、精确文本及身份断言保留;最终 c662011 两轮原件哈希、原 oracle 离线复算一致,各五轮 F4/F5 均仍活跃,Job0、desktop 回收。受控因果与正式运行分列;56/57、Vim59、8 skip、历史缺口及诊断截断如实保留。不覆盖 #52/#63/#47 或 R2。

两轴均无阻塞;非阻塞建议仅 Standards 一项,不改变限定验收范围。

@JavaZeroo
JavaZeroo marked this pull request as ready for review October 26, 2026 22:54
@JavaZeroo
JavaZeroo merged commit 44ea45b into fix/conpty-backend-r47 Oct 26, 2026
8 checks passed
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-26T22:55:00.503611Z 3a0561c Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant