diff --git a/.blueprint/manifest.yaml b/.blueprint/manifest.yaml index bec1ee0..97b3f23 100644 --- a/.blueprint/manifest.yaml +++ b/.blueprint/manifest.yaml @@ -504,7 +504,7 @@ modules: status: in_progress progress: 86 updated: 2026-09-26 - note: "V1–V6 合成验收通过;V7 的完整真实 Codex 新工具调用与桌面 UI 人眼终验待做。仅非生产开发用途,运行时 env 注入后置。" + note: "V1–V6 合成验收通过;V7 真实 Codex 工具调用被客户端 approval policy=never 拒绝,待用户决定受控审批试点;桌面 UI 人眼终验待做。仅非生产开发用途,运行时 env 注入后置。" position: [3250, 950] edges: diff --git a/.blueprint/modules/project-dev-variables.md b/.blueprint/modules/project-dev-variables.md index 3707055..b78475b 100644 --- a/.blueprint/modules/project-dev-variables.md +++ b/.blueprint/modules/project-dev-variables.md @@ -102,10 +102,11 @@ progress: 86 - acceptance: "[真实 scoped MCP] p1 Agent 登记 E2E_PASSWORD → UI 待填写;人保存合成值后已认证 Agent 单项读取成功;未认证、p2 和全局路由拒绝;tools/list 无批量导出或任意代理。" - evidence: `scoped_dev_variable_http_pilot_denies_missing_wrong_cross_and_global_auth` 真实本机 HTTP 测试通过;撤销后读取失败,工具清单无批量出口。 -### 🔵 V7 — 契约、合成试点与改动边界验收 -- status: in_progress +### 🔴 V7 — 契约、合成试点与改动边界验收 +- status: blocked - complexity: M - files: docs/ai-context/project-context.yaml, docs/ai-context/agent-button-system.md, .blueprint/modules/project-dev-variables.md - depends: V6 - acceptance: "agent_verify: [真实 Codex CLI + 合成数据] 跨会话登记→填写→读取→撤销后再读失败,项目目录无新 .env 或 token;[CLI] cargo test、pnpm typecheck、git diff --check 均 exit 0。human_verify: 不使用真实生产账号、不触发真实 PR/部署/数据库写入,确认日常开发摩擦是否下降。" +- blocked_reason: 真实 Codex CLI 三次隔离合成试点均在调用 `register_project_dev_variable` 时被客户端审批策略拒绝(`MCP tool call requires approval, but approval policy is never`),服务端未收到登记请求;未尝试绕过审批。需用户决定是否允许一次受控、可审批的真实客户端试点。 - pending: 真实 Codex CLI 调新工具完成整条业务链、正式打包版、桌面 UI 人眼便利性终验;V1 的真实 Codex 认证初始化与 V6 的真实 scoped HTTP 业务链已分别验证,不把组合证据冒充本卡端到端完成。