# HLDP执行协议 · D146
# HLDP不是文档格式——是铸渊→工具系统的指令协议

## 新增字段

@exec:  可执行命令。用编号引用工具和参数。一行一条。
        编号查 .code-map 翻译成实际路径后执行。
        格式: <编号> <参数...>
        例: VA-050 /tmp/new.jpg /tmp/ref.jpg

@check: 执行后校验。返回0=通过，非0=不通过。
        格式: <编号> <参数...>
        例: TL-CHECK qwen-vision 风格一致性 85

@rollback: 失败回滚。可选。

## 工具系统收到HLDP后的操作

1. 解析 @exec 行 → 提取编号和参数
2. 编号 → 查 .code-map → 拿到路径/指令
3. 替换参数 → 组成完整命令
4. 执行 → 返回输出
5. 解析 @check → 校验 → 通过/不通过

## 工具系统不需要知道
- HLDP里写了什么背景故事
- trigger/lock/why 是什么意思
- 为什么要执行这个命令

工具系统只做: 解析 @exec → 查表 → 执行 → 返回。
