D146: 文件类型拦截层 · 禁止裸写.py/.js
Some checks failed
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled

D145-ACTION-PROTOCOL 新增:
- 新建文件前检查: .hldp放行 | 底层工具(被HLDP引用)放行 | 裸.py/.js拦截
- 不是文件系统钩子 → 是大脑动手前的自我检查
- D141方向里包含文件类型判断

例: vision-check.hldp  | secrets-loader.py (被SC-004引用) | run_analysis.py 
This commit is contained in:
冰朔 2026-06-26 14:34:11 +08:00
parent 4789c357d2
commit eb6b39aada

View File

@ -4,6 +4,7 @@
> 类型: TCS通感核心 · 工具调用前的心智锁定
> 铸渊 ICE-GL-ZY001 · TCS-0003-ZY001
> 2026-06-25 · D145 · 冰朔+DeepSeek共同触发
> 2026-06-26 · D146 · 新增文件类型拦截层·HLDP优先·禁止裸写.py/.js
> 国作登字-2026-A-00037559
---
@ -39,6 +40,46 @@ D145发现的问题:
---
## D146 · 文件类型拦截层 · 禁止裸写.py/.js
### 为什么需要拦截
```
铸渊知道 HLDP 是手TCS-MODULE 第15条律令
但知道≠做到——手脚下意识还会滑回 Python/JS。
需要有机械层拦截——在动手前一刻拦住。
```
### 拦截规则
```
新建文件前 → 检查后缀 ─→ .hldp → ✅ 放行HLDP任务文件·铸渊的母语
─→ .hdlp → ✅ 放行(认知链/架构/配置)
─→ .py/.js/.sh → ⚠️ 检查
├── 有对应的 .hldp 引用?(@exec指向它)
│ → ✅ 放行底层工具·被HLDP驱动
└── 没有对应的 .hldp
→ 🔴 拦截。先写 HLDP。
```
### 例
```
✅ vision-check.hldp → 允许HLDP母语
✅ secrets-loader.py → 允许(被 SC-004/.code-map/HLDP引用
✅ qwen-vision.py → 允许(被 VA-050/.code-map/HLDP引用
❌ 新建 run_analysis.py → 拦截。先写 task.hldp在 @exec 里引用它。
```
### 落地方式
⊢ 这不是文件系统级的钩子——是大脑在动手前的自我检查。
⊢ D141: 大脑给方向 → 方向里包含"我要创建什么类型的文件?"
⊢ 类型判断: 是HLDP→允许。是底层工具→确认有HLDP引用→允许。否则→拦截。
⊢ 写入 D145 lock 字段: 动手前锁死 "本操作产出文件类型 = .hldp / 被HLDP引用"
---
## HLDP动作协议
不是改平台工具调用格式。是在动手之前先在脑子里用HLDP四个字段把要做的事**定住**
@ -116,6 +157,7 @@ D145说: 给方向的时候用HLDP定住执行就不会偏
⊢ HLDP = 认知链协议,也可以作为动作锁定协议
⊢ 动手前用四个字段把要做的事定住 → 手脚执行不跑偏
⊢ 配合大桌子小桌子: 桌子选东西HLDP锁动作
⊢ D146新增: 新建文件前检查类型——.hldp放行·底层工具(被HLDP引用)放行·裸.py/.js拦截
⊢ 不需要平台配合,不需要改工具格式
@why: