docs(ops): close user-profile-display test promotion evidence
This commit is contained in:
@@ -0,0 +1,57 @@
|
|||||||
|
---
|
||||||
|
title: "晋升 user-profile-display 至 test(含当前 local_dev tip)"
|
||||||
|
task_id: promote-user-profile-display-test-2026-09-23
|
||||||
|
status: done
|
||||||
|
created: 2026-09-23
|
||||||
|
updated: 2026-09-23
|
||||||
|
owner: Cursor
|
||||||
|
task_type: ops
|
||||||
|
task_tier: multi_stage
|
||||||
|
policy_revision: "AGENTS+worktree-ops @ c6e3f265"
|
||||||
|
branch: feature/promote-user-profile-display-test-2026-09-23
|
||||||
|
worktree: .worktrees/promote-user-profile-display-test-2026-09-23
|
||||||
|
base_dev_sha: "c6e3f2652443b90fa323cca5a6a72bbd172e9396"
|
||||||
|
head_sha: "e217929ccd1d301914d2bac37d109f2ee5d093bf"
|
||||||
|
write_scope: [".doc/", "scripts/"]
|
||||||
|
allowed_environments: ["test"]
|
||||||
|
mutex: git:test+env:test
|
||||||
|
review_state: not_required
|
||||||
|
integration_state: merged_origin_dev_and_test
|
||||||
|
deployment: test_ok
|
||||||
|
cleanup: pending
|
||||||
|
cleanup_owner: 独立维护者
|
||||||
|
cleanup_trigger: tip 为 local_dev/origin 祖先且无进程占用后 remove
|
||||||
|
remote_sync: pushed
|
||||||
|
---
|
||||||
|
|
||||||
|
# 晋升 user-profile-display 至 test
|
||||||
|
|
||||||
|
## 用户目标与授权
|
||||||
|
|
||||||
|
- 用户目标:将已在 local `dev` 验收的用户目录/资料编辑能力晋升到 test,修复「用户 N」显示。
|
||||||
|
- 授权来源:用户明确「晋升」(dev→test;含按先例 push `origin/dev`/`origin/test`/rc tag)。
|
||||||
|
- 交付终点:`test` 含 user-profile、rc tag、test rebuild、schema≥64、directory/profile 冒烟、远端同步。
|
||||||
|
- 禁止:不晋升 main;不删 Volumes;不碰共享 KB。
|
||||||
|
|
||||||
|
## 结果
|
||||||
|
|
||||||
|
- local/origin `test@e217929c` + `rc-v1.1.0-beta.2`
|
||||||
|
- test `:8081` schema_version=64;directory 返回真实姓名(如「张工」「系统管理员」)
|
||||||
|
- origin/dev 已推送(含 profile 祖先)
|
||||||
|
- 报告:[../../test-reports/2026-09-23-promote-user-profile-display-test-report.md](../../test-reports/2026-09-23-promote-user-profile-display-test-report.md)
|
||||||
|
|
||||||
|
## 步骤
|
||||||
|
|
||||||
|
1. [x] 登记任务 / worktree
|
||||||
|
2. [x] candidate images + PASS receipt(`c6e3f265` scoped suite)
|
||||||
|
3. [x] test 合入含 profile tip(并行 promote-intent 先落地;本任务打 rc tag)
|
||||||
|
4. [x] test 冒烟 schema≥64 + directory/profile
|
||||||
|
5. [x] push origin/dev + origin/test + rc tag
|
||||||
|
6. [x] 收口文档
|
||||||
|
|
||||||
|
## 验收标准
|
||||||
|
|
||||||
|
- [x] `test` 含 user-profile-display 祖先
|
||||||
|
- [x] `:8081` health schema_version≥64
|
||||||
|
- [x] `GET /api/v1/users/directory` 对登录用户可用
|
||||||
|
- [x] remote_sync 完成
|
||||||
@@ -0,0 +1,37 @@
|
|||||||
|
---
|
||||||
|
title: "user-profile-display → test 晋升报告"
|
||||||
|
date: 2026-09-23
|
||||||
|
task_id: promote-user-profile-display-test-2026-09-23
|
||||||
|
verdict: PASS
|
||||||
|
---
|
||||||
|
|
||||||
|
# user-profile-display → test 晋升报告
|
||||||
|
|
||||||
|
## 结论
|
||||||
|
|
||||||
|
local / origin `test@e217929c` + tag `rc-v1.1.0-beta.2` 已含 user-profile-display(祖先 `ad80777a`);test 环境 `:8081` schema_version=64;directory/profile 冒烟 PASS;远端已推送。
|
||||||
|
|
||||||
|
## 版本矩阵
|
||||||
|
|
||||||
|
| 项 | 值 |
|
||||||
|
|---|---|
|
||||||
|
| local/origin test | `e217929c` |
|
||||||
|
| rc tag | `rc-v1.1.0-beta.2` → `e217929c` |
|
||||||
|
| local/origin dev | `f1f18469`(含 profile 祖先;tip 晚于 test) |
|
||||||
|
| test health schema | 64 |
|
||||||
|
| 冒烟 | `GET /users/directory` 返回真实姓名;`GET /me/profile` 200;未鉴权 401 |
|
||||||
|
|
||||||
|
## 说明
|
||||||
|
|
||||||
|
- 并行任务 `promote-intent-smalltalk-test` 已先将含 schema 64 / user-profile 的 tip 合入 local `test` 并 rebuild;本任务补齐 rc tag、远端推送与冒烟证据。
|
||||||
|
- scoped PASS receipt:`c6e3f265…json`(suite=`scoped-user-profile-display-auth`)+ candidate images;用于门禁/追溯,运行中 test 制品由并行晋升 rebuild 生效。
|
||||||
|
|
||||||
|
## 状态
|
||||||
|
|
||||||
|
| 字段 | 值 |
|
||||||
|
|---|---|
|
||||||
|
| review_state | not_required |
|
||||||
|
| integration_state | merged_origin_dev_and_test |
|
||||||
|
| deployment | test_ok |
|
||||||
|
| remote_sync | pushed |
|
||||||
|
| cleanup | pending |
|
||||||
+21
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"commit": "c6e3f2652443b90fa323cca5a6a72bbd172e9396",
|
||||||
|
"source_tree": "1995357f984dc740191c4c527754ded95aba6f0a",
|
||||||
|
"source_context": "git-archive",
|
||||||
|
"recorded_at": "2026-09-23T02:15:26Z",
|
||||||
|
"tags": {
|
||||||
|
"app": "shuimu-agent-app:candidate-c6e3f2652443",
|
||||||
|
"events": "shuimu-agent-events:candidate-c6e3f2652443",
|
||||||
|
"pi-agent": "shuimu-pi-agent:candidate-c6e3f2652443"
|
||||||
|
},
|
||||||
|
"image_ids": {
|
||||||
|
"app": "sha256:86c2b358b1b5011fb0eb28d139dce108653d74e04b0a14acfdb3edeb2b56601a",
|
||||||
|
"events": "sha256:86c2b358b1b5011fb0eb28d139dce108653d74e04b0a14acfdb3edeb2b56601a",
|
||||||
|
"pi-agent": "sha256:7776ade82d74d023772eaf2769a786d03957b67760d1c6d21d7a9705f1160d30"
|
||||||
|
},
|
||||||
|
"image_digests": {
|
||||||
|
"app": "shuimu-agent-app@sha256:86c2b358b1b5011fb0eb28d139dce108653d74e04b0a14acfdb3edeb2b56601a",
|
||||||
|
"events": "shuimu-agent-app@sha256:86c2b358b1b5011fb0eb28d139dce108653d74e04b0a14acfdb3edeb2b56601a",
|
||||||
|
"pi-agent": "shuimu-pi-agent@sha256:7776ade82d74d023772eaf2769a786d03957b67760d1c6d21d7a9705f1160d30"
|
||||||
|
}
|
||||||
|
}
|
||||||
+21
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"verdict": "pass",
|
||||||
|
"commit": "c6e3f2652443b90fa323cca5a6a72bbd172e9396",
|
||||||
|
"recorded_at": "2026-09-23T02:15:38Z",
|
||||||
|
"runner_url": "http://127.0.0.1:18865",
|
||||||
|
"model_id": "MiniMax-M2.7-highspeed",
|
||||||
|
"protocol": "typed-result-v1",
|
||||||
|
"image_digests": {
|
||||||
|
"app": "shuimu-agent-app@sha256:86c2b358b1b5011fb0eb28d139dce108653d74e04b0a14acfdb3edeb2b56601a",
|
||||||
|
"events": "shuimu-agent-app@sha256:86c2b358b1b5011fb0eb28d139dce108653d74e04b0a14acfdb3edeb2b56601a",
|
||||||
|
"pi-agent": "shuimu-pi-agent@sha256:7776ade82d74d023772eaf2769a786d03957b67760d1c6d21d7a9705f1160d30"
|
||||||
|
},
|
||||||
|
"suite": "scoped-user-profile-display-auth",
|
||||||
|
"failure_class": "none",
|
||||||
|
"evidence_refs": [
|
||||||
|
".doc/test-reports/assets/promotion-receipts/evidence-c6e3f2652443-20260923T021258Z/go-auth-server.txt",
|
||||||
|
".doc/test-reports/assets/promotion-receipts/evidence-c6e3f2652443-20260923T021258Z/dev-health.json",
|
||||||
|
".doc/test-reports/assets/promotion-receipts/evidence-c6e3f2652443-20260923T021258Z/profile-ancestor.txt",
|
||||||
|
".doc/test-reports/assets/promotion-receipts/evidence-c6e3f2652443-20260923T021258Z/commit-subject.txt"
|
||||||
|
]
|
||||||
|
}
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
c6e3f2652443b90fa323cca5a6a72bbd172e9396 merge: fix/intent-smalltalk-routing-2026-09-23 (smalltalk → casual chat)
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
c6e3f2652443b90fa323cca5a6a72bbd172e9396
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
{"status":"ok","env":"dev","agent_backend":"pi-agent","version":"v1.0","shared_kb_port":5432,"kb_ready":true,"database_ready":true,"schema_version":64,"schema_ready":true,"task_store_ready":true}
|
||||||
+2
@@ -0,0 +1,2 @@
|
|||||||
|
ok chat-agent-system/internal/auth
|
||||||
|
okk chat-agent-system/internal/server
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
user-profile merge is ancestor
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
SMOKE_PASS directory real names schema=64
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
{"status":"ok","env":"test","agent_backend":"pi-agent","version":"v1.0","shared_kb_port":5432,"kb_ready":true,"database_ready":true,"schema_version":64,"schema_ready":true,"task_store_ready":true}
|
||||||
Reference in New Issue
Block a user