1.6 KiB
1.6 KiB
EveryPublish Web-only 开发排期
旧的客户端优先排期已停止。详细范围见 web-only-v1-plan.md。
| 阶段 | 当前状态 | 说明 |
|---|---|---|
| W1 Web-only 收敛/文档/路由清理 | 已完成 | 客户端菜单、Agent 路由和设备字段不进入网页流程 |
| W2 认证/工作区/权限/审计 | 已完成 | JWT、refresh、workspace 隔离和角色写权限有 API 回归 |
| W3 素材上传/预览/去重 | 已联调 | 流式上传、SHA-256 去重、类型筛选、一次性直链、删除和接口 smoke 已覆盖 |
| W4 账号登录/QR/挑战状态 | 已联调(真实扫码待验收) | mock QR、挂起/重发/空值、B站轮询 stub、Cookie 导入契约已覆盖 |
| W5 发布向导/审核/任务队列 | 已联调 | 成功、驳回/重提/取消、逐账号 adapter、context cancel 和任务时间线已覆盖 |
| W6 通知/Browser WS/REST 兜底 | 已联调 | Browser WS、通知读全、审计列表和 REST 首屏数据已覆盖 |
| W7 真实平台 adapters | B站代码完成,人工验收待完成 | B站 HTTP stub/错误分类通过;真实扫码和真实投稿必须由用户手动验收 |
| W8 全量浏览器 UI/部署验收 | API/构建完成,视觉验收待浏览器服务 | TypeScript/build/smoke 通过;当前浏览器控制服务不可用,不能声称逐页视觉完成 |
当前每次提交的最低门槛:go test ./...、go vet ./...、npx tsc --noEmit、npm run build、npm test、git diff --check。
每周都必须留下 API 测试结果、浏览器冒烟结果和未完成项;没有人工扫码时,真实登录只能标记为待用户验收。