docs(test): record U10 occupy-slot rebuild into agent-dev
health/ready schema 38;镜像已含 ChatLog 端口。停走结论仍是停止扩面。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+4
-4
@@ -6,7 +6,7 @@
|
||||
## 焦点
|
||||
|
||||
1. **CHAT-INTENT**: [对话意图运行时状态](../audit/2026-09-13-conversation-intent-runtime-state.md)(`fix/conversation-intent-state` 已是 `dev` 祖先;浏览器双标签 busy 仍待 Codex 收口)
|
||||
2. **DOC-RELIABILITY**: [U10 停止扩面](../test-reports/2026-09-15-chatlog-contextasm-u10-test-report.md)(未合入 `dev`;合入须占集成槽 rebuild。**禁止 U11–U12**)
|
||||
2. **DOC-RELIABILITY**: [U10 已合入,停止扩面](../test-reports/2026-09-15-chatlog-contextasm-u10-test-report.md)(占槽 rebuild PASS;**禁止 U11–U12**)
|
||||
3. **CHAT**: [对话历史刷新活验已补](../test-reports/2026-09-13-chat-history-refresh-test-report.md)(项目 6252 闲聊刷新同集 + guest 403;编制任务链仍开放)
|
||||
|
||||
## 并行认领
|
||||
@@ -57,13 +57,13 @@
|
||||
> 新任务开始前登记。`branch` 必须为 `feature/<slug>` 或 `fix/<slug>`,**禁止** `dev` / `test` / `main`。同一 `mutex` 同时仅一个 `in_progress`。
|
||||
|
||||
> workflow-plan 409 与治理鉴权 G1–G5 已收口(见 [test-report](../test-reports/2026-09-14-governance-action-level-authz-test-report.md))。禁止终止或改写项目 143。
|
||||
> `document-reliability-pilot` U10 **停止扩面**(`chat` mutex 已释放)。禁止 U11–U12。禁止 worktree 内 `env-service`。项目 143 只读,禁止终止。不碰 `intent`。
|
||||
> `document-reliability-pilot` U10 **停止扩面**(已合入 `dev`,占槽 rebuild PASS)。禁止 U11–U12。禁止 worktree 内 `env-service`。项目 143 只读,禁止终止。不碰 `intent`。
|
||||
|
||||
## 集成槽位
|
||||
|
||||
| holder | phase | since | scope | queue |
|
||||
|--------|-------|-------|-------|-------|
|
||||
| Cursor | merging | 2026-09-15 | M4 U10 chatlog-contextasm merge+rebuild | - |
|
||||
| - | idle | - | - | - |
|
||||
|
||||
**phase**: `idle` | `merging` | `smoke` | `e2e`
|
||||
|
||||
@@ -73,7 +73,7 @@
|
||||
|
||||
| 环境 | 端口 | schema | 状态 |
|
||||
|------|------|--------|------|
|
||||
| dev | 8080 | **38** | healthy(`pi-agent`;U9 rebuild 后 health+ready PASS) |
|
||||
| dev | 8080 | **38** | healthy(`pi-agent`;U10 rebuild 后 health+ready PASS) |
|
||||
| test | 8081 | 25→27* | healthy |
|
||||
| main | 8000 | 25→27* | healthy(app + runner + DB) |
|
||||
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
| DOCREV-ACTIVE-DOC-ROUTING | UI-05「当前受控文档」被法规关键词改路由到 `feasibility_reg`,intake 无 pending | **PASS** | [audit](../audit/2026-09-13-document-revision-active-doc-routing.md);Round20 UI-05 pending 停在 intake V2 | **不改弱 E2E**;不删证据 |
|
||||
| DOCREV-QUALITY-STATUS-FP | 行动计划表状态列「待续」被门禁当敷衍,两轮 repair 后 quality_failed 80 | **PASS** | [audit](../audit/2026-09-13-document-revision-quality-status-false-positive.md);Round20 UI-03 | **不删禁词、不放宽正文**;不删证据 |
|
||||
| GOVERNANCE-ACTION-AUTHZ | 文档动作按职责鉴权;未激活 202-blocked;关闭创建直通 | **PASS** | [test-report](../test-reports/2026-09-14-governance-action-level-authz-test-report.md);[audit 异态](../audit/2026-09-14-planning-with-workflow-key-anomaly.md) | 不改 83 条 planning+key 夹具;none 长 PI 审批链另开 |
|
||||
| DOC-RELIABILITY-PILOT | 受控文档写路径跨表非同事务、读路径被 projection 绑架、授权 TOCTOU;刷新/重启后可能 404/409/projection-missing | OPEN | [复核](../audit/2026-09-14-module-decoupling-plan-review.md);[重构计划](./2026-09-14-module-decoupling-refactor-plan.md);[试点任务](../ops/short-term/2026-09-14-document-reliability-pilot.md);[M1 停止扩面](../test-reports/2026-09-14-document-reliability-pilot-test-report.md);[M1 活验](../test-reports/2026-09-14-document-reliability-pilot-live-test-report.md);[M2](../test-reports/2026-09-14-document-reliability-m2-test-report.md);[M3 U8](../test-reports/2026-09-15-taskrun-runmanifest-u8-test-report.md);[M3 U9](../test-reports/2026-09-15-dataset-lifecycle-u9-test-report.md);[U10 停止扩面](../test-reports/2026-09-15-chatlog-contextasm-u10-test-report.md) | M3 已签。U10 **停止扩面**(未拆包)。禁止 U11–U12 业务代码。U10 分支未合入 `dev` |
|
||||
| DOC-RELIABILITY-PILOT | 受控文档写路径跨表非同事务、读路径被 projection 绑架、授权 TOCTOU;刷新/重启后可能 404/409/projection-missing | OPEN | [复核](../audit/2026-09-14-module-decoupling-plan-review.md);[重构计划](./2026-09-14-module-decoupling-refactor-plan.md);[试点任务](../ops/short-term/2026-09-14-document-reliability-pilot.md);[M1 停止扩面](../test-reports/2026-09-14-document-reliability-pilot-test-report.md);[M1 活验](../test-reports/2026-09-14-document-reliability-pilot-live-test-report.md);[M2](../test-reports/2026-09-14-document-reliability-m2-test-report.md);[M3 U8](../test-reports/2026-09-15-taskrun-runmanifest-u8-test-report.md);[M3 U9](../test-reports/2026-09-15-dataset-lifecycle-u9-test-report.md);[U10 停止扩面](../test-reports/2026-09-15-chatlog-contextasm-u10-test-report.md) | M3 已签。U10 **停止扩面**(未拆包;已合入 `dev` + rebuild)。禁止 U11–U12 业务代码 |
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
| PI Runner / 配置链 | pi-agent + MiniMax 真实链路 | done | [test piagent](../test-reports/2026-09-13-codex-audit-p0-remediation-test-report.md);[container-env](../test-reports/2026-09-13-container-env-configuration-test-report.md) | — | `pi-agent` |
|
||||
| 三环境运维 | dev/test/main + 共享 KB | done | [PROJECT.md](../../PROJECT.md) §4;四环境 healthy | — | `infra` |
|
||||
| CI / E2E | PG 集成 + 真实 PI E2E | partial | [gap-matrix BUG-08](../remediation/gap-matrix.md);[test pg-ci](../test-reports/2026-09-12-pg-ci-soak-e2e-test-report.md);[运行时 UI Round20](../test-reports/2026-09-14-document-revision-runtime-ui-test-report.md) | CI `TEST_DATABASE_URL` 隔离库仍缺;文档运行时真实 UI 已按 UI_PHASE 分文件且 post-restart 断言最终 A1 正文。`-race` 全包并行 TempDir flake 为基建残留 | `ci` |
|
||||
| 模块解耦与可靠事件 | 文档可靠性纵向试点、跨属主事务、多副本互斥、FAV 与选择性模块化 | partial | [架构](../system-design/2026-09-14-module-decoupling-architecture.md);[ADR](../adr/2026-09-14-modular-monolith-decoupling.md);[重构计划](../remediation/2026-09-14-module-decoupling-refactor-plan.md);[试点任务](../ops/short-term/2026-09-14-document-reliability-pilot.md);[M1 停止扩面](../test-reports/2026-09-14-document-reliability-pilot-test-report.md);[M1 活验](../test-reports/2026-09-14-document-reliability-pilot-live-test-report.md);[M2](../test-reports/2026-09-14-document-reliability-m2-test-report.md);[M3 U8](../test-reports/2026-09-15-taskrun-runmanifest-u8-test-report.md);[M3 U9](../test-reports/2026-09-15-dataset-lifecycle-u9-test-report.md);[U10 报告](../test-reports/2026-09-15-chatlog-contextasm-u10-test-report.md) | U5–U10 已签(U10 **停止扩面**)。禁止 U11–U12。未整支 merge FAV | `architecture-docs` |
|
||||
| 模块解耦与可靠事件 | 文档可靠性纵向试点、跨属主事务、多副本互斥、FAV 与选择性模块化 | partial | [架构](../system-design/2026-09-14-module-decoupling-architecture.md);[ADR](../adr/2026-09-14-modular-monolith-decoupling.md);[重构计划](../remediation/2026-09-14-module-decoupling-refactor-plan.md);[试点任务](../ops/short-term/2026-09-14-document-reliability-pilot.md);[M1 停止扩面](../test-reports/2026-09-14-document-reliability-pilot-test-report.md);[M1 活验](../test-reports/2026-09-14-document-reliability-pilot-live-test-report.md);[M2](../test-reports/2026-09-14-document-reliability-m2-test-report.md);[M3 U8](../test-reports/2026-09-15-taskrun-runmanifest-u8-test-report.md);[M3 U9](../test-reports/2026-09-15-dataset-lifecycle-u9-test-report.md);[U10 报告](../test-reports/2026-09-15-chatlog-contextasm-u10-test-report.md) | U5–U10 已签(U10 **停止扩面**,已合入 `dev` + rebuild)。禁止 U11–U12。未整支 merge FAV | `architecture-docs` |
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -20,11 +20,11 @@
|
||||
| 分支 | `feature/chatlog-contextasm-u10`(从本地 `dev@3944856` 检出) |
|
||||
| 本机合同测试 | `unset TEST_DATABASE_URL; go test -short ./internal/app/chatflow` |
|
||||
| 架构门 | `./scripts/arch-check.sh --mode warn` |
|
||||
| 活验目标 | 已运行的 `agent-dev` `:8080`(U9 rebuild 镜像 `sha256:6f3f20b812d4…2d4927`,`agent_backend=pi-agent`,schema **38**) |
|
||||
| 活验目标 | 闲聊刷新曾用 U9 镜像;合入前占槽 rebuild 后 `:8080` 为 U10 镜像 `sha256:788b1aec1b4d…eed66f2`,`pi-agent`,schema **38** |
|
||||
| 项目 143 | **只读**;活验新建项目 `6252` |
|
||||
| 证据 | `.doc/test-reports/assets/2026-09-15-chatlog-contextasm-u10/`;刷新活验 `.doc/test-reports/assets/2026-09-15-chat-history-refresh-live/` |
|
||||
|
||||
说明:本轮**未占集成槽位 rebuild**。`:8080` 仍是 U9 镜像,用于补录已合入 `dev` 的对话刷新链;U10 端口行为以本机合同测试为准。物理拆包判定:adapter 仍消费 `ctxmgr` 类型,DTO 转换 0。
|
||||
说明:闲聊刷新活验时 `:8080` 仍是 U9 镜像。随后占集成槽 `./scripts/env-service.sh dev rebuild`,U10 已进入 `agent-dev-app`。物理拆包判定:adapter 仍消费 `ctxmgr` 类型,DTO 转换 0。
|
||||
|
||||
## 四、 预期结果 (Expected Results)
|
||||
|
||||
@@ -83,7 +83,7 @@
|
||||
### 5.6 浏览器 / rebuild
|
||||
|
||||
- 浏览器:本轮未改 web 交互,未做页面回归。
|
||||
- rebuild:未占集成槽,U10 未进 `shuimu-agent-app-dev` 镜像。
|
||||
- rebuild:主仓占槽 `./scripts/env-service.sh dev rebuild` **PASS**。health/ready `schema_version=38`,`agent_backend=pi-agent`。镜像 `sha256:788b1aec1b4d0421d1f350e4c50b6510c654a4861208c40706dc02071eed66f2`。证据:`assets/2026-09-15-chatlog-contextasm-u10/rebuild-health-ready.txt`。
|
||||
|
||||
## 六、 自动化测试套件汇总 (Test Suite Execution)
|
||||
|
||||
@@ -93,10 +93,10 @@
|
||||
| `./scripts/arch-check.sh --mode warn` | PASS |
|
||||
| `unset TEST_DATABASE_URL; go test -short -count=1 ./...` | PASS(EXIT:0,`internal/server` 9.941s) |
|
||||
| 真实 PI 闲聊刷新(项目 6252) | core_overall PASS |
|
||||
| 占槽 rebuild | 未执行 |
|
||||
| 占槽 rebuild + health/ready | PASS,`schema_version=38`,镜像 `sha256:788b1aec…eed66f2` |
|
||||
|
||||
## 七、 测试结论与后续优化建议 (Conclusion & Next Steps)
|
||||
|
||||
U10 停走项成立:授权可见集合在 ChatLog 端口内同集过滤;非 owner fail closed;restore/digest/assembler 不放大不可见消息;表仍归 `ctxmgr`。未做 U11–U12,未整支 merge FAV,未启用 `FAV_DEGRADED_READ`,未改 `intent`,未终止项目 143。合入 `dev` 前须占 CURRENT 集成槽位 rebuild,不能用现网 U9 镜像冒充 U10 已部署。文档任务激活链 save 400 与发布门禁「激活后文档任务 + 重登/重启」仍开放,不构成本切片搬包理由。
|
||||
U10 停走项成立:授权可见集合在 ChatLog 端口内同集过滤;非 owner fail closed;restore/digest/assembler 不放大不可见消息;表仍归 `ctxmgr`。未做 U11–U12,未整支 merge FAV,未启用 `FAV_DEGRADED_READ`,未改 `intent`,未终止项目 143。已占集成槽 rebuild,U10 已进入 `agent-dev-app`,不能再用 U9 镜像冒充部署。文档任务激活链 save 400 与发布门禁「激活后文档任务 + 重登/重启」仍开放,不构成本切片搬包理由。
|
||||
|
||||
停止扩面
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
{"status":"ok","env":"dev","agent_backend":"pi-agent","version":"v1.0","shared_kb_port":5432,"database_ready":true,"schema_version":38,"schema_ready":true,"task_store_ready":true}
|
||||
@@ -0,0 +1 @@
|
||||
{"status":"ok","env":"dev","agent_backend":"pi-agent","version":"v1.0","shared_kb_port":5432,"database_ready":true,"schema_version":38,"schema_ready":true,"task_store_ready":true}
|
||||
@@ -0,0 +1,3 @@
|
||||
health={"status":"ok","env":"dev","agent_backend":"pi-agent","version":"v1.0","shared_kb_port":5432,"database_ready":true,"schema_version":38,"schema_ready":true,"task_store_ready":true}
|
||||
ready={"status":"ok","env":"dev","agent_backend":"pi-agent","version":"v1.0","shared_kb_port":5432,"database_ready":true,"schema_version":38,"schema_ready":true,"task_store_ready":true}
|
||||
app_image=sha256:788b1aec1b4d0421d1f350e4c50b6510c654a4861208c40706dc02071eed66f2
|
||||
Reference in New Issue
Block a user