Skip to content

[R1-01] 冻结 WindTerm 2.7.0 基础文字交互契约 #11

Closed

Description

@JavaZeroo

已验收交付

已完成 R1-01 限定合同:固定官方 WindTerm 2.7.0 的基础历史导航、查找、选择、系统复制、键盘/菜单粘贴及焦点行为,形成独立实现依据。

验收证据

CI 39960732305,源码 c386494587656faa3d8621f7ddbf43a6aa678255。两个 text、两个 menu-wrap 均使用 fresh profile,四个独立 Evidence ID;每组第二轮通过精确比较,四轮 Job active=0,两个 VT peer 已关闭。

  • 严格粘贴检查使用动作前基线;确认前/取消后零增量,确认后精确一次,弹窗关闭且焦点恢复。负例覆盖提前发送、重复/迟到字节、弹窗未关及顺序错误。
  • 两轮实际执行 Select All、Find、Copy、三次 Paste 菜单,通过系统剪贴板哨兵和真实接收端验证效果。
  • 原始 VT 的实际 CF_UNICODETEXT 逐字符合软换行合并、硬换行 CRLF、尾两空格、中文及 NFD 组合标记。
  • 两组各两轮结果可比较,目标/分发/fixture/template 身份固定;新事实、行为合同和矩阵已发布。

公开事实摘要 · 行为合同。ZIP SHA-256:0ba5db5af77de70ad1c8a346cd1a56030962433fe8cc92bf60c8bc072e43a4ba。原始 8 个白名单 JSON 经独立复核;旧批次保留原覆盖和失败,不回写为通过。

保留边界

这是参考行为合同,不是 TermForge 产品功能或性能验收。菜单 Copy 的 Shift+Del 仍只有标签证据;物理输入、所有选词规则、矩形选择、复杂 VT/alt-screen、正则/跨会话搜索及完整设置不在本限定合同。menu 摘要的 complete=false 表示子场景范围,menu_verified=true 与 text complete=true 合并覆盖本项。

路标总项:#6。#13/#15 的参考前置已完成;#12 的历史前置也已完成。产品实现仍分别验收。

Metadata

Metadata

Assignees

No one assigned

    Labels

    research有明确问题与出口的证据调查

    Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions