Skip to content

feat(browser-accounts): 恢复既有 QRAC 成果并完成生产验收 #129

Description

@chuanxu742-glitch

继续已批准的扫码账号集群生产计划;管理页面、接口夹具和受控站点不等同于生产验收。

当前集成目录 E:/myide/opencli/opencli-Razormind,分支 main,提交 82cdf44,已推送到用户 fork chuanxu742-glitch/opencli-Razormind。没有推送上游代码或部署生产。冻结 spec 未修改。

本轮 Orca 1.4.197 Run run_cf4e2ea43099 使用实际 OMP 18.1.10:Luna 处理常规修复和前端请求头,Terra Medium 处理容器部署及 Linux 验证,Sol High 处理可信执行者和独立安全审查。所有 worker 已完成释放。

  • 已有账号管理、登录门户和手动固定账号任务成果保留并复用。
  • 工作流账号任务持久化可信执行者;开始、重放、续跑、webhook 幂等和结果读取重新校验用户权限、账号及固定 SourceBinding revision 归属;缺失旧 actor 拒绝访问,不接受客户端伪造身份。
  • 前端工作流 Authorization 使用用户身份,fleet token 独立放入 X-API-Token;鉴权请求回归加入 CI。
  • 当前 checkout 不可变镜像、HTTPS 控制面 URL、独立 node/credential 与底层 profile/state 卷的 Compose 预检。
  • 一个在线账号栈一个容器/网络命名空间的受支持部署;真实 Linux 两容器同时运行 Chromium/CDP/OpenCLI 1.8.7 扩展,同命名空间第二栈明确拒绝。
  • Chromium 通过限定本地 CDP 地址的 Browser.close 正常停止,进程树有限期限回收;守护进程 exit 7 和 TERM 状态保留,恢复烟测通过。
  • 独立 scheduler 审查、双中心领取/撤销/停机及全部 AC/I/O 最终验收;旧未合并分支仍受审查阻碍。
  • 真实平台 HTTPS 登录投影、本人扫码/确认、可信身份验证、自动保存及节点重启恢复;受控站点不计作真实平台支持。
  • 实际承载 Profile 的加密存储配置、挂载映射、凭据注册和生产恢复证据。

本轮新鲜证据(不同验证范围,不合计为全量通过):

  • 主目录 actor/API/webhook/trace/迁移 51 passed,含真实一次性 PostgreSQL upgrade head。
  • 主目录 Studio、研究续跑、证据与 collector 集成 44 passed。
  • 前端 typecheck、production build、完整 ESLint 通过;11 条既有 warning。浏览器夹具烟测 15 passed。
  • Linux d63041f 运行时验证成功(82cdf44e 未修改运行时代码):https://github.com/chuanxu742-glitch/opencli-Razormind/actions/runs/34112969303 。POSIX supervisor 4 tests、entrypoint lifecycle 2 tests、真实两容器扩展连接及进程/端口释放均通过,临时容器/网络/镜像清理成功。
  • Source Recovery、前端全链检查和 PostgreSQL 迁移已在 82cdf44 CI 通过;最终 CI 全部通过:https://github.com/chuanxu742-glitch/opencli-Razormind/actions/runs/34115834472 。后端 3433 passed、46 skipped、7 deselected(1197.70 秒),前端完整 lint/typecheck/build/浏览器烟测、迁移、Source Recovery、扩展和 Rust 全绿。上轮 d63041f 全量 3429 passed / 4 failed,4 个失败已修正,未将旧结果冒充全绿。
  • 最终修正 82cdf44:保留旧 plugin-hub 缺少 workflow_runs 的真实拓扑,以历史兼容模式修复 actor 迁移;修正路径断言和使用真实 accountless project 的重放夹具。协调者 27 passed(无跳过,含 PostgreSQL 和校验和),旧库 upgrade/downgrade/upgrade 保留游标与记录验证通过。
  • 既有 1M/10M SQL 分页证据仍只证明 inventory 查询,不声称千万活跃浏览器或应用容量通过。

关键提交:部署 c5e4f06 + 8c7f054 + d76f824;HDA 1d84f2e;可信工作流 9ffd9f6 + 独立审查修复 6e19563;前端 ded20ac;Linux profile/shutdown 771709d + 38d287d + b0681e2 + bc5306f。协调者在 worker 释放交接后修复 CDP 关闭复用、集成类型和 POSIX 测试夹具,相关结果由真实 Linux CI 验证。

返工原因:完整 CI 暴露旧夹具不匹配、缺失可选 HDA 参数、进程回收/Chromium singleton lock 和前端混用身份/fleet token。独立审查发现授权早退与幂等路径缺口并修正。没有通过弱化权限或删除锁文件让检查通过。

清理:本轮全部已集成临时 worktree 经 Orca 删除,Git 清单及实际目录复核完成;worker 终端均释放,仅用户原终端保留。专用 PostgreSQL 与 Playwright 服务已停止。保留可复用测试环境和脱敏证据。

阻碍保留:scheduler worktree 7c8a8247 未合并、0 终端;供应商 cyber_policy 拒绝独立审查,没有换模型或改写任务绕过。Windows 本机 Docker Engine 原有故障未通过全局重置处理,运行时证明来自 fork 的 Linux CI。此前自动审批拒绝删除的 C:/Users/32536/AppData/Local/Temp/qrac-opencli-1.8.7-fixed-port-evidence/run-1788770048 包副本仍保留,没有换方式删除;无关 retired-next-cache 未动。
最后返工由 OMP Luna task_d7589d343405 / ctx_e6aa3cfe25a6 完成。协调者审查否决了合成历史表的夹具做法,按已有迁移契约纠正后验收;临时 qrac-final-ci-contracts 已释放并经 Orca 删除。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions