镜像自地址
https://github.com/lhly/cloud-drive-renamer.git
已同步 2026-10-20 05:37:47 +08:00
2.3 KiB
2.3 KiB
Task Plan
Goal
参考 docs/renamer.js(油猴脚本)分析当前项目在功能覆盖、交互体验、平台扩展与工程实现上的优化空间,并输出按优先级排序的建议。
Phases
| Phase | Status | Notes |
|---|---|---|
| 1. 读取规划/参考资料并校准任务目标 | complete | 已读取 planning-with-files 技能、现有 planning files、README.md、docs/renamer.js。 |
| 2. 梳理当前项目的核心能力与架构 | complete | 已确认当前项目支持 3 个平台、7 类规则(三大基础规则 + regex + numbering + sanitize + episodeExtract),并具备执行器、Undo、冲突处理、诊断导出、虚拟列表等工程化能力。 |
| 3. 对照油猴脚本识别能力差距/可优化点 | complete | 已完成差距分析,并与用户确认本次实现范围:剧集提取交互增强(B 档)+ 最近使用/命名模板(B 档)。 |
| 4. 汇总优化建议并按优先级输出 | complete | 已输出 P0/P1/P2 分层建议,并聚焦到本次要实现的两项优化。 |
| 5. 产出设计文档并等待用户确认书面 spec | complete | 设计 spec 与 implementation plan 已落盘,且用户已批准进入实现。 |
Errors Encountered
| Error | Attempt | Resolution |
|---|---|---|
Serena find_symbol 指向旧项目路径 /Users/lhly/WebstormProjects/panku |
1 | 改用 read_file / read_multiple_files / get_symbols_overview 获取当前仓库证据,避免继续依赖错误路径。 |
Implementation Follow-up
| Step | Status | Notes |
|---|---|---|
| P0-2:剧集提取交互增强(B) | complete | 已实现样本回填、片段点选、失败项快捷修正、预览项回填接线。 |
| P0-3:规则模板 / 最近使用(B) | complete | 已实现 recent 自动记录、模板保存/删除、同名覆盖确认。 |
| 验证与回归 | complete | typecheck / vitest / lint 已跑通;lint 仅剩仓库历史 warning。 |
| 后续批次:继续优化剧集提取失败修正体验 | complete | 已完成右侧预览区顶部失败导航(B1):失败总数 + 当前序号 + 上一个/下一个失败项,并完成验证。 |
| 后续批次:规则模板重命名 | complete | 已完成模板项“重命名”按钮 + prompt 输入,仅支持 template,不支持 recent,并完成验证。 |