Skip to content

[R2 核心关卡] 实际构建外部候选并重审 ADR-0003 #20

Closed
3 of 3 issues completed
Closed

Description

@JavaZeroo

当前方向与确认边界(2026-10-26)

实际外部候选比较的历史交付保留。用户确认 Alacritty 代码可以保留,当前定位为候选;下文当时的排他路线决定不再生效。#34 接续原版行为/性能/维护成本比较及正式选型的用户确认,现有实验与无依赖修复可继续。

依据:已确认方向与决策权限。下文保留当时的限定范围与证据,原关闭状态不变;历史决定不作为当前用户确认。

目标

在 R2 扩大终端模式与常用 TUI 的实现投入前,用实际可运行候选决定继续自研或复用;#5 的首个核心实验不代表这个关卡已经完成。本项是工作包,先拆出一个候选的 headless 构建/状态适配切片再实施。

两个决策节点

  1. R1 期间可并行: 先细拆候选固定版本/许可、干净构建、共同子集及历史投影适配的可行性检查;它不阻塞 R1 的受限文字交互。
  2. R2 扩大实现投入前: 用实际候选产物、共同轨迹、维护成本和可测量性形成路线决定。不要求先自研补齐候选全部功能,也不等待正式 WindTerm 性能基线;不同支持子集明确列出。

平台决策输入

候选的前期构建与 #19 并行;R2 核心及 GUI 产品路线决定前,使用 #19 冻结的平台、架构和最低系统版本边界,核对候选支持缺口。只在当前 Windows 环境构建成功不能替代全目标适配判断;该决策门槛不阻塞前期构建。

工作包

  • 固定至少一个原生开源候选的版本、许可、传递依赖;干净构建和自动字节 feed/屏幕历史观测。
  • 在共同字节轨迹和检查点比较现有核心/候选,增加恢复、备用屏、滚动区、resize、查询回复及真实 shell/分页器/编辑器轨迹。
  • 六类 pyte 差异结合规范和第二参考逐项裁决,保留持续 fuzz、最早失败定位和精简复现;不能把已知差异计作兼容通过。
  • 分开适配与核心成本,以相同状态/完成端点比较 CPU、内存/分配、长输出和交互;记录维护/升级/修复影响。
  • 更新 ADR 与产品接口影响,在扩大终端模式与常用 TUI 的实现投入前明确结论。R1 的受限文字交互可继续,但接口保持可替换。

验收

候选实际产物、来源许可、共同输入/检查点、独立结果、成本与限制可复验;决定有证据且可重审。仅库名、语言偏好、README 或 Python trace 运行时间均不满足。

路标总项:#7。

真实前置:无;可以并行开始(工作包仍需先细拆)。

ADR-0003。

已拆出的任务

  1. [R2-01][核心] 干净构建原生候选并接入 headless 状态/历史投影 #24:固定版本/许可、干净构建及 headless 状态/历史投影。
  2. [R2-02][核心] 完成共同轨迹、真实应用、已知差异与 fuzz 比较 #25:共同轨迹、真实应用、六类差异裁决与持续 fuzz。
  3. [R2-03][核心] 测量候选成本并重审 ADR-0003 #26:成本、平台支持、维护路径和 ADR-0003 路线决定;另依赖 [R2-00][范围] 冻结产品路线所需平台、架构与最低系统边界 #23 的平台范围切片。

本工作包已细拆,实施状态由以上子项维护;三个子项及本项出口全部满足后才算核心关卡完成。

Activity

  1. added
    needs-breakdown工作包,进入执行前需拆成可验收切片
    research有明确问题与出口的证据调查
    on Oct 23, 2026
  2. removed
    needs-breakdown工作包,进入执行前需拆成可验收切片
    on Oct 24, 2026
  3. JavaZeroo commented on Oct 24, 2026

    @JavaZeroo
    OwnerAuthor

    #24 的固定候选和本地干净构建/headless 适配已形成,详见该 issue 的验收评论。候选路线尚未决定;#25 共同轨迹与 #26 成本/平台/维护比较仍是硬门槛。

  4. JavaZeroo commented on Oct 25, 2026

    @JavaZeroo
    OwnerAuthor

    #23、#24、#25、#26 均已完成,核心关卡随 c709f57 关闭。

    实际候选、来源许可、共同输入/检查点、真实应用与 fuzz、成本和平台/维护/接口证据均可复验。ADR-0003 已选择复用候选 Term/Processor 的 R2 路线,保留自有传输/呈现和自研回退。

    这只是扩大实现前的路线关卡完成;产品整合由 #27–#35 验收,#37 Windows Vim CI 捕获与 #36 R1 回归继续开放。

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

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

    Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions