## 当前正式路线(2026-10-28) 用户已确认**自主 C++ 终端核心+当前 Qt Widgets GUI+随包固定微软 ConPTY**,依据见 [ADR-0008](https://github.com/JavaZeroo/termforge/blob/0fd35e23095c611865c6970ba9a3b8b910ef1efa/docs/adr/0008-cpp-core-qt-widgets.md)。第一批整合由 [#115 / PR #116](https://github.com/JavaZeroo/termforge/pull/116)承接。 本项已完成的候选比较与测量保持历史结论和关闭状态。Alacritty 现保留为参考,不再扩展为产品核心;后续自主核心能力与迁移由 #34 / #115 及对应终端任务承接。 以下原合同与固定检查点保留各自来源;路线确认不替代实现、完整R2或性能验收。 ## 当前方向与确认边界(2026-10-26) 历史成本、平台及维护调查交付保留;2026-10-25 的选型效力由本次方向确认替代。Alacritty 保留为候选,#34 接续原版对标与正式核心方案的用户确认。已有测量不证明 WindTerm 性能等价,也不构成任何容差批准。 依据:[已确认方向与决策权限](https://github.com/JavaZeroo/termforge/blob/cdcaee2ddc062bfdc757290dc7dc03db2e6df163/docs/adr/0006-confirmed-project-direction.md)。下文保留当时的限定范围与证据,原关闭状态不变;历史决定不作为当前用户确认。 ## 用户结果 依据实际行为、平台支持、维护成本和测量结果决定继续自研或复用核心,解除 R2 扩大 VT/TUI 实现前的硬门槛。 ## 工作范围 - 在相同可观察状态和完成端点下重复比较长输出与交互路径,分开核心、适配和观测成本,记录 CPU、内存/分配、原始样本与限制。 - 记录修复一个兼容失败需要修改的层级、上游反馈/升级路径、回归复现方式,以及对 transport/presentation 接口的影响。 - 使用 #23 的平台边界和 #25 的行为结果比较候选支持缺口。 - 更新 ADR-0003,明确采用、继续自研或保留可替换实验路线的结论及重审条件;不等待正式 WindTerm 性能基线,不据此宣称性能等价。 ## 验收 - [ ] 原始测量包含负载、环境、正确性检查、重复样本、观测开销与未知端点。 - [ ] 平台差距、维护/升级路径和接口影响均有具体证据,不以语言或一次计时决定。 - [ ] ADR-0003 形成可重审结论,并同步 PLAN/FEATURES 中受影响的现状或路线表述。 父项:#20。真实前置:#23、#25。
Activity
JavaZeroo commentedon Oct 24, 2026
共同 project 成本切片已提交并推送:1b4c861。
#26 保持 OPEN:交互路径、平台支持、维护/升级与接口影响及 ADR-0003 最终结论尚未完成。没有性能等价或性能排名结论。
JavaZeroo commentedon Oct 25, 2026
共同 interactive 成本切片已提交并推送:485d5d5。
#26 保持 OPEN:平台支持、维护/升级路径、transport/presentation 接口影响和 ADR-0003 最终路线决定尚未完成。
JavaZeroo commentedon Oct 25, 2026
路线重审已完成并推送:c709f57。
验收对应:
当前 Windows candidate CI 的 Vim wq 捕获失败由 #37 单独保持 OPEN,未跳过或改写为通过。#36 与 R2/#7 也保持 OPEN。本 issue 关闭仅表示路线重审完成,不表示产品 FFI、真实 TUI、跨平台或 R2 验收完成。