← 决策总览 / D15 · 遗留命令去留(融合方案) 15 / 15 · D15 已决策 → 确认融合形态
PD-D15-LEGACYCMDS · ledger §1 / INTENTIONALLY_REMOVED_V2

遗留命令 — 融合方案:4 项全部移除(REMOVED_V2)

v1 CLI 的 init-demo / presets / workspace / desktop 全部移除("没必要的历史技术债和累赘要清除")。每项按 ledger §0 登记:理由、迁移方案、用户影响。

不可违反约束:INTENTIONALLY_REMOVED_V2 登记必须附书面理由、迁移方案、用户影响(ledger §0);v2 final 移除 Python 运行时(红线);示例价值由 D10 内嵌示例名单承接(内嵌资产,非命令)。
融合目标形态(移除登记)
4 项命令从 v2 CLI 清单移除,ledger 登记 REMOVED_V2;文档与迁移指南说明替代路径。
命令v1 用途移除理由迁移方案 / 用户影响
init-demo生成示例班级目录REMOVED_V2 示例价值由 D10 内嵌示例名单承接(内嵌资产 + 隔离标记,优于命令行生成)CLI 用户可用「临时工作台 + 示例名单」达到同等效果;示例资产不依赖命令
presets规则预设模板(list/show/export)REMOVED_V2 规则模板价值由 D3 句式模板承接;预设本质是规则 JSON,用户可直接维护规则文件UI 用户走 D3 句式模板;CLI 自动化用户直接用规则 JSON 文件(现有 solve 输入契约)
workspace启动 Python 工作台服务器REMOVED_V2 由 Rust app server(loopback HTTP)替代,架构已完全不同启动方式改为 Rust app server / Tauri 桌面应用;无数据影响
desktoppywebview 桌面壳REMOVED_V2 由 Tauri 2 壳替代;pywebview 是 v2 final 移除红线桌面入口改为 Tauri 应用;无数据影响
ledger 状态更新:init-demo + presets×3(PYTHON_ONLY 4 项)、workspace/desktop(RUST_PARTIAL 2 项)→ INTENTIONALLY_REMOVED_V2(§11 登记)。
设计要点说明
移除范围init-demo / presets(list/show/export)/ workspace / desktop 共 6 条 ledger 条目 → REMOVED_V2
价值承接示例 → D10 内嵌示例名单;规则模板 → D3 句式模板 + 规则 JSON;服务器/桌面 → Rust app server / Tauri
文档迁移指南说明替代路径;v1 行为仅存历史记录(v1.x-maintenance 分支保留)
schema/API 影响CLI 命令清单缩减;无 API 契约变化

待研究(不冻结):

  • 迁移指南文案(面向 CLI 自动化用户的替代说明)