From b6f1e80c5d8f5b18c1393d0ad439b4ffb6c1ce1b Mon Sep 17 00:00:00 2001 From: qiaoqichao Date: Wed, 30 Sep 2026 09:25:42 +0800 Subject: [PATCH] =?UTF-8?q?docs(v2):=20=E6=9B=B4=E6=96=B0=E7=AC=AC7?= =?UTF-8?q?=E8=8A=82=E4=BA=A4=E6=8E=A5=E8=AE=B0=E5=BD=95=E8=87=B3=20T11=20?= =?UTF-8?q?=E5=AE=8C=E6=88=90=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 记录 T08–T11 的提交、517+ 项的测试规模、AC 覆盖对照与 9 项未决项 (含运行写入方缺位、轨迹产出方缺位、publisher 未接线三项本轮新发现的缺口)。 Co-Authored-By: Claude Code --- docs/v2/15-development-handoff.md | 63 +++++++++++++++++-------------- 1 file changed, 34 insertions(+), 29 deletions(-) diff --git a/docs/v2/15-development-handoff.md b/docs/v2/15-development-handoff.md index 95df849..cf827fd 100644 --- a/docs/v2/15-development-handoff.md +++ b/docs/v2/15-development-handoff.md @@ -98,37 +98,42 @@ docs/project-process/README.md、XINGBANG-ADAPTATION.md,执行 git status --sh ## 7. 当前交接记录 -- 日期:2026-09-29(T00–T07 实施轮)。 -- 仓库:`F:/mini-OpenClaw-v2`(独立仓库,**未配远程**;OQ-06 Q2 仍 open)。 -- 完成范围:**T00–T07 全部交付**,各自提交并跑通 `scripts/verify.py`。 -- 验证入口:`cd F:/mini-OpenClaw-v2 && backend/venv/Scripts/python.exe scripts/verify.py` - (10 项用例,最近一次 10/10 PASS,exit 0)。逐次证据在 `test-evidence/<时间戳>-<短SHA>/`。 -- 测试规模:全量 410 项 unittest 全过(T01 基座时 124 项,既有 124 项无回归)。 -- 已交付任务与提交: - - T00 设计收口与路径清单 —— 文档交付(源仓库 `claude_use/T00/`) - - T01 独立基座 —— `d56c699` `bf0549a` `74430a3` - - T02 闭环契约与存储(S1a–S1d)—— `d8a7d38` `c59fff6` `fcf4d8c` `ff7894a` `985e2f6` - - T03 材料集合 —— `669e969` - - T04 模拟案例 —— `8fef00d` - - T05 历史提炼与人工卡片(a/b/c)—— `04ef397` `f8c4ba9` `d18c147` - - T06 评审方案与维度(a/b/c)—— `019d508` `8a90050` `1bc17bb` - - T07 预审执行(a/b/c)—— `b5feee6` `27d57c9` `bd389eb` -- T07 卡片验收对照:AC-05/06/07/12/45(结果约束)· AC-09/10/21(disabled 路径与 - 工具策略)· AC-13/14(验证既有 enqueue 成立)· AC-08 已在 T03 覆盖。 +- 日期:2026-09-30(T08–T11 实施轮;前一轮 T00–T07 见 git 历史)。 +- 仓库:`F:/mini-OpenClaw-v2`(独立仓库,**仍未配远程**;OQ-06 Q2 仍 open)。 +- 完成范围:**T08–T11 各自提交并跑通 `scripts/verify.py`**(11 项检查,含 6 项 UI 源码守卫)。 +- 验证入口:`cd F:/mini-OpenClaw-v2 && backend/venv/Scripts/python.exe scripts/verify.py`; + 逐次证据在 `test-evidence/<时间戳>-<短SHA>/`。 +- 测试规模:全量 519 项 unittest(T07 时 410 项),既有测试无回归。 +- 本轮提交: + - T08 专项离线质检 —— `501a4d9` + - T09 预审与推进沙盘 —— `22f8a37` + - T10 轨迹与会议结果复盘 —— `f2bbac0` + - T11 改进治理与演示交付 —— `d6bc848` +- 卡片验收对照: + - T08:AC-16/17/18/19/20/38/39/40/41(fixture 契约、逐任务逐用途准入、 + 冻结 checkpoint、上下文预算 E-25、中文否定与例外不硬选正面结果)。 + - T09:AC-11/12/29/30/31/42/44(模拟不改原运行、演示值只在 demo 域、 + 组合查表非加和、乱序丢弃与失败保基线、同刻度 3–8 维才画雷达、来源文字+图标)。 + - T10:AC-22/32/33(一个 run 多 step、失败保留、无可观察推理字段、成本未知留空、 + unmatched 单列、更正追加并引用旧版、回放只读)。 + - T11:AC-15/16/34/37/41(泄漏样本作废、零分母不填 0%、非独立评测不得声称改进、 + 没有对照不发布、自批拒绝、发布幂等且引用不可变版本)。 - 未决项(阻塞后续): - **F8** Docker 运行时冒烟未实测(本机 Docker Desktop 守护进程不可达) - - **F11** S1 界面未经浏览器验证(无浏览器自动化依赖) + - **F11** 界面仍未经浏览器验证:T09 面板只有类型检查、构建与源码守卫三层证据 - **F7** 各卡门禁仍 `proposed`,审阅者未指派——用户授权不等于评审通过 - **F6** OQ-06 Q2–Q5:版本归属(未配远程)、端口冲突核验、运行资源、Gitea CI - - **F12** T07 未接入真实主审模型编排:`judgment_config` 的 disabled 路径已闭环, - 但主审自身的模型调用仍走既有 `assistant_model`,冻结口径尚未统一 - - T05-c 只交付 AC-26 的卡片侧;运行对象上的 `run_instruction` 已进 ScreeningRun - 契约,但服务端"只影响本次运行"的实现仍待补 -- 下一任务:**T08 专项离线质检**。注意其"独立本地服务 + Laya 中文效果"部分依赖 - 硬件与权重,未获授权前只能交付统一适配 fixture 并**保持 disabled**,不得以 - 安装成功或 fixture 通过宣称能力合格。 + - **F12** 主审自身的模型调用仍走既有 `assistant_model`,冻结口径未统一 + - **F13** 运行写入方缺位:`prescreen_run` 视图目前由测试写入, + 真正的执行链路(把装配结果落库)属 T07/T10 执行侧,尚未接线 + - **F14** 轨迹写入仍是既有 `DurableWorker.save_step`,因此暂无 judgment/rule + 类步骤的产出方;会议标签映射(E-26)未实现 + - **F15** 改进发布只委托注入的 publisher;与 `knowledge_cards.publish` + 的实际接线未做(发布幂等与版本引用已由测试覆盖) + - **F16** 沙盘的假设动作登记表(ASSUMPTIONS)是 P0 固定两项, + 方案级动作清单仍待 T06 方案装配产出 +- 下一任务:**T12(可选)Jev 与实时专项**需要端点与凭据;无凭据时先做 + **收口评审**(F7 审阅者签署、F8/F11 补验证),不要为了推进而把演示当验收。 - 待输入:真实数据/制度/会议标签映射与客户身份权限(M5/M6);Laya 硬件与中文 - 效果需实机探测,不凭宣传定性能。 -- Git:各卡提交见上;**本轮未推送远程**,不得从旧恢复点推断最新版本已备份。 - -后续每张卡用同一结构更新本节,并保留任务编号、验证路径和未决项;不要把动态进度写进 AGENTS.md。 + 效果需实机探测;Jev 端点与凭据。 +- Git:本轮未推送远程;不得从旧恢复点推断最新版本已备份。