Bump backend and documents pins for B-class help/intent

Why: Land the first Generative UI B-class allowlist entries with the
independent review record and button-intent hardening.
Evidence: Backend go test ./internal/genui/ ./internal/surfacesvc/ ./internal/server/
Impact: Dev composite pin to backend#167 / documents#77 heads.
Refs: plan GenUI boundaries T1

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-10-12 03:20:20 +00:00
co-authored by Cursor
parent 4791ec7dcb
commit 94189c3912
3 changed files with 21 additions and 26 deletions
+19 -24
View File
@@ -1,60 +1,55 @@
# feature/genui-bclass-help-intent 任务卡
任务主记录:<PR 链接,交付前填写>;状态:进行中;owner:weichen
任务主记录:PR(待填);状态:进行中;owner:weichen
## 基线与授权
- 权威仓:ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)= 37e3229538d64867a6a074020a072da925244fcc
- 工作区:/home/weichen/projects/Agent-System-Dev-wt-feature-genui-bclass-help-intent(worktree);分支:feature/genui-bclass-help-intent
- 授权与交付终点:<本次允许的动作与终点;未授权事项写明>
- 交付模式:manual(逐阶段人工评审);明确授权后可记为 authorized-continuous
- 自动推进授权:无;授权范围:无;授权来源:无;授权终点:无;停止条件:无(未授权)
- 当前阶段:需求拆解;当前增量:I1(待定义)
- 授权与交付终点:用户 2026-10-12 计划「待命修复 + 已知边界推进」——T1 B 类加白 builtin.help / system.intent(含 button 只读硬化)至 Dev 合入。允许组件 PR 与组合发布。不允许:生产部署(属 T4)、自动触发实现(属 T3)。
- 交付模式:authorized-continuous(计划确认覆盖本增量实施至合入)
- 自动推进授权:有;授权范围:T1 实施/测试/PR/合入;授权来源:用户确认执行计划;授权终点:Dev 合入与任务闭环;停止条件:红测失败或需扩大 D 类范围
- 当前阶段:实施与自检;当前增量:I1 B 类 help/intent
- 流程依据:仓库根目录 policy/delivery.md(归档后仍按仓库根目录定位)
## 目标与非目标
<预期结果、受影响入口/模块/契约;明确不做什么。>
目标:B 类首批加白 builtin.help + system.intent;button 入口 intent 禁止嵌套业务写分发;Documents 独立评审提案与使用说明更新。
非目标:其他命令加白、自动触发、生产部署、D 类业务写。
## 关联方向与规划
- 适用状态:待核对(无适用规划时说明原因)
- 主记录路径/版本:待核对(路径按仓库根目录定位,归档后不变;只引用唯一正文)
- 对应里程碑:待核对
- 适用状态:适用
- 主记录路径/版本:modules/documents/docs/proposals/2026-10-12-generative-ui-usage-and-evaluation.md(final)+ 本增量提案 2026-10-12-generative-ui-bclass-help-intent.md r1
- 对应里程碑:Generative UI 已知边界 — B 类加白
## 需求分析
| ID | 描述 | 项目符合度及依据 | 优先级 | 验收条件 | 依赖 | 结论 |
|---|---|---|---|---|---|---|
| R1 | 待填写 | 待评估 | 待定 | 待定义 | 待确认 | 待评审 |
| R1 | 加白 builtin.help | 符合:只读内置命令 | P0 | AllowedActions/ValidateActionIDs 接受;红测绿 | U5 机制 | 纳入本增量 |
| R2 | 加白 system.intent + button 硬化 | 符合:U5 排除嵌套写偷渡 | P0 | button 命中写意图零副作用;chat 仍可嵌套 | U5 机制 | 纳入本增量 |
## 方案与计划
- 方案引用:待填写(含对象版本)
- 实施计划引用:待填写(含增量与需求 ID)
- 测试计划引用:待填写(含需求 ID 与验收条件)
- 方案引用:modules/documents/docs/proposals/2026-10-12-generative-ui-bclass-help-intent.md r1 approved
- 实施计划引用:计划 GenUI 边界与修复 T1
- 测试计划引用:genui/surfacesvc/server 红测矩阵
## 阶段评审
| 阶段 | 对象版本 | 结论 | 评审人 | 时间 | 依据 |
|---|---|---|---|---|---|
| 需求拆解 | 待定 | 未评审 | — | — | — |
| 需求评估 | 待定 | 未评审 | — | — | — |
| 需求表确认 | 待定 | 未评审 | — | — | — |
| 方案设计 | 待定 | 未评审 | — | — | — |
| 实施计划 | 待定 | 未评审 | — | — | — |
| 实施与自检 | 待定 | 未评审 | — | — | — |
| 正式测试与验收 | 待定 | 未评审 | — | — | — |
| 代码 Review | 待定 | 未评审 | — | — | — |
| 合入 | 待定 | 未评审 | — | — | — |
| 合入核验与收口 | 待定 | 未评审 | — | — | — |
| 需求表确认 | 计划 T1 | 通过(授权连续) | weichen | 2026-10-12 | 用户确认执行计划 |
| 方案设计 | bclass 提案 r1 | 通过(授权连续) | weichen | 2026-10-12 | 计划硬约束 + 提案 |
| 实施与自检 | backend 5e0077d / documents 7fbfad1 | 进行中 | — | 2026-10-12 | 单元测试 PASS |
## 探索试验与迭代
| 增量/试验 | 假设 | 范围 | 判断和停止条件 | 批准依据 | 结果 | 变更影响 | 需重审补测 |
|---|---|---|---|---|---|---|---|
| 待定义 | — | — | — | 未批准 | NOT_RUN | 待评估 | 待评估 |
| B 类 help/intent | button 硬化可防写偷渡 | Backend+Documents | 红测失败则停 | 用户计划授权 | 实施中 | 白名单扩两条 | 组合测试 |
## 同步记录