docs: record latest-upload promote-to-test evidence
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
---
|
||||
title: "晋升 latest-upload summary + parse-wait 至 test"
|
||||
task_id: promote-fix-latest-upload-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 @ 30fa4e88"
|
||||
branch: feature/promote-fix-latest-upload-test-2026-09-23
|
||||
worktree: .worktrees/promote-fix-latest-upload-test-2026-09-23
|
||||
base_dev_sha: "30fa4e88b21ddc918a4f408a13ef4d2c2d5acd6e"
|
||||
head_sha: "54955c9d1a61f671556508ab7c89db088aaef7d7"
|
||||
write_scope: [".", ".doc/"]
|
||||
allowed_environments: ["test"]
|
||||
mutex: git:test+env:test
|
||||
review_state: not_required
|
||||
integration_state: merged_local_test
|
||||
deployment: test_ok
|
||||
cleanup: pending
|
||||
cleanup_owner: 独立维护者
|
||||
cleanup_trigger: tip 为 local_dev/origin 祖先且无进程占用后 remove
|
||||
remote_sync: not_requested
|
||||
---
|
||||
|
||||
# 晋升 latest-upload summary + parse-wait 至 test
|
||||
|
||||
## 用户目标与授权
|
||||
|
||||
- 用户目标:合入 test,便于人工实测「总结刚刚上传的文档」与 MinerU 解析等待。
|
||||
- 授权来源:用户明确「合入 test,我来进行实际测试」(dev→local test;未要求 push/main)。
|
||||
- 交付终点:local `test` 含功能祖先、rc tag、pinned 镜像 recreate、`:8081` health。
|
||||
- 禁止:不晋升 main;不 push;不删 Volumes。
|
||||
|
||||
## 结果
|
||||
|
||||
- local `test@54955c9d` + `rc-v1.1.0-beta.3`
|
||||
- 含 `30fa4e88`(local_dev tip)与实现祖先 `f6e14f97`
|
||||
- test `:8081` schema_version=65;ready ok;pinned app digest `ba834cb1…`
|
||||
- 报告:[../../test-reports/2026-09-23-promote-fix-latest-upload-test-report.md](../../test-reports/2026-09-23-promote-fix-latest-upload-test-report.md)
|
||||
|
||||
## 步骤
|
||||
|
||||
1. [x] 登记 promote 任务 / worktree(基线 test@e217929c)
|
||||
2. [x] candidate images + PASS receipt(`30fa4e88` suite=`scoped-latest-upload-summary`)
|
||||
3. [x] merge local_dev → promote tip(CURRENT/FEATURE-MATRIX 保留 test 侧,走 docs apply 通道外)
|
||||
4. [x] `agentctl validate` 聚焦 go test + arch-check
|
||||
5. [x] 推进 local `test` + `rc-v1.1.0-beta.3`;apply pin;`env-service.sh test rebuild`
|
||||
6. [x] health/ready 冒烟
|
||||
|
||||
## 验收标准
|
||||
|
||||
- [x] `test` 含 latest-upload summary / parse-wait 祖先
|
||||
- [x] `:8081` `/health` `/ready` ok,schema_version≥64
|
||||
- [x] 运行镜像 digest 与 receipt pin 一致
|
||||
- [ ] 人工:上传 PDF →「总结我刚刚上传的文档」可见 `document_parsing` / 总结结果(用户实测)
|
||||
@@ -0,0 +1,46 @@
|
||||
---
|
||||
title: "latest-upload summary → test 晋升报告"
|
||||
date: 2026-09-23
|
||||
task_id: promote-fix-latest-upload-test-2026-09-23
|
||||
verdict: PASS
|
||||
---
|
||||
|
||||
# latest-upload summary → test 晋升报告
|
||||
|
||||
## 结论
|
||||
|
||||
local `test@54955c9d` + tag `rc-v1.1.0-beta.3` 已含 latest-upload summary / parse-wait(祖先 `f6e14f97`,dev tip `30fa4e88`);test `:8081` schema_version=65;pinned 镜像 recreate 与 receipt digest 一致。人工聊天回归由用户执行。
|
||||
|
||||
## 版本矩阵
|
||||
|
||||
| 项 | 值 |
|
||||
|---|---|
|
||||
| local test | `54955c9d` |
|
||||
| rc tag | `rc-v1.1.0-beta.3` → `54955c9d` |
|
||||
| local_dev tip(merge 第二父) | `30fa4e88` |
|
||||
| 功能祖先 | `f6e14f97` |
|
||||
| pin commit | `30fa4e88` |
|
||||
| app digest | `sha256:ba834cb1c08f44d615789940115fb7403efb476b7822b2aa3d5caeb85d35a579` |
|
||||
| test health schema | 65 |
|
||||
| ready | ok / kb_ready=true |
|
||||
|
||||
## 验证
|
||||
|
||||
| 项 | 命令/证据 | 结果 |
|
||||
|---|---|---|
|
||||
| candidate validate | `agentctl validate`:intent/coordinator/materialindex + server 聚焦用例 + arch-check | PASS (`7f456e51…`) |
|
||||
| receipt gate | `promotion-receipt-check.sh --commit 30fa4e88 --require-digests` | PASS |
|
||||
| images apply | `candidate-images-apply.sh test --commit 30fa4e88` | PASS |
|
||||
| rebuild | `env-service.sh test rebuild`(pinned,未 docker build) | PASS |
|
||||
| health | `GET :8081/health` schema_version=65 | PASS |
|
||||
| ready | `GET :8081/ready` status=ok | PASS |
|
||||
|
||||
## 状态
|
||||
|
||||
| 字段 | 值 |
|
||||
|---|---|
|
||||
| review_state | not_required |
|
||||
| integration_state | merged_local_test |
|
||||
| deployment | test_ok |
|
||||
| remote_sync | not_requested |
|
||||
| cleanup | pending |
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"commit": "30fa4e88b21ddc918a4f408a13ef4d2c2d5acd6e",
|
||||
"source_tree": "f3558d25f4baa6e69d0cc50455663288069eb927",
|
||||
"source_context": "git-archive",
|
||||
"recorded_at": "2026-09-23T02:26:39Z",
|
||||
"tags": {
|
||||
"app": "shuimu-agent-app:candidate-30fa4e88b21d",
|
||||
"events": "shuimu-agent-events:candidate-30fa4e88b21d",
|
||||
"pi-agent": "shuimu-pi-agent:candidate-30fa4e88b21d"
|
||||
},
|
||||
"image_ids": {
|
||||
"app": "sha256:ba834cb1c08f44d615789940115fb7403efb476b7822b2aa3d5caeb85d35a579",
|
||||
"events": "sha256:ba834cb1c08f44d615789940115fb7403efb476b7822b2aa3d5caeb85d35a579",
|
||||
"pi-agent": "sha256:4482f7e5bc7719fb3ca5d6f4dea45feb02b74336e43822deddebca95e10f7c9b"
|
||||
},
|
||||
"image_digests": {
|
||||
"app": "shuimu-agent-app@sha256:ba834cb1c08f44d615789940115fb7403efb476b7822b2aa3d5caeb85d35a579",
|
||||
"events": "shuimu-agent-app@sha256:ba834cb1c08f44d615789940115fb7403efb476b7822b2aa3d5caeb85d35a579",
|
||||
"pi-agent": "shuimu-pi-agent@sha256:4482f7e5bc7719fb3ca5d6f4dea45feb02b74336e43822deddebca95e10f7c9b"
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"verdict": "pass",
|
||||
"commit": "30fa4e88b21ddc918a4f408a13ef4d2c2d5acd6e",
|
||||
"recorded_at": "2026-09-23T02:26:53Z",
|
||||
"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:ba834cb1c08f44d615789940115fb7403efb476b7822b2aa3d5caeb85d35a579",
|
||||
"events": "shuimu-agent-app@sha256:ba834cb1c08f44d615789940115fb7403efb476b7822b2aa3d5caeb85d35a579",
|
||||
"pi-agent": "shuimu-pi-agent@sha256:4482f7e5bc7719fb3ca5d6f4dea45feb02b74336e43822deddebca95e10f7c9b"
|
||||
},
|
||||
"suite": "scoped-latest-upload-summary",
|
||||
"failure_class": "none",
|
||||
"evidence_refs": [
|
||||
".doc/test-reports/assets/promotion-receipts/30fa4e88b21ddc918a4f408a13ef4d2c2d5acd6e.images.json"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user