e248b6e43a
- SPA 化:22 个 MPA html 入口与 *-main.ts 合并为 index.html + vue-router(URL 无 .html 后缀), 页面跳转全部 router-link,/new_web_source/xxx.html 旧路径归一为 /xxx - 任务面板统一:共享 TaskCenterPanel/TaskItemCard/TaskStatCards/HistoryTaskLayer, 16 个工具页右侧统一为统计卡 + 当前任务 + 历史任务弹层(任务ID/开始/结束/状态必展示) - 历史记录支持单条删除 + 批量勾选删除(确认框/全选/失败提示) - Java 7 模块(dedupe/convert/split/productrisk/shopmatch/pricetrack/deletebrand) history 接口补齐任务时间字段(VO+Service,复用 biz_file_task 列) - 图片工作台/API 层(brand/permission/user)既有未提交改动一并提交
2 lines
955 B
Markdown
2 lines
955 B
Markdown
/goal 逐轮执行 docs/plans 中的全部任务直到 check_progress 脚本返回 0。单线程串行开发,禁止 spawn 多 agent 或 workflow 并行写代码。每轮严格 TDD:① 读 progress.json 找第一个 pending 任务 ② 读对应 plan ③ 先写 plan 里列出的全部测试用例(至少8个)→ 运行项目测试命令确认 RED(全失败,跳过此步则测试无效)④ 实现功能 → 确认 GREEN(全过)⑤ Lint gate 强制:运行项目 lint 检查命令必须零错误且格式检查命令必须已格式化(工具按项目技术栈而定,如 ruff/eslint/golangci-lint 等),任一失败必须修复到通过才能 commit ⑥ git commit -- task-N ⑦ 更新 progress.json(done, completed+1, rounds+1)。禁止 stub/echo/placeholder 假实现;涉及 server/服务的任务必须实际启动 + 用真实请求验证响应。如果 check_progress 脚本返回 0 则停止,否则继续下一任务。
|