diff --git a/.doc/ops/short-term/2026-09-28-promote-rc-beta5.md b/.doc/ops/short-term/2026-09-28-promote-rc-beta5.md new file mode 100644 index 00000000..fd9dbd08 --- /dev/null +++ b/.doc/ops/short-term/2026-09-28-promote-rc-beta5.md @@ -0,0 +1,62 @@ +--- +title: "晋升 rc-v1.1.0-beta.5(当前 dev→test)并重启 test" +task_id: promote-rc-beta5-2026-09-28 +status: done +created: 2026-09-28 +updated: 2026-09-28 +owner: Cursor +task_type: ops +task_tier: small +policy_revision: "AGENTS+worktree-ops @ 193a752f" +branch: feature/promote-rc-beta5-2026-09-28 +worktree: .worktrees/promote-rc-beta5-2026-09-28 +base_dev_sha: "193a752f1a540fb22e9b54feb56d8aa8e2f30cc1" +head_candidate: "73836962a0932d7be868f593804b09a321e0902c" +write_scope: ["."] +allowed_environments: ["test"] +capabilities: [git:test, env:test, docs:publish, docs:admin] +mutex: git:test+env:test +review_state: accepted +integration_state: merged_local_test +deployment: test_ok +cleanup: pending +remote_sync: not_requested +--- + +# 晋升 rc-v1.1.0-beta.5 + +## 用户目标与授权 + +用户指令(2026-09-28):不要继续跑长门禁,把当前运行中的 dev 合入 test,并重启最新 test 服务;工作区与数据库连接不得串到 dev。授权来源:本会话明确指令。未授权 push。 + +已中止本会话启动的 nightly(`run-nightly-real-pi.sh` @ `8f77053f`,FullNoneMixedChain 首轮 MISSING_TARGET 后仍在跑 TestManager)。不把未完成的 nightly 写成 PASS 收据。 + +## 结果 + +- 冻结并晋升的 dev:`193a752f`(含 PI runner 数据目录校验)。test 从 `2fe1e055`(rc-v1.1.0-beta.4)前进到 `73836962`。 +- 候选:commit-tree,P1=`2fe1e055`,P2=`193a752f`,树与 dev 相同。validate run `21f631ce`(拓扑 + `git diff --quiet`)。 +- `git:test` 租约内 `update-ref refs/heads/test` + tag `rc-v1.1.0-beta.5`。 +- 制品:主仓 `bin/agent-server-test`,由 `193a752f` 工作树构建(demo seeds off)。`launch-single.sh test` 在清空调用方 `DATA_DIR` / `PI_AGENT_RUNNER_URL` 后启动,避免根 `.env` 的 dev 值生效。 +- 租约因 nohup 进程组未退出记 `recovery_required`(run `eaf7e2e4`)。服务改由独立会话拉起后,`recover --reason verified:` 已收口。 + +## 连接核对(重启后) + +| 项 | 实际 | +|---|---| +| health/ready `:8081` | `env=test`,`schema_version=78`,`database_ready/kb_ready=true`,SPA 200 | +| 进程 | `bin/agent-server-test`,`SEED_DEMO_USERS=false` | +| 系统库 | `127.0.0.1:5434/agent_system_test`(连接已建立;projects=11,users=11,与重启前相同) | +| 共享 KB | 宿主将 `shuimu-kb-shared` 规范为 `127.0.0.1:5432/regulations` | +| 工作区 | `DATA_DIR` 解析为 `data/test`;sidecar `:18866` 的 `data_dir=data/test/workspaces` | +| dev 未串 | test 进程无到 `:5433` 的连接;dev `:8080` 仍在,projects=25;sidecar `:18865` 仍是 `data/dev/workspaces` | + +## 清理 + +已合入 dev 且任务 done 的 worktree,在去掉可再生忽略文件后 `agent-worktree.sh remove --delete-branch`。未动:进行中的 agent-reply / test-user-doc 现场、squad evidence 未提交文档、u9u12(用户 shell 占用)、intent-material-fallback(有未提交跟踪修改)、pi-runner 任务目录(本地 `configs/.env.test` 与主仓不一致)。 + +`feature/full-system-browser-e2e-2026-09-26` 分支已 `-d`(祖先为 `a9d79b99`)。目录残留 root 拥有的 `playwright-output-main/`,普通删除被拒绝,保留待授权清理。 + +## 收口 + +- deployment=test_ok;remote_sync=not_requested。 +- 本记录提交在晋升分支上。当时另有 integrate 候选未合入 dev,故未把本文件 enqueue 进 dev,避免挤占对方基线。