# TagLauncher 7.9.0 需求包 ## 版本边界 - 本目录用于归档 7.9.x 大需求的方案、TODO、过程纪要和后续验收资料。 - “容器内 App 手动拖拽排序”属于较大需求,版本记录从 `7.9.0` 开始,不继续放在 `7.8.x` 小版本序列里。 - 当前只完成方案确认和任务拆解,尚未进入代码实现。 ## 需求主题 用户希望在容器中,每个 App 的位置可以拖动,从而改变该容器内默认显示顺序。 核心决策: - 这不是纯 UI 数组重排;App 顺序必须成为“分类与布局方案”的一部分。 - 第一版只支持同一容器内排序,不改变 App 标签归属。 - 跨容器拖动、Option 复制、拖到空白移除标签、Apple 内置保护等现有行为保持不变。 - 不改 Quick Search 排名,不改 `appTags[path]` 语义。 ## 文件索引 - [01-容器内App手动排序-TODO.md](./01-容器内App手动排序-TODO.md):可执行开发 TODO、切分和 QA 阻断项。 - [02-专题讨论纪要.md](./02-专题讨论纪要.md):2 个架构师、1 个代码审核员、1 个 QA 的专题讨论结论。 - [03-产品PRD.md](./03-产品PRD.md):产品目标、范围、交互、验收标准和发布要求。 - [04-QA测试用例集.md](./04-QA测试用例集.md):QA 测试矩阵、自动化用例、手工用例和发布阻断条件。 - [05-技术设计方案.md](./05-技术设计方案.md):数据模型、UI 集成、迁移策略和技术风险控制。 - [06-开工前基线与Git现场.md](./06-开工前基线与Git现场.md):正式写代码前的分支、commit、tag、工作区现场和分工记录。 ## 后续记录规则 - 真正开始实现时,应从 `7.9.0` 更新版本、build、changelog 和发布资料。 - 每个开发阶段单独提交、单独构建、单独 QA。 - 完成阶段性实现后,将验证结果继续补充到本目录,而不是散落在会话记录里。