Files
makelore/.project-docs/30-worklog/tasks/20260807-integrate-login-client-a4f8.md
brother7 52626b332d 打通一键发布与真机预览集成
需求:将登录续期、一键提交审核和精确 Release 真机预览合为可推进主分支的完整客户端链路。

实现:提交成功后保存安全版本映射,映射失败不误报上传失败;同步新会话测试契约和集成态项目文档。
2026-08-08 18:06:46 +08:00

2.3 KiB
Raw Blame History

Task: 合并客户端登录、发布与真机预览到主分支

Identity

  • Task ID: 20260807-integrate-login-client-a4f8
  • Mode: Integration
  • Branch: codex/20260807-integrate-login-client-a4f8-integrate-login-client-a4f8
  • Worktree: D:\Datas\OthersProjects\makelore-login-integration-a4f8
  • Base commit: 7b23cce67a
  • Owner: codex
  • Status: Done

Scope

  • 合并客户端登录滑动续期 5792b07、一键发布 724290e 与真机预览 1a19ad9
  • 按用户确认移除旧登录 WIP保留设备预览维持版本 2.0.0
  • 将一键提交成功结果写入真机预览所需的本地精确版本映射,并安全推进 main

Intent And Constraints

  • 登录实现以已验证的 5792b07 为准。
  • 发布只有现有项目配置底部一个入口Main 持有文件、Token、ZIP、版本、幂等与重试。
  • 待审预览必须绑定精确 Release 的短时 Owner previewRenderer 不接收账号 Token。
  • 云端上传已成功但本地映射失败时仍返回提交成功,避免用户重复提交。

Outcome

  • 登录、一键发布与真机预览均已进入同一集成树README 冲突同时保留登录和发布安全边界。
  • 发布成功后写入 app/version/review/sha256 映射,真机预览随后核对远端最新版本与 Release。
  • 补齐旧语音重试测试对 Main-owned 新会话契约的适配,以及 Windows ZIP 预检兜底。
  • canonical project docs 已同步当前产品链路和长期边界。

Verification

  • 登录与发布聚焦回归11 files / 136 tests passed。
  • 发布、映射、真机预览和聊天回归7 files / 165 tests passed。
  • pnpm run typecheckpassed。
  • scoped ESLintpassed。
  • pnpm run build:viteRenderer、Main、Preload 均构建通过;仅保留既有 chunk 提示。
  • pnpm exec playwright test --list --reporter=line13 files / 21 tests collected。
  • git diff --check、project docs schema 与 ownership drift checkspassed。

Follow-ups

  • 在真实生产 Works Square、Builder 与 Static Gateway 环境运行“客户端提交 → 自动构建/浏览器门禁 → 运营批准 → 公共访问”整链验收。

Promotion Candidates

  • 已将用户确认的单入口发布、Main-owned 凭据/打包和精确 Release 预览边界提升到 README、architecture、data-flow 与 business-rules。