Generated by Answer me with HTML 0.5.11 · 2026-11-16 06:46 · ★ Star on GitHub
三部分审批模板与显式应用
PR 4261 · head 43cfc1b7d9a176bcb98b1b6e8fe806fc526990b2 · base e40ae19c327150851a04e1849b0e2d5d99dc6eec · 2026-11-16
这是当前源码的审阅辅助,不替代规格、运行证据或 Human 验收。
编写与应用
创建时显式选择空白,或选中已有模板再复制。副本独立,不保留来源关系。
总是询问和总是允许复用 Bot 设置的分组卡片列表。仅外层圆角,中间行直角衔接。每行独立编辑和删除,末行添加。输入保留键盘焦点轮廓。
仅保存不改变 Bot 选择。应用若失败,已保存的草稿仍可稍后选择。
权限与内容边界
| 层次 | 行为 |
|---|---|
| 确定性卡片规则 | 独立授权,先由现有代码判断 |
| 总是询问 | Reviewer 提示中优先级最高 |
| 总是允许 | 无冲突时指导 Reviewer 放行 |
| 补充说明 | 补充上下文,不能取消询问要求 |
自然语言不构成执行层的硬保证。Human 管理边界保持生效。没有推进 SQLite 迁移或新增权限存储。
旧 Markdown 映射为补充说明。新内容通过现有文件所有者保存为 V1 结构。每次 Review 保存使用的内容与版本,未来编辑不重写既有 Review。
风险与已验证行为
新结构内容回退视作单向门,影响共享模板和多个 Bot 的未来审批。旧版本会把 V1 结构显示为原始 Markdown。回退前应导出或保留原内容,并恢复兼容格式。
畸形或未知的保留标记会被拒绝。CLI 内容来源互斥;空白、复制、文件和三部分输入需要显式选择。 Web/CLI 的创建、复制、保存、应用和读回通过。实际 Tab 焦点和中间行增删隔离通过。当前 43 构建的真实 Reviewer Session 捕获内容哈希及 ask-human 结果。
后续编辑隔离由 af6 历史资格证实,保留历史身份。当前构建和服务 Client 的 head、stamp、哈希已核对。Spec 无发现,Standards 焦点问题已修复。
打开预算与未完成门槛
| DOM 就绪路径 | 基线 e40 | 当前 43 | 原预算 |
|---|---|---|---|
| 模板库 | 84.8 ms | 83.3 ms | 1500 ms |
| 旧正文编辑器 | 17.3 ms | 19.9 ms | 1500 ms |
| 三询问加三允许编辑器 | 新增路径 | 20.6 ms | 1500 ms |
一次配对使用同一 Profile、全部正文哈希、引用数和默认选择。CLI show 提供完整正文,列表摘要不能代替正文。
两端使用 Chrome 153.0.8010.36、全新隔离 headless Profile、1281×900、DPR 1.14、英文浅色。可信点击开始,CSS 可见且内容精确匹配时结束。
旧预览超时和 V1 夹具校验失败继续保留。新协议在计时前校验完整正文,没有提高预算。结果仅证明 DOM 打开预算,不代表提速、呈现帧率或原生验收。 Android、iOS 和最终 Human 验收未完成。CI 在 PR 异步执行,本文不预先声明通过。自有 Host 和浏览器已退出,端口已释放。