Skip to content

验证:闭合工作区尺寸标记残尾回归 #63 - #93

Merged
JavaZeroo merged 1 commit into
fix/conpty-backend-r47from
diagnose/workspace-size-r63
Oct 27, 2026
Merged

JavaZeroo merged 1 commit into
fix/conpty-backend-r47from
diagnose/workspace-size-r63

Conversation

@JavaZeroo

@JavaZeroo JavaZeroo commented Oct 26, 2026 •

Copy link
Copy Markdown
Owner

问题与结果

原 UI 窄布局第三轮停在 stage52,主区第三轮停在 stage7。实际子进程尺寸和原生标记已经正确,底部候选核心却在 TF_SIZE_169x11 后保留旧 helper 路径,精确整行条件无法通过。本 PR 用同 EXE 单变量、原生快照、实际运输回放和无插桩回归核验现有 #51 native_viewport 修复覆盖两条路径,补齐 #63 的因果证据;没有新增产品/测试源码改动。

主区场景的活动主会话两策略均得到 TF_SIZE_112x24,失败条件实际来自底部会话。旧策略按捕获 feed/resize 顺序回放逐字段等于同次 live core,新策略得到精确标记,避免仅凭一次绿将历史失败归因。

固定身份与范围

基点 dd533878538490c2464673218ea0000c6467a495,HEAD ba9e7bd10596347c20dbbbc4d2c5e7cca600a0b3;候选 termforge.5 × 官方 ConPTY1.25.260930003 × flags24。旧原入口为188228e/.4固定EXE,两项原三轮各两绿一红;单窄UI仍原红。新源单变量两对分别用同一诊断EXE,保持原输入/布局/断言/20或30秒内层及40秒外层,各原红/绿一次,未重试取绿。

原件、临时补丁、EXE、native cells和helper路径仅本地。公开白名单证据 SHA256为 8da8fc9078d9e31e14235f4a97574d18b670c87784495948735ea65463a939b6(Git及本地LF一致)。观测上限、未截断及停止条件有记录。探针影响调度,原生快照/末端/窗口呈现分列,不构成性能结论;更早缺运输样本不追溯认定同因。

无插桩验证

临时四份C++已逐字节恢复并实际重建;固定产品源dd53387与c662011相同,最终EXE 7f26395942f107297565f50402568650e1e17c5eb23924bee1bfb02c50c60d16 与诊断身份分列。

  • 原UI/main三轮方法各重复两批,共12次运行通过,保留窄布局、像素/几何负例、隔离、真实尺寸、焦点/关闭及回收。
  • 同一构建原 shell CTest 93.62秒内完成(原180秒期限):40项中 37通过、3原hosted clipboard guard跳过。其中UI/main再各运行三轮,共18份相关样本Job active0/terminated0、desktopgone。
  • JSON解析、相对链接、隐私筛查、源码恢复及 git diff --check通过。Spec/Standards两项独立审查均无发现;已复核原件哈希、三条回放、原生屏幕、18份正式样本、几何/像素与原期限。首次CI失败已保留,见下方分项结果。

仅合入实验父分支 fix/conpty-backend-r47。拟按限定合同完成 #63;#52 Vim、#47完整官方矩阵及R2仍开放,Draft #50不合入main。没有把本次shell结果拼成完整57项验收。

Refs #63, #47, #35。

CI 与保留失败

同HEAD、同实际checkout 5cd12da8c4cbded082e7686a2b8db91c7b9e9f2f 的配置分别记录:

  • External candidate 40421139202通过,Windows/Linux候选作业独立完成。
  • Build 首次Windows作业:默认/system51/52、294.89s,唯一失败为ui-copy-system第二轮原30秒deadline、首条选择进度缺失;工作区项目通过。原ZIP哈希和未知边界保留在#73。Ubuntu首次33/33、12.95s通过,失败job复查没有重新执行Ubuntu。
  • 按预先声明的一次上限,同HEAD失败job复查Windows默认/system 52/52、269.94s;原源码、输入、期限和断言未变。artifact12699216921、4326500B、SHA256 d0150af666d84b2fb26648fd978b18d2f85de657a50c72644db32785bc0ca2c7 已核对。ui-copy-system原两轮各12基础阶段/28交互阶段、真实复制和占用恢复通过,离线原validator再次通过;两例exit0、非超时、Job active0/terminated0、desktopgone。

复查是本纯文档/证据PR的集成结果,不证明#73已修复;#73保留开放和首轮失败。#63官方配置的因果及无插桩验收与此默认/system结果分列,拟仅合入实验父分支;#52/#47及Draft #50仍未验收。

@JavaZeroo
JavaZeroo marked this pull request as ready for review October 27, 2026 00:12
@JavaZeroo
JavaZeroo merged commit ed55a87 into fix/conpty-backend-r47 Oct 27, 2026
9 of 10 checks passed
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 27, 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-27T00:13:14.945597Z ba9e7bd 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