docs: 同步异步执行与扫码登录进展
This commit is contained in:
parent
54abe383c0
commit
c688550299
12
TODO.md
12
TODO.md
@ -1,7 +1,7 @@
|
||||
# TODO
|
||||
|
||||
- 更新时间: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` 已通过
|
||||
- 更新时间:2026-04-07
|
||||
- 进度基线: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` 恢复后二次确认只补跑新恢复平台、不重复执行已完成平台的主链修复与回归。2026-04-07 已把确认后的主执行链切到开发环境后台异步执行,`/api/tasks/:taskId/events` 从一次性 snapshot 升级为持续 SSE,执行页已接入 `EventSource` 实时接收任务快照;本地热重载环境可直接边看页面边验证后端推进。同日已在统一 `/ops/session-manager` 运维页接入京东/天猫扫码登录,后端受控浏览器会实时截图真实登录二维码并在扫码成功后自动导入 Cookie 与模板到 Session Manager;目前已实机验证两平台都能进入 `waiting_for_scan`,完整人工扫码闭环仍待真实账号验收。仓库级 `npm run test` 与 `npm run typecheck` 已再次通过
|
||||
- 关联文档:
|
||||
- `docs/tasks.md`
|
||||
- `docs/DevelopmentPlan.md`
|
||||
@ -21,7 +21,7 @@
|
||||
- [x] `S1-07` 新建任务页与全局会话准备入口落地
|
||||
- [x] `S2-01` 首个平台预检查与搜索适配器落地(MVP mock 版)
|
||||
- [x] `S2-05` 标准化 v1 与最小报告快照落地(规则版)
|
||||
- [ ] `S2-06` 单平台执行页闭环与回归包落地(进行中:闭环已可演示,回归包与真实异步执行待补)
|
||||
- [ ] `S2-06` 单平台执行页闭环与回归包落地(进行中:新建 -> 确认 -> 异步执行 -> 报告已打通,执行页 SSE 实时更新已接入,回归包仍待继续补齐)
|
||||
- [ ] `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 生成待接入)
|
||||
@ -32,7 +32,7 @@
|
||||
|
||||
- [ ] `S0` 双平台能力矩阵、fixture/HAR、PoC 验证与 `strategy_attempts` 口径仍未冻结(进行中)
|
||||
- [ ] `S1` 本地 JSON 持久化、API/BFF、会话准备、新建任务页与状态机骨架已可用,但数据库、队列、真实 `SSE` 仍未完成(进行中)
|
||||
- [ ] `S2` 单平台最小闭环和最小报告已可演示,JD `search/detail/reviews` 已并入任务执行与报告主链,评论预算分配与 `40/30/30` 抽样已落地,但模板刷新与真实 AI 归纳仍待补(进行中)
|
||||
- [ ] `S2` 单平台最小闭环和最小报告已可演示,JD `search/detail/reviews` 已并入任务执行与报告主链,评论预算分配与 `40/30/30` 抽样已落地,开发环境后台异步执行与执行页实时更新已打通,但模板刷新与真实 AI 归纳仍待补(进行中)
|
||||
- [ ] `S3` 双平台候选确认、执行控制台、恢复页与平台级重试已可用,第二平台 `search/detail/reviews` 任务主链也已接通,但真实 fixture/HAR、`L2` 模板刷新与真实 `L3` 恢复未完成(进行中)
|
||||
- [ ] `S4` 报告版本规则、报告页、历史任务页、版本切换、删除入口与观测概览已落地,但完整聚合、真实 AI、对象存储联动与完整审计仍未完成(进行中)
|
||||
- [ ] `S5` 稳定性、性能、UAT、部署与发布准备尚未进入实施(未开始)
|
||||
@ -51,7 +51,7 @@
|
||||
- [x] `S1-01` 共享领域模型与枚举包落地
|
||||
- [ ] `S1-02` 数据库、事件日志与对象存储模型落地(进行中:MVP 先落本地 JSON 持久化,正式数据库与对象存储待补)
|
||||
- [ ] `S1-03` 任务编排、事件持久化与状态机骨架落地(进行中:状态机、事件日志、平台级重试已可用,队列化执行待补)
|
||||
- [ ] `S1-04` API / BFF、平台就绪摘要与 `SSE` 基础接口落地(进行中:REST/BFF 已可用,`SSE` 仍是最小 snapshot 形态)
|
||||
- [ ] `S1-04` API / BFF、平台就绪摘要与 `SSE` 基础接口落地(进行中:REST/BFF 已可用,任务级 `SSE` 已升级为持续推送,完整实时编排仍待补)
|
||||
- [x] `S1-05` Web 工作台基础壳层与核心路由落地
|
||||
- [x] `S1-06` 会话中心 v1 与全局会话准备后端入口落地(MVP mock 版)
|
||||
- [x] `S1-07` 新建任务页与全局会话准备入口落地
|
||||
@ -64,7 +64,7 @@
|
||||
- [ ] `S2-03` 单平台商品详情抓取链路落地(进行中:JD live detail 已并入任务执行主链,确认页选中的真实 SKU 会进入 `previewProduct` 抓取与报告证据生成;模板失效、风控拦截与会话失效已做结构化归类,`L2` 刷新待补)
|
||||
- [ ] `S2-04` 单平台评论采集与抽样链路落地(进行中:JD live reviews 已并入任务执行与报告主链,支持分页参数改写、多页聚合去重、重复页提前收口、候选级评论预算分配与 `40/30/30` 抽样;模板刷新待补)
|
||||
- [x] `S2-05` 标准化 v1 与最小报告快照落地(规则版)
|
||||
- [ ] `S2-06` 单平台执行页闭环与回归包落地(进行中:新建 -> 确认 -> 执行 -> 报告已打通)
|
||||
- [ ] `S2-06` 单平台执行页闭环与回归包落地(进行中:新建 -> 确认 -> 异步执行 -> 报告已打通,执行页 SSE 实时更新已接入)
|
||||
|
||||
## `S3`
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user