Skip to content

[R1-07] 统一文字动作上下文并完成 WindTerm 交互对照 #17

Closed

Description

@JavaZeroo

用户结果

鼠标、菜单和快捷键执行同一动作,在两区域会话、查找和重命名状态下目标、启用条件及反馈一致。本项按 R1 限定合同完成,不代表整个 R1 或 WindTerm 完整复刻完成。

验收结果

  • 基础动作覆盖参考合同的菜单、快捷键和鼠标入口,实际接收字节及系统剪贴板只作用于目标。
  • 参考观察→独立实现→测试→差异处置逐项关联,未发现仍必须新增 REA 裁决的基础未知;复杂参考未知保留为明确项目策略。
  • 无会话、无选区/失效、busy、closing、原生 Find/rename、历史阅读及受控 DPI/zoom 交叉通过,保留工作区与基础能力回归。

已交付范围

统一 text_action_state/perform_text_action,保留精确 Copy 失效诊断;原生 EDIT Ctrl+A、Find 内再次 Ctrl+Shift+F 和真实组合取消优先级;默认多行 Paste/Return 对齐实际参考;查找当前命中及半开选区跨受控 DPI/zoom 保持。Find 原生 Ctrl+C/V 有 sentinel、精确 CF、实际选区/焦点及双 PTY 零泄漏证据。

固定证据

产品源码:6a165c8。资料发布:372c302。

  • 主 CI 40029637769:Windows/Ubuntu 构建与回归通过;独立审核85精选文件、artifact摘要/源码绑定,local26/system36各两轮、Paste v2四轮各25021字节及取消/关闭精确前缀、原始日志/帧/Job0/desktop删除。审计事实。二进制仅有托管记录哈希,未上传供独立重哈希。
  • 显式真实 IME 40029638833:五模式28检查点、9组reading上下文、Find/rename中文提交/取消/双Escape、实际候选消失、原始字节、10正常receiver和1个Job取消目标及内外Job0。独立事实。普通push盘点不算实际IME。
  • 参考有序审计40026676722:两轮实际Return接受、Find编辑/重选/Escape及精确peer字节完整重算。原导出失败及旧局部观察保持原结论。
  • 逐项对照及合同覆盖复核已关联当前动作和另审IME事实。规范/规格双轴审核的问题已修复,无未处理阻断项。本机完整30套件及补测3相关套件通过;系统内部skip不计验收。

保留边界

复杂 busy/closing 的 WindTerm 参考行为未知,产品采用明确策略;词规则、容量和有限局部查找策略不冒充完整等价。ConPTY普通尾空格来源、物理行裁剪、真实跨显示器、任意输入法、完整TUI/远程及性能等价仍按能力矩阵保留。旧33阶段和旧Cancel默认不追认为新覆盖。

下一项 #18 验收同一次完整文字工作流、八会话负载/取消/反复关闭及资源/端点;本项不替代它。

已完成前置:#11、#13、#14、#15、#16。原生前置关系保留供追溯。路标总项:#6。

Activity

  1. added
    enhancementNew feature or request
    blocked有明确未完成前置;见原生 blocked-by
    on Oct 23, 2026
  2. added
    ready-for-agent范围明确且真实阻塞已解除,可开始实施
    and removed
    blocked有明确未完成前置;见原生 blocked-by
    ready-for-agent范围明确且真实阻塞已解除,可开始实施
    on Oct 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions