Repository navigation
Description
当前方向与确认边界(2026-10-26)
R1 的固定实现与限定验收保留。后续先对齐终端基础能力和性能;原版实际行为优先,历史容量/策略差异需继续取证。候选比较已形成限定证据,Alacritty 保留为候选,正式核心方案由 #34 提交用户确认。
依据:已确认方向与决策权限。下文保留当时的限定范围与证据,原关闭状态不变;历史决定不作为当前用户确认。
交付目标
在主区和底部的真实会话中阅读历史、选择复制、粘贴和搜索,完成基础中文输入;持续输出和切换会话不会破坏这些操作。
详细合同、子任务、依赖与验收见 R1 基础文字交互。本路标的范围为:
- 定向核实参考版本的文字交互、焦点和快捷键行为,形成独立实现合同。
- 历史/屏幕/窗口坐标、历史浏览和跟随输出规则。
- 选择模型、正确 Unicode 复制、明确换行策略和剪贴板入口。
- 有界粘贴、必要的模式协商、取消及会话隔离。
- 基础历史搜索、定位、高亮、取消和淘汰处理。
- 基础 IME 组合/提交/取消与键盘输入闭环;复杂 Unicode、完整字素与广泛字体兼容留到 R2。
- 焦点、重命名框、搜索框、菜单与键盘/鼠标动作的正确路由。
- 多会话、持续输出、resize、DPI/zoom、关闭及资源回收的自动集成验证。
出口条件: 用户可完整走通“输入命令 → 阅读历史 → 选择复制 → 粘贴 → 搜索定位”的真实流程;基础中文输入正确,操作不串会话。复制内容与粘贴字节由独立预期校验,画面相似不能替代数据正确。性能记录作为回归护栏,不在此路标提前声明达到 WindTerm 性能。
执行约定
这是路标总项;完成取决于出口合同,不按关闭 issue 的数量判定。远期工作包进入执行前再拆成可验收任务;调查可提前并行。
已拆出的任务
- [R1-01] 冻结 WindTerm 2.7.0 基础文字交互契约 #11 [R1-01] 冻结 WindTerm 2.7.0 基础文字交互契约
- [R1-02] 浏览有界历史并保持每会话阅读位置 #12 [R1-02] 浏览有界历史并保持每会话阅读位置
- [R1-03] 选择屏幕与历史文字并精确复制 #13 [R1-03] 选择屏幕与历史文字并精确复制
- [R1-04] 将大段 Unicode 文本可靠、可取消地粘贴到目标会话 #14 [R1-04] 将大段 Unicode 文本可靠、可取消地粘贴到目标会话
- [R1-05] 在有界历史中查找、跳转和取消搜索 #15 [R1-05] 在有界历史中查找、跳转和取消搜索
- [R1-06] 基础键盘与中文 IME 完整输入闭环 #16 [R1-06] 基础键盘与中文 IME 完整输入闭环
- [R1-07] 统一文字动作上下文并完成 WindTerm 交互对照 #17 [R1-07] 统一文字动作上下文并完成 WindTerm 交互对照
- [R1-08] 验收完整文字工作流与多会话资源边界 #18 [R1-08] 验收完整文字工作流与多会话资源边界
当前执行位置
R1已按限定合同验收。 #11–#17的原合同及#18完整组合均已满足。固定实现ce9b24d,整体验收 · 同源码回归。
同源码本地38/38(内部8项skip),主CI Windows38/Ubuntu24;显式托管真实八会话两fresh完成Copy→Paste确认→拼音提交/取消、前缀与目标隔离、两次滚动state/WM_PAINT提交、校准阶段资源及18实例回收。新组合的原件/反例/画面与旧能力回归由非作者分别审核;细节只在#18和公开证据维护。
下一路标是#7 R2,先细拆#19平台边界和#20实际外部核心候选比较,在扩大VT模式/TUI实现前重审ADR-0003。常用TUI、复杂文字、配置恢复、真实跨屏、R2 日常开发包、SSH/SFTP和完整UI仍未完成;不把R1当作日常可替代版本。实际呈现、长期无泄漏和WindTerm性能等价仍未知,资源观测不构成性能通过。
Metadata
Metadata
Assignees
Labels
Projects
- StatusShow more project fieldsDone
Activity
docs: reconcile WindTerm roadmap, current evidence and execution task…