docs(docrev): record fresh gates and acquire integration slot
This commit is contained in:
+4
-4
@@ -1,11 +1,11 @@
|
||||
# 当前焦点
|
||||
|
||||
**更新**: 2026-09-13
|
||||
**production_ready**: no(DOCREV 复核整改已在 `fix/document-revision-runtime` 落地,待占槽合 dev;CHAT/INTENT 并行中)
|
||||
**production_ready**: no(DOCREV 已进入集成槽,正在合 dev、重建并执行真实 UI E2E;CHAT/INTENT 并行中)
|
||||
|
||||
## 焦点
|
||||
|
||||
1. **DOCREV-RT**: [运行时整改收口](short-term/2026-09-13-document-revision-runtime.md)(`fix/document-revision-runtime`:首轮报告+PATCH 顺序已修;待占槽合 dev + UI E2E;不 rebuild/push)
|
||||
1. **DOCREV-RT**: [运行时整改收口](short-term/2026-09-13-document-revision-runtime.md)(`fix/document-revision-runtime`:工程门禁已复跑;占槽合 dev + UI E2E 中;不 push)
|
||||
2. **CHAT**: [刷新恢复整改已实施](short-term/2026-09-13-chat-history-refresh-remediation.md)(待合 dev + PI E2E 补录)
|
||||
3. **CI**: `TEST_DATABASE_URL` + 真实 PI E2E 实录;INTENT 发布 blocker 见 conversation-intent short-term
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
| Cursor | chat-history-refresh-remediation | fix/chat-history-refresh | - | chat | in_progress |
|
||||
| Codex | conversation-intent-runtime-state | fix/conversation-intent-state | .worktrees/fix-conversation-intent-state | intent | in_progress |
|
||||
| Cursor | document-revision-wave1-6-implementation | feature/document-revision-management | - | docgov | done |
|
||||
| Cursor-Auto | document-revision-runtime | fix/document-revision-runtime | - | docgov | in_progress |
|
||||
| Codex + Herdr(Cursor/Antigravity) | document-revision-runtime | fix/document-revision-runtime | - | docgov | in_progress |
|
||||
|
||||
> 新任务开始前登记。`branch` 必须为 `feature/<slug>` 或 `fix/<slug>`,**禁止** `dev` / `test` / `main`。同一 `mutex` 同时仅一个 `in_progress`。
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
|
||||
| holder | phase | since | scope | queue |
|
||||
|--------|-------|-------|-------|-------|
|
||||
| - | idle | 2026-09-13 08:14 UTC | - | - |
|
||||
| Codex/Antigravity | merging | 2026-09-13 10:12 UTC | DOCREV-RT merge + dev rebuild + real UI E2E | - |
|
||||
|
||||
**phase**: `idle` | `merging` | `smoke` | `e2e`
|
||||
|
||||
|
||||
@@ -115,25 +115,25 @@ RUN_UI_ACCEPTANCE=1 BASE_URL=http://127.0.0.1:8080 \
|
||||
|
||||
## 4. 失败标准(任一即 FAIL)
|
||||
|
||||
1. 使用 stub / `page.route` mock / DB fixture / 纯 API 灌库冒充 UI 路径
|
||||
2. 首轮成功生成后仍无变更报告入口,或报告摘要为固定假句「智能体交付物已生成」;或报告面板缺少风险条目/项目影响/文档影响原因建议/开放问题
|
||||
2b. 高风险二轮仅有小队成功文案但工具条无「待确认报告」、或未确认就静默进版本历史、或 `confirmed:false` 仍提交成功
|
||||
3. 把 `analysis_status=fallback` 文案写成「PI 完整分析」或隐瞒开放问题
|
||||
4. 人工保存返回成功但刷新丢正文,或投影失败仍 200
|
||||
5. 三 overlay 视觉无差异(截图无法区分)
|
||||
6. 双上下文后写静默覆盖
|
||||
7. 无权限用户可见正文片段
|
||||
8. 容器重启后受控已落盘文档仍永久「账本未就绪」(在确有 output.md / 记录的前提下)
|
||||
9. 证据目录缺失或无法打开 trace/截图复盘
|
||||
1. 使用 stub / `page.route` mock / DB fixture / 纯 API 灌库冒充 UI 路径
|
||||
2. 首轮成功生成后仍无变更报告入口,或报告摘要为固定假句「智能体交付物已生成」;或报告面板缺少风险条目/项目影响/文档影响原因建议/开放问题
|
||||
2b. 高风险二轮仅有小队成功文案但工具条无「待确认报告」、或未确认就静默进版本历史、或 `confirmed:false` 仍提交成功
|
||||
3. 把 `analysis_status=fallback` 文案写成「PI 完整分析」或隐瞒开放问题
|
||||
4. 人工保存返回成功但刷新丢正文,或投影失败仍 200
|
||||
5. 三 overlay 视觉无差异(截图无法区分)
|
||||
6. 双上下文后写静默覆盖
|
||||
7. 无权限用户可见正文片段
|
||||
8. 容器重启后受控已落盘文档仍永久「账本未就绪」(在确有 output.md / 记录的前提下)
|
||||
9. 证据目录缺失或无法打开 trace/截图复盘
|
||||
|
||||
---
|
||||
|
||||
## 5. 通过标准
|
||||
|
||||
- UI-01…UI-16 全部 PASS,证据归档完整
|
||||
- 工程门禁另栏 PASS(不记入本计划勾选)
|
||||
- 已知 blocker `DOCREV-RT-PI-NARRATIVE`:允许 fallback,但必须可见真实 diff 摘要 + 开放问题标明叙事待补
|
||||
- `DOCREV-RT-UPLOAD-ORPHAN`:UI-16 按空状态 PASS,不得伪造成功账本
|
||||
- UI-01…UI-16 全部 PASS,证据归档完整
|
||||
- 工程门禁另栏 PASS(不记入本计划勾选)
|
||||
- 已知 blocker `DOCREV-RT-PI-NARRATIVE`:允许 fallback,但必须可见真实 diff 摘要 + 开放问题标明叙事待补
|
||||
- `DOCREV-RT-UPLOAD-ORPHAN`:UI-16 按空状态 PASS,不得伪造成功账本
|
||||
|
||||
---
|
||||
|
||||
@@ -147,5 +147,5 @@ RUN_UI_ACCEPTANCE=1 BASE_URL=http://127.0.0.1:8080 \
|
||||
|
||||
## 7. 本轮状态
|
||||
|
||||
- 计划已扩展(首轮/二轮报告、多文档附件、双上下文、重登录、容器重启、安装与失败标准)。
|
||||
- 计划已扩展(首轮/二轮报告、多文档附件、双上下文、重登录、容器重启、安装与失败标准)。
|
||||
- **本轮未执行**(不占集成槽、不 rebuild docker)。占槽后按 §0–§4 实录并写 test-report。
|
||||
|
||||
@@ -62,7 +62,7 @@ go test -short ./...
|
||||
cd web && npm test && npm run build
|
||||
```
|
||||
|
||||
本轮门禁(2026-09-13):`go vet ./...` PASS;`go test -short ./...` PASS(含 Materialize 首/二轮 change_report_id、PATCH 顺序、Materialize 失败透出、Assert 先职责后租约、SaveDocumentContent 审计、pending 事实源不越权、同步/异步待确认文案、完成活动仅 committed、pending 活动标明待确认、MarkProposalApplied 失败显式可重试);`web npm test` 197+24 PASS;`npm run build` PASS。
|
||||
本轮门禁(2026-09-13 10:11 UTC 独立复跑):`go vet ./...` PASS;`go test -short ./... -count=1` PASS(含 Materialize 首/二轮 change_report_id、PATCH 顺序、Materialize 失败透出、Assert 先职责后租约、SaveDocumentContent 审计、pending 事实源不越权、同步/异步待确认文案、完成活动仅 committed、pending 活动标明待确认、MarkProposalApplied 失败显式可重试);`web npm test` 199+27 PASS;`npm run build` PASS。使用 dev PostgreSQL(schema 28)执行 `TestPGPersistSurvivesNewServiceInstance` PASS,证明新 Service 实例可恢复账本。上述均为工程门禁,不能替代 UI 验收。
|
||||
|
||||
复核补强(同日):
|
||||
- A:`MaterializeAgentOutput` 错误写入 `TaskRunResult.Success=false` + `ErrorReason`,不再空白忽略
|
||||
|
||||
Reference in New Issue
Block a user