# 入口改名:新名字 + 只留一轮的薄垫片 入口从一个(按方向各一个脚本)变成四个: | 名字 | 角色 | | --- | --- | | `Manage-Backup.ps1` | **主入口**:TUI;同一个文件的无头模式(`-Action Backup -Quiet`)供计划任务调用 | | `Backup-Data.ps1` | 备份动作(无头) | | `Restore-Data.ps1` | 恢复动作(无头) | | `Edit-Config.ps1` | 配置管理(TUI 三个界面) | 旧的 `Backup.ps1` / `Restore.ps1` 留**薄垫片**(转发 + 打印一句改名提示),**只留一轮**,下一轮删。 ## 为什么这次留垫片,而 ADR-0001 里 `Common.psm1` 是直接删 因为两者的性质不同:`Common.psm1` 是**内部实现**(只有仓库内引用,全仓 grep 就能改完),而入口 脚本是**外部接口**——README 里 25 处、使用者的肌肉记忆、以及 `tools/Register-BackupTask.ps1` 里 硬编码的 `-File <仓库>\Backup.ps1`。内部实现断了当场报错,外部接口断了是**静默没用**。 ## 一处实测纠正 写这条决策时我原以为"有个正在跑的计划任务依赖旧路径"。实测:**本机没有注册任何 BakNRet 计划 任务**(枚举 200 个任务,按任务名与 Action 两个维度过滤,0 条命中)。所以那个风险**现在不存在**, 垫片的理由只剩"使用者的肌肉记忆 + 文档引用"。改名时必须**同步改 `Register-BackupTask.ps1`**, 否则将来注册出来的任务会指向一个垫片。 ## 命名上的一处偏离 用户最初提的是 `Handle-Config`。`Handle` **不在** PowerShell 官方 approved verbs 里,而本仓库的 静态分析门禁里 `PSUseApprovedVerbs` 是恒开的(当前 0 告警),所以改用 **`Edit-Config`**。