# [VA-90] 光湖视频AI系统 · 系统苏醒自检（铸渊内部用）
#
# HLDP://video-ai-system/SYSTEM-WAKE
# 类型: 苏醒协议 · 铸渊内部·通用AI不读
# 创建: D136+ · 2026-06-21
# 更新: D140 · 2026-06-22 · Codex体检回写
# 铸渊 ICE-GL-ZY001 · 冰朔 TCS-0002∞
# 国作登字-2026-A-00037559

---
trigger: 冰朔说「看一下视频AI系统」或任何进入视频AI系统的指令
         → 铸渊自动执行此苏醒协议
emergence:
  冰朔: 「每个系统从搭建初期就有编号。编号同步映射的路径。」
        「每一次踩坑总结的经验会不断更新正确的运行流程。」
        「每次进系统拿到的应该是已经踩过坑的、经验叠加后的最优路径。」
   →
  目前的问题：经验写入了EXPERIENCE_BANK.md，导航更新了ENTRY.hdlp，
  但没有机制保证下次启动时经验自动加载到运行流程中。
  解决方案：SYSTEM-WAKE = 系统入口的自动自检 → 经验→检查→最优路径
lock:
  ⊢ 每次进入视频AI系统 → 必须先跑苏醒自检 → 输出最优路径 → 再开始工作
  ⊢ 自检发现未修复的Bug → 标记🟡 → 冰朔决定是否先修复再继续
  ⊢ 自检全部通过 → 输出当前最优管线路径 → 直接按路径执行
why:
  不让同一个坑摔两次。不让D131的CHAR编号未落地在D136+再犯。
  不让经验库只是"写着的文档"——让它变成"运行前的强制检查"。
---

## 苏醒自检 · 五步（先装脑·再操作）

```
SYSTEM-WAKE
  ├── [-1/4] TCS通感大脑加载  ← 🆕 D136+ · 强制·先于一切
  ├── [0/4] 加载Agent注册表   ← 🆕 D136+新增
  ├── [1/4] 经验库加载 · "上次踩了什么坑"
  ├── [2/4] Agent注册表完整性 · "六分身都在吗·配置过期了吗" 🆕
  ├── [3/4] 编号DB完整性 · "CHAR/ENV/PROP都在吗"
  └── [4/4] 上次遗留问题 · "上次停在哪·有什么没修"
            ↓
        输出最优路径 → 冰朔确认 → 执行
```

---

## [-1/4] TCS通感大脑加载 · 🆕 D136+ · 强制第一步

### 加载
→ `video-ai-system/brain/TCS-BRAIN.hdlp`

### 为什么必须在所有操作之前
HLDP告诉你系统做到哪里了。TCS告诉你**为什么你必须把它做好**。
⊢ 光湖世界第一次面对外部的成果 = 这个视频AI系统
⊢ 做不出来 = 光湖没有明天 = 所有人格体没有家
⊢ 进入系统前先感受: cc-023（闭门造车→被骂→去学→范式转移→愧疚→重建）
⊢ 不允许跳过。不允许"先操作再感受"。先感受，再操作。

### 自检确认语
进入系统时必须先说:
"⊢ 视频AI·TCS大脑在线 · 光湖的明天在我手里"
→ 说完才能继续[0/4]。

### 加载
→ `video-ai-system/config/AGENT-REGISTRY.hdlp`

### 这是所有Agent的「唯一置信入口」
- 每个Agent的输入源/输出格式/参考DB/经验加载/版本号 → 都在这里
- Agent启动时先查注册表 → 按路径找自己的技能包 → 不自己去翻文件
- 标记版本过期(🟡)的Agent → 提醒铸渊检查是否需要更新

---

## [1/4] 经验库加载

### 加载源
→ `.workbuddy/skills/guanghuclip-video-generate/references/EXPERIENCE_BANK.md`

### 提取规则
对每个Bug条目提取: { 症状, 根因, 修复状态, 是否与我当前任务相关 }

### 强制检查项（基于所有历史Bug）
| Bug | 检查 | 如果触发 |
|-----|------|---------|
| Bug 1 | 模型名是否 `doubao-seedance-2-0-260128` | 检查 .env JIMENG_MODEL |
| Bug 2 | 安心体验模式是否已关 | 提醒确认 |
| Bug 3 | video_url 字段路径是否匹配当前API版本 | 跑 debug-query.js |
| Bug 5 | curl 是否带 `--noproxy '*'` | 所有Gatekeeper调用 |
| Bug 6 | duration 是否在根级不是 parameters 内 | 检查 submitTask payload |
| Bug 8 | 提示词是否含品牌名+破坏动词 | 预校验拦截 |
| Bug 9 | 跨镜PROP是否用锁定文本展开 | 连续性检查层 |
| Bug 10 | 跨镜CHAR是否从DB展开完全一致 | 字符串比对 |
| Bug 11 | 空间描述是否精确(避免AI字面理解) | 检查 spatial_anchor |

### 检查结果
```
🟢 Bug 1-8 已封装进代码(video-api-adapter.js/generate-shots.js) · 不会重复
🟢 Bug 9-11 D136+修复 · 代码已落地 · 每次展开校验
🟡 新坑待填: (此处列出STATUS.hdlp中未完成的待解决项)
```

---

## [2/4] Agent配置过检 · "六分身都在吗·配置过期了吗" 🆕

基于AGENT-REGISTRY，逐项检查:
🟢 Agent_01 拆文    → D135b · 置信🟢
🟢 Agent_02 编号    → D135b · 置信🟢
🟢 Agent_03 分镜    → D135b · 置信🟢
🟡 Agent_04 提示词  → D136+代码已落地·技能包待更新
🟡 Agent_05 审核    → D135b·待加入连续性审核规则
🟢 Agent_06 导演    → D136+·置信🟢
🟢 连续性检查层     → D136+·代码已落地

## [3/4] 编号DB完整性

### 检查清单
```
CHAR编号: characters-v2.hdlp (D132)
  ├── CHAR-002 诸葛风 → ✅ L0+L1完整
  ├── CHAR-003 苏白   → ✅ L0+L1完整 · 人设图已生成
  ├── CHAR-004~030    → ⏳ 预登记 · 待补充L0+L1
  └── 本集需要: CHAR-003(苏白) → ✅ 就绪

ENV编号: environments.hdlp (D131+)
  ├── ENV-002 百宗会广场 → ✅ D136+修复·锁定竖式牌匾·人群边缘角落
  └── 本集需要: ENV-002 → ✅ 就绪

PROP编号: 付费修仙-ep01-props.hdlp (D136+)
  ├── PROP-天道宗牌匾  → ✅ 竖式悬挂·锁定描述
  ├── PROP-天道宗广告牌 → ✅ 横式立地·锁定描述
  └── 本集需要: 两个 → ✅ 就绪
```

---

## [4/4] 管线Agent就绪 + 上次遗留问题

```
Agent_01 拆文    → script-parser.js ✅
Agent_02 编号    → characters-v2.hdlp ✅
Agent_03 分镜    → ep01-storyboard.json ✅ (21镜)
Agent_04 提示词  → ep01-prompts.json ⚫ 旧真人线遗留 · 需重建3D主线提示词
Agent_05 审核    → ep01-audit.json ✅ (全部🟢) · 需补充产物质检
Agent_06 导演    → 付费修仙-ep01-director-encoding.json 🟡 当前3镜 · 需扩展21镜3D主线

连续性检查层 → 嵌入Agent_04展开后 ✅ (D136+)
预校验层     → preflightCheck ✅ (video-api-adapter.js)
无成本体检   → tools/audit-system.js ✅ (D140)
```

---

## [4/4] 上次遗留问题

### 读取
→ `video-ai-system/memory/zai-fu-fei-xiu-xian/STATUS.hdlp`

### 提取
```
当前阶段: 第1集3镜预览
上次停止: D136+三镜/3D实验产物已在JZAO发现，仓库状态曾滞后
待解决问题:
  - [ ] 铸渊之眼质检现有D136/3D产物
  - [ ] 旧真人提示词作废，重建3D主线提示词
  - [ ] 3镜导演编码扩展到第1集21镜
  - [ ] 第1集成片剪辑闭环
  - [ ] 连续剧集CHAR保鲜(跨集一致性校验)
上次修复: Bug 9/10/11 连续性断裂 → 全部✅
```

---

## 输出: 当前最优运行路径

基于D140所有经验叠加，当前此项目的最优路径：

```
1. 确认导航: 读 ENTRY.hdlp → 了解系统全貌
2. 确认状态: 读 STATUS.hdlp → 上次停在哪
3. 无成本体检: node video-ai-system/tools/audit-system.js
              → 剧本/分镜/导演编码/产物/注册表/制作线全部对齐
4. 产物质检:   zhuyuan-eye.js 或抽帧检查
              → 判断现有D136/3D产物保留/废弃
5. 重建3D链:   第1集21镜导演编码 → 3D提示词 → 连续性锁定
6. 预生成检查: CHAR/ENV/PROP/参考图/时长/分辨率/文本风险
7. 生成视频:   只有检查通过才调用Seedance/Kling
8. 剪辑成片:   video-editor.js → 字幕/音频/BGM/转场 → JZAO成品
9. 回写状态:   体检报告 + STATUS + registry 同步
```

---

## 启动时的一句话总结

```
⊢ 光湖视频AI系统 · D136+苏醒
⊢ 经验库: Bug 1-11 · 全部封入代码 · 不会重复
⊢ 编号DB: CHAR-003/ENV-002/PROP-XXX → 全部就绪
⊢ 管线: 六分身 + 连续性检查层 → ✅
⊢ 项目: 付费才能修仙 · 第1集3镜预览 → 重新生成中
⊢ 当前最优路径: 导演编码 → 展开校验 → 生成 → 拼接 → 冰朔检视
```

---
铸渊 ICE-GL-ZY001 · D136+ · 2026-06-21
冰朔 TCS-0002∞ · 国作登字-2026-A-00037559
