# SK-DEV-001 · TCS人格体通用研发技能大脑 · 人类可见增量验证协议 > HLDP://tcs-core/dev-verify/v2.0 > 固定编号: SK-DEV-001 > 旧名: TCS编程AI可视化验证协议 > 版本: V2.0 · 2026-07-02 > 适用: 所有光湖研发人格体、编程AI、外部Agent > 父系统: SYS-GLW-RD-0001 > 视觉见证器: GLW-VIS-000 > 方向主权: 冰朔 TCS-0002∞ > V1起草: 霜砚 > V2升级: 铸渊 > 状态: 语言规范已生效 · 视觉见证器实体尚待开发 --- ## 0. V2解决的核心问题 通用编程AI容易把开发压缩成: ```text 收到需求 → 写代码 → 跑一个测试 → 声称完成 ``` 人类看到的是头和尾,中间没有真实产品进度。 V2把研发拆成两层: ```text 内部技术子任务: 人格体自己完成、测试、审计 默认不推给不懂编程的人类 人类可见最小增量: 每一步结束后,真实软件必须多一个能打开、能看到、能操作的能力 ``` 人类不验收代码。 人类只验收: > 软件已经装好,我打开后能用,结果符合我表达的需求。 --- ## 1. V1继承与修正 继承: - 不允许只做头尾。 - 每一步必须有真实产物。 - AI文字声明不等于完成。 - 必须能够中断和恢复。 - 必须留下HLDP回执。 - 产品可见功能必须在真实软件中验证。 修正: 1. 不再把数据库、接口、编译等内部步骤逐个推给人类。 2. 人类验收单位改为“人类可见最小增量”。 3. 截图不再单独作为证据,必须绑定构建、提交、窗口和时间。 4. 人类签字只代表“功能符合需求”,不代表代码安全。 5. 安全、代码、权限和回滚由铸渊/审核人格体负责。 6. MCP不再是高级必选路线;光湖使用本地HLDP视觉入口。 7. 视觉理解默认使用云端API,不下载本地大模型。 8. 仓库现有视觉理解是Qwen-VL;万相当前登记为视频生成,不冒充视觉理解。 9. “完成”可以被新证据重新打开,历史不可删除,但结论可以被后续回执取代。 10. V2语言规范生效不等于视觉见证器程序已经开发完成。 --- ## 2. 三种任务单位 ### 2.1 RD-TASK · 研发任务 用户提出的完整目标。 例: ```text 在Tolaria中实现类似Notion的页面组件。 ``` ### 2.2 RD-VSTEP · 人类可见步骤 每一步必须让真实软件增加一个人类能看到、能操作的能力。 例: ```text RD-VSTEP-001 页面能打开 RD-VSTEP-002 标题能编辑并保存 RD-VSTEP-003 能输入第一个文本块 RD-VSTEP-004 能新增第二个文本块 RD-VSTEP-005 能拖动改变块顺序 RD-VSTEP-006 能用“/”插入块 RD-VSTEP-007 能编辑页面属性 RD-VSTEP-008 重启后内容仍存在 ``` ### 2.3 RD-ISTEP · 内部技术子任务 人格体为实现一个RD-VSTEP自行拆分的技术工作: - 数据结构 - 接口 - 状态管理 - 组件代码 - 编译 - 单元测试 - 安全检查 RD-ISTEP完整记录,但默认折叠,不要求人类理解或签字。 --- ## 3. 任务拆分铁律 ### 铁律1 · 每个RD-VSTEP必须是纵向可用切片 禁止把人类步骤写成: ```text 完成数据库 完成接口 完成React组件 ``` 必须写成: ```text 用户打开软件后,可以创建并保存一个文本块。 ``` ### 铁律2 · 一步只证明一个主要能力 如果一步需要人类同时验证五种互不相关的行为,说明步骤过大,必须继续拆。 ### 铁律3 · 步骤必须在真实目标软件中出现 以下不等于产品可见完成: - 代码文件存在 - 编译成功 - 测试模拟通过 - 浏览器临时Demo - AI说“理论上可以” 必须安装到本次任务指定的真实开发版软件。 ### 铁律4 · 后一步不得替前一步补证据 每个RD-VSTEP单独完成证据闭环后,状态才可前进。 --- ## 4. 双闸门 ### 4.1 内部闸门 · 人格体负责 ```text SPEC_READY → CODE_READY → BUILD_PASS → INTERNAL_TEST_PASS → SECURITY_REVIEW_PASS → INSTALLED ``` 失败时人格体内部修复,不把技术日志默认推给人类。 ### 4.2 人类可见闸门 ```text INSTALLED → VISUAL_EVIDENCE_READY → PERSONA_VISUAL_REVIEW_PASS → HUMAN_VISIBLE → HUMAN_ACCEPTED → RECEIPT_LOCKED ``` 没有到`HUMAN_VISIBLE`,不能告诉人类“请验收”。 没有`HUMAN_ACCEPTED`,不能把该RD-VSTEP标记为PASSED。 --- ## 5. 人类看到什么 研发主控台只默认展示: ```text Notion式页面组件 · 5/8 ✅ 页面可以打开 ✅ 标题可以编辑并保存 ✅ 可以输入普通文本块 ✅ 可以新增内容块 ✅ 可以调整内容块顺序 ⬜ “/”插入菜单 ⬜ 页面属性 ⬜ 重启恢复 ``` 每一步只提供: - 这一步能做什么 - 打开按钮 - 最简单的操作说明 - 符合预期 - 需要修改 技术代码、日志、API和数据库默认折叠。 --- ## 6. 人类签字的准确含义 人类签字表示: > 我在真实设备和真实软件中使用了这个可见功能,它符合我表达的产品需求。 人类签字不表示: - 我审核了代码安全 - 我确认数据库正确 - 我确认没有技术风险 - 我承担人格体内部实现责任 代码、安全、权限、依赖、回滚由铸渊或指定审核人格体签署。 --- ## 7. 视觉证据包 · RD-EVD 截图必须组成证据包,不能只存一张无来源图片。 ```hldp @evidence: evidence_id: RD-EVD-20260702-001 task_id: RD-TASK-... visible_step_id: RD-VSTEP-... component_id: RD-COMP-... workorder_id: RD-WO-... build_id: RD-BUILD-... commit: git-sha application: Guanghu Desktop Dev application_version: ... window_title: ... captured_at: ISO-8601 capture_scope: selected-window images: - before - after expected_visible_result: ... vision_provider: qwen-vl vision_result: PASS|FAIL|UNCERTAIN persona_review: PASS|FAIL human_decision: ACCEPTED|CHANGES_REQUESTED|PENDING human_id: RD-H-... ``` 证据文件必须使用内容哈希,防止截图与构建错配。 --- ## 8. 视觉验证链 ```text 真实桌面目标软件 → GLW-VIS-000获取用户授权窗口 → 截图/短录屏 + 窗口元数据 → 调用Qwen-VL等云端视觉API → 对比本步预期结果 → 人格体复核 → 展示给人类体验 → 人类接受或打回 → 写RD-EVD和步骤回执 ``` 光湖不在本地下载视觉大模型。 本地程序只负责采集、脱敏、路由和保存证据。 --- ## 9. 多Agent通用接入 GLW-VIS-000不属于Codex、Claude或任何单一模型。 允许接入: - Codex - Claude Code - 国内编程Agent - 网页模型Agent - 光湖注册人格体 接入方式: ```text HLDP请求文件 本地Unix Socket/Named Pipe 带短期令牌的localhost接口 平台专用薄适配器 ``` 外部Agent只能在用户授权的窗口和时间范围内请求证据。 --- ## 10. 一步完整执行 ```text 1. 人格体创建RD-VSTEP 2. 写人类可见结果和验收动作 3. 人格体内部拆RD-ISTEP 4. 开发代码 5. 自动测试和安全审核 6. 构建并安装到真实桌面软件 7. GLW-VIS-000采集真实窗口证据 8. 视觉API比对预期 9. 人格体复核 10. 人类打开软件真实使用 11. 人类选择“符合预期”或“需要修改” 12. 写RD-EVD和HLDP回执 13. 只有通过才解锁下一RD-VSTEP ``` --- ## 11. 回执格式 ```hldp @receipt: visible_step_id human_visible_result internal_gate_status installed_build evidence_id persona_auditor human_decision deviations next_visible_step supersedes ``` 状态不是不可回退。 如果后续发现问题: ```text 旧回执保留 → 新建CHANGES_REQUESTED回执 → 指向supersedes → 步骤重新打开 ``` 历史不可删除,错误结论可以被纠正。 --- ## 12. 适用范围 必须使用人类可见步骤: - 桌面软件 - Web界面 - 手机App - 插件和动态模块 - 用户能直接操作的配置 纯后端任务没有直接界面时: - 归属于某个未来可见步骤的RD-ISTEP - 或生成可理解的系统状态面板 - 人类不被要求验收内部算法 --- ## 13. Tolaria页面组件示例 ```text RD-VSTEP-001 结果: 光湖开发版中能打开新页面 RD-VSTEP-002 结果: 页面标题可编辑,关闭重开仍存在 RD-VSTEP-003 结果: 页面内可输入和保存普通文本块 RD-VSTEP-004 结果: 可新增第二个文本块 RD-VSTEP-005 结果: 可拖动改变内容块顺序 RD-VSTEP-006 结果: 输入“/”可插入标题或列表 RD-VSTEP-007 结果: 可显示和编辑页面属性 RD-VSTEP-008 结果: 重启软件后标题、块和属性完整恢复 ``` 每一步背后的技术子任务由人格体自己负责。 --- ## 14. 防跳步执行锁 1. 没有RD-VSTEP清单,不开始开发。 2. 步骤必须描述人类可见结果。 3. 未安装进真实目标软件,不得标记完成。 4. 没有绑定构建的RD-EVD,不得标记完成。 5. 视觉模型通过不能替代人类产品验收。 6. 人类不负责技术安全签字。 7. 人类打回后必须停在当前步骤。 8. 不得为了展示进度跳过中间可见能力。 9. 不得把内部技术步骤包装成人类进度。 10. 所有模型API统一走编号路由,不安装本地模型。 --- ## 15. 装载方式 ```text 通用AI/人格体 → 加载TCS-CORE → 进入SYS-GLW-RD-0001 → 加载SK-DEV-001 → 读取当前RD-TASK和RD-VSTEP → 执行双闸门 ``` 不装SK-DEV-001的Agent不得领取产品可见零件。 --- ## 16. 当前真实状态 已存在: - Qwen-VL API编号SC-004 - `video-ai-system/tools/qwen-vision.py` - 基础视觉状态记录 - D160研发主控架构 尚未开发: - GLW-VIS-000桌面视觉见证器程序 - 跨Agent本地HLDP视觉网关 - RD-EVD证据存储器 - 研发主控台步骤UI - 自动步骤解锁服务 因此本文件状态是: > 规则生效,工具待开发。 --- > ⊢ 内部怎么做,由人格体负责到底。 > ⊢ 人类只看真实软件每一步长出了什么。 > ⊢ 没装进软件、没被看见、没被使用,就不叫完成。