docs(todo): 同步当前阶段快照与回归覆盖范围
This commit is contained in:
parent
0bb692a889
commit
b615eff1be
20
TODO.md
20
TODO.md
@ -1,7 +1,7 @@
|
||||
# TODO
|
||||
|
||||
- 更新时间:2026-04-02
|
||||
- 进度基线:2026-04-02 已完成一次 MVP 收敛;`npm run test`、`npm run typecheck` 通过;Web/API 实机流程已验证;JD 实时会话导入与 `search/detail/reviews` preview 已实机验证
|
||||
- 更新时间:2026-04-03
|
||||
- 进度基线:2026-04-02 已完成一次 MVP 收敛;`npm run test`、`npm run typecheck` 通过;Web/API 实机流程已验证;JD 实时会话导入与 `search/detail/reviews` preview 已实机验证。2026-04-03 已补齐 JD detail/reviews 可换 SKU 模板回放、评论多页聚合去重与 `live-product-preview` API;同日已把 JD live session 导入页、实时 search、实时 detail/reviews 抓取、规则化分析与报告发布并入任务主链,最小闭环 `输入商品 -> 选择 -> 抓取 -> 分析 -> 结果展示` 已可通过 Web/API 跑通;同日也已通过 MCP 浏览器实时登录态验证天猫 `live-product-preview`,真实商品 `934454505228` 可抓到详情与评论。最新一轮已把京东登录态维护从普通用户页切到 `/ops/jd/session-manager` 运维页,并补齐后端 Session Manager 健康检查、自动恢复、手工注入与前后端回归测试;本轮继续将天猫也切入运维侧 Session Manager,新增 `/api/ops/tmall/session-manager` 与统一 `/ops/session-manager` 运维页,普通用户页不再暴露天猫登录和模板入口。随后已补齐天猫实时 `search` HTML 解析、`/api/platforms/tmall/live-search-preview` 与任务搜索主链接入,并新增 JD + 天猫双平台 live 主回归用例。最新补充了天猫 `Blocked -> retry success` 报告升版回归,以及 `SearchBlocked` 恢复后二次确认只补跑新恢复平台、不重复执行已完成平台的主链修复与回归。`apps/api` 的 `npm run test -- --pool=threads --maxWorkers=1`、`apps/api` 的 `npm run typecheck`、`apps/web` 的 `npm run test` 与 `npm run typecheck` 已通过
|
||||
- 关联文档:
|
||||
- `docs/tasks.md`
|
||||
- `docs/DevelopmentPlan.md`
|
||||
@ -22,7 +22,7 @@
|
||||
- [x] `S2-01` 首个平台预检查与搜索适配器落地(MVP mock 版)
|
||||
- [x] `S2-05` 标准化 v1 与最小报告快照落地(规则版)
|
||||
- [ ] `S2-06` 单平台执行页闭环与回归包落地(进行中:闭环已可演示,回归包与真实异步执行待补)
|
||||
- [ ] `S3-01` 第二平台 `precheck/search/detail/reviews` 适配器落地(进行中:当前双平台仍以 mock 适配为主)
|
||||
- [ ] `S3-01` 第二平台 `precheck/search/detail/reviews` 适配器落地(进行中:天猫商品详情已改为登录态 HTML/SSR 内嵌状态解析,评论已确认 `mtop.taobao.rate.detaillist.get` 并在 `apps/api` 补齐 `_m_h5_tk` 重签名回放;已通过 MCP 浏览器实时登录态实机验证真实商品 `934454505228` 的 `live-product-preview` 可返回详情与评论;本轮已补齐天猫运维侧 Session Manager、健康检查、统一运维页、实时 `search` HTML 解析、`live-search-preview` API 与任务搜索主链接入;当前待补真实 fixture/HAR)
|
||||
- [ ] `S3-03` 阻塞恢复与 `L3 Browser Recovery` 落地(进行中:恢复页与重试链路已通,真实远程浏览器接管待补)
|
||||
- [ ] `S4-02` AI 结构化报告生成与版本规则落地(进行中:版本规则已落地,真实 AI 生成待接入)
|
||||
- [ ] `S4-05` 留存、删除 API 与联动清理链路落地(进行中:删除 API 与 30/90 天本地清理作业已落地,对象存储联动待补)
|
||||
@ -32,8 +32,8 @@
|
||||
|
||||
- [ ] `S0` 双平台能力矩阵、fixture/HAR、PoC 验证与 `strategy_attempts` 口径仍未冻结(进行中)
|
||||
- [ ] `S1` 本地 JSON 持久化、API/BFF、会话准备、新建任务页与状态机骨架已可用,但数据库、队列、真实 `SSE` 仍未完成(进行中)
|
||||
- [ ] `S2` 单平台最小闭环和最小报告已可演示,JD `search/detail/reviews` 实时 preview 已验证,但任务执行与标准化主链仍以 mock 数据为主(进行中)
|
||||
- [ ] `S3` 双平台候选确认、执行控制台、恢复页与平台级重试已可用,但第二平台真实适配、`L2` 模板刷新与真实 `L3` 恢复未完成(进行中)
|
||||
- [ ] `S2` 单平台最小闭环和最小报告已可演示,JD `search/detail/reviews` 已并入任务执行与报告主链,评论预算分配与 `40/30/30` 抽样已落地,但模板刷新与真实 AI 归纳仍待补(进行中)
|
||||
- [ ] `S3` 双平台候选确认、执行控制台、恢复页与平台级重试已可用,第二平台 `search/detail/reviews` 任务主链也已接通,但真实 fixture/HAR、`L2` 模板刷新与真实 `L3` 恢复未完成(进行中)
|
||||
- [ ] `S4` 报告版本规则、报告页、历史任务页、版本切换、删除入口与观测概览已落地,但完整聚合、真实 AI、对象存储联动与完整审计仍未完成(进行中)
|
||||
- [ ] `S5` 稳定性、性能、UAT、部署与发布准备尚未进入实施(未开始)
|
||||
|
||||
@ -61,19 +61,19 @@
|
||||
|
||||
- [x] `S2-01` 首个平台预检查与搜索适配器落地(MVP mock 版)
|
||||
- [x] `S2-02` 候选确认页与确认 API 落地
|
||||
- [ ] `S2-03` 单平台商品详情抓取链路落地(进行中:JD live detail preview 已接入真实 `pc_detailpage_wareBusiness`,会话导入与解析已验证,待纳入任务执行与标准化主链)
|
||||
- [ ] `S2-04` 单平台评论采集与抽样链路落地(进行中:JD live reviews preview 已接入真实 `getLegoWareDetailComment`,分页参数改写与解析已验证,待纳入任务执行与抽样主链)
|
||||
- [ ] `S2-03` 单平台商品详情抓取链路落地(进行中:JD live detail 已并入任务执行主链,确认页选中的真实 SKU 会进入 `previewProduct` 抓取与报告证据生成;模板失效、风控拦截与会话失效已做结构化归类,`L2` 刷新待补)
|
||||
- [ ] `S2-04` 单平台评论采集与抽样链路落地(进行中:JD live reviews 已并入任务执行与报告主链,支持分页参数改写、多页聚合去重、重复页提前收口、候选级评论预算分配与 `40/30/30` 抽样;模板刷新待补)
|
||||
- [x] `S2-05` 标准化 v1 与最小报告快照落地(规则版)
|
||||
- [ ] `S2-06` 单平台执行页闭环与回归包落地(进行中:新建 -> 确认 -> 执行 -> 报告已打通)
|
||||
|
||||
## `S3`
|
||||
|
||||
- [ ] `S3-01` 第二平台 `precheck/search/detail/reviews` 适配器落地(进行中)
|
||||
- [ ] `S3-01` 第二平台 `precheck/search/detail/reviews` 适配器落地(进行中:天猫详情已切到登录态 HTML/SSR 内嵌状态解析,评论走带 `_m_h5_tk` 重签名的 `rate.detaillist` 回放;`live-session`、`live-search/detail/reviews/product preview` 与任务执行主链回放已通过测试,待补真实 fixture/HAR)
|
||||
- [ ] `S3-02` 模板刷新与 `L2` 路径落地(未开始)
|
||||
- [ ] `S3-03` 阻塞恢复与 `L3 Browser Recovery` 落地(进行中)
|
||||
- [ ] `S3-04` 双平台候选确认与执行控制台落地(进行中:页面与状态展示已具备,真实并发执行待补)
|
||||
- [x] `S3-05` `PartialCompleted`、`Blocked`、`Failed` 汇总规则落地
|
||||
- [ ] `S3-06` 双平台主回归包落地(未开始)
|
||||
- [ ] `S3-06` 双平台主回归包落地(进行中:已新增 JD + 天猫 live 搜索、确认、执行、报告的主链 API 回归,并覆盖 `tmall SearchBlocked + jd Completed`、`tmall NoResult + jd Completed`、`tmall Blocked + jd Completed`、`tmall Blocked -> retry success -> report v2`、`tmall Blocked -> retry blocked -> report unchanged`,以及 `tmall SearchBlocked` 恢复后二次确认仅补跑新恢复平台的回归,待继续补更多失败/恢复组合)
|
||||
|
||||
## `S4`
|
||||
|
||||
@ -96,6 +96,6 @@
|
||||
|
||||
- [ ] `X-01` 上下游文档变更同步(进行中)
|
||||
- [ ] `X-02` 安全与合规检查(未开始)
|
||||
- [ ] `X-03` 测试资产维护(进行中)
|
||||
- [ ] `X-03` 测试资产维护(进行中:已补天猫搜索解析/服务回归,以及双平台 live 主链、`SearchBlocked`、`NoResult`、`Blocked`、`Blocked -> retry success`、`Blocked -> retry blocked -> report unchanged` 与 `SearchBlocked` 恢复后二次确认不重复执行已完成平台的回归,真实 fixture/HAR 待补)
|
||||
- [ ] `X-04` 设计一致性与可访问性检查(进行中)
|
||||
- [ ] `X-05` 观测指标复盘(未开始)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user