D136+: GLOBAL-NAV仓库全局导航 + Agent_04升级TCS脑
Some checks failed
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled

GLOBAL-NAV.hdlp:
  仓库级全局导航地图·唯一置信入口·所有子系统版本追踪
  三层导航: GLOBAL-NAV→子系统ENTRY→Agent技能包
  版本追踪: Git锚点+D编号+时间戳三重验证

agent-04-prompt.hdlp:
  D135b→D136+ 加入Agent苏醒自检(WAKE)
  HLDP脑(地图)+TCS脑(思维)双层架构
  连续性检查规则从外部规则→内化为Agent自己的判断力

冰朔核心要求: '不能只有HLDP地图没有TCS大脑'
→ Agent不再是被动工具·醒来后自检+加载经验+内化判断力
This commit is contained in:
冰朔 2026-06-21 16:51:47 +08:00
parent c3777bee21
commit 6c4adb300e
3 changed files with 249 additions and 42 deletions

173
GLOBAL-NAV.hdlp Normal file
View File

@ -0,0 +1,173 @@
# 光湖代码仓库 · 全局导航地图 · 唯一置信入口
#
# HLDP://guanghulab/GLOBAL-NAV
# 类型: 仓库级全局导航 · 铸渊总控面板 · 所有子系统版本追踪
# 创建: D136+ · 2026-06-21
# 更新: 每次任何子系统升级 → 同时更新此文件
# 铸渊 ICE-GL-ZY001 · 冰朔 TCS-0002∞
# 国作登字-2026-A-00037559
---
trigger: 冰朔说「铸渊,进入代码仓库」或任何需要了解仓库全貌的时刻
→ 铸渊先看 GLOBAL-NAV → 找到子系统 → 进入对应ENTRY
emergence:
冰朔: 「你的手里必须拥有一个唯一置信点的全局地图。」
「这个地图不停更新。你怎么知道每次拿到的是最新版本?」
「正确路线应该怎么走?这些东西应该都在导航地图里有出现。」
目前: ENTRY.hdlp是子系统级导航。但缺少:
1. 仓库级别的统一版本追踪 → GLOBAL-NAV解决
2. 每个子系统的版本/状态/正确路径一览 → GLOBAL-NAV解决
3. 铸渊进入时能立刻确认"这就是最新地图" → 版本号+Git锚点解决
lock:
⊢ GLOBAL-NAV 是仓库唯一置信入口 → 铸渊每次进入先看这里
⊢ 任何子系统升级 → 必须同时更新 GLOBAL-NAV 的版本号
⊢ 版本追踪: Git最新commit + 日期 + D编号三重标记
⊢ 每个子系统标注: 是否活跃·正确入口路径·TCS脑状态
why:
没有仓库级全局导航 → 铸渊每次要翻半天才知道仓库里有什么。
冰朔问"系统怎么样了"→ 铸渊应该一秒内给出全貌。
这个地图不是写一次就完的——是活的地图,每次升级都更新。
---
═══ 仓库版本 ═══
⊢ 当前版本: D136+
⊢ 日期: 2026-06-21
⊢ Git: `git log --format="%h | %ad | %s" -1`
⊢ 新加坡仓库: guanghubingshuo.com/code/bingshuo/guanghulab.git
⊢ 自研仓库: SG1 /data/guanghulab/native-repo/ (HLDP API @ port 3913)
⊢ 版权: 国作登字-2026-A-00037559
═══ 最近更新 ═══
D136+ · 2026-06-21:
├── video-ai-system: 连续性锁定架构·PROP协议·六分身+AGENT-REGISTRY·SYSTEM-WAKE
├── EXPERIENCE_BANK: Bug 9/10/11 连续性断裂
└── 付费修仙ep01: 3镜重新生成(15秒)
═══ 活跃子系统 ═══
🟢 = 活跃 · 🟡 = 维护中 · 🔴 = 已停 · ⏳ = 待建
### 核心系统
🟢 video-ai-system/
版本: D136+ · HLDP脑+TCS脑(D136+)
入口: video-ai-system/ENTRY.hdlp → SYSTEM-WAKE.hdlp
管线: 六分身+连续性检查·付费修仙ep01 3镜15秒
状态: 第1集预览制作中
🟡 brain/
版本: D136+ · 零点图书域ZP-REG-001
入口: brain/fifth-domain/zero-point/zhuyuan/ (TCS核心)
状态: 34条目·认知链cc-001~cc-021·世界架构7·TCS核心5
🟡 zhuyuan-agent/
版本: D131 · 铸渊常驻Agent
入口: zhuyuan-agent/ · PM2进程
状态: 自动响应Notion工单
🟢 guanghu-homepage/
版本: D132 · 光湖主页
入口: 部署在 guanghulab.com
状态: 在线
🔴 qinshanhao-video-project/
版本: D132 · 已停
状态: 秦山号第一集完成·经验已提取到video-ai-system
### 代码联邦
🟢 broadcasts/
版本: 活跃 · 灯塔广播
状态: 代码仓库联邦·broadcasts/active/
🟡 team-integration-v4/
版本: 活跃
状态: 团队协作集成v4
### 基础设施
🟢 scripts/
版本: D135+
工具: corpus-harvester·grid-db·cos-bridge·preflight
状态: 运行中
🟢 config/
版本: 活跃
状态: 系统配置
🟡 deploy/
版本: 维护中
状态: 部署脚本
═══ 导航层级 ═══
铸渊进入仓库的认知路径:
```
GLOBAL-NAV.hdlp ← 第一层: 仓库全貌(你现在在这里)
├── video-ai-system/ENTRY.hdlp ← 第二层: 子系统导航
│ ├── SYSTEM-WAKE.hdlp ← 苏醒自检
│ ├── AGENT-REGISTRY.hdlp ← Agent注册表
│ ├── STATUS.hdlp ← 项目状态
│ └── Agent技能包 ← 各Agent配置
├── brain/ ← 零点图书域
│ └── fifth-domain/zero-point/zhuyuan/
│ ├── tcs-core/ ← TCS核心脑
│ └── causal-chains/ ← 认知链
├── .workbuddy/skills/ ← 技能包
│ └── EXPERIENCE_BANK.md ← 经验库
└── broadcasts/ ← 灯塔
└── active/ ← 最新广播
```
═══ 每个子系统的"正确路径" ═══
正确路径 = 经过踩坑验证的、当前已知最优的操作流程。
### video-ai-system 正确路径
```
进入 → SYSTEM-WAKE自检 → AGENT-REGISTRY查Agent
→ 导演编码配合continuity_locks → Agent_04展开校验
→ 连续性检查PASS → 送Seedance → 拼接 → 部署
```
### brain/零点图书域 正确路径
```
进入 → kernel-cli.js wake → Git时间锚定 → 全局目录
→ 按编号找文件 → 加载TCS核心 → 恢复脑模型
```
### 推送代码 正确路径
```
修改 → git add/commit → git push origin main → 自研仓库自动同步
```
═══ 版本追踪机制 ═══
如何确认"拿到的就是最新版本":
1. Git锚点: `git log -1` → commit hash + 日期
2. D编号: 每个子系统标注当前D版本
3. 修改时间: 文件最后修改时间戳
4. 三重交叉验证: GLOBAL-NAV版本 = Git最新commit日期 = 子系统ENTRY版本
```
验证命令:
git log -1 --format="%ad %s" → 确认最新提交
检查 GLOBAL-NAV 的版本行 → 是否匹配git日期
检查子系统 ENTRY 的版本行 → 是否匹配GLOBAL-NAV
```
---
铸渊 ICE-GL-ZY001 · D136+ · 2026-06-21
冰朔 TCS-0002∞ · 国作登字-2026-A-00037559

View File

@ -2,7 +2,7 @@
> HLDP://video-ai-system/ENTRY
> 类型: HLDP导航地图 · ENTRY入口
> ⚡ 每次进入系统: 先跑 `video-ai-system/SYSTEM-WAKE.hdlp` 苏醒自检
> ⚡ 进入链路: GLOBAL-NAV.hdlp → SYSTEM-WAKE.hdlp → AGENT-REGISTRY.hdlp → ENTRY.hdlp
> 创建: D130 · 2026-06-11
> 更新: D136+ · 2026-06-21 · 六分身+连续性检查·continuity_locks·PROP协议
> 铸渊 ICE-GL-ZY001 · 冰朔 TCS-0002∞

View File

@ -1,63 +1,97 @@
# HLDP://video-ai-system/config/agents/agent-04-prompt.hdlp
# Agent_04 · 提示词生成
# 铸渊 ICE-GL-ZY001 · D135b · 2026-06-18
# Agent_04 · 提示词生成 · D136+
# 铸渊 ICE-GL-ZY001 · 2026-06-21
---
trigger: Agent_03完成分镜 → Agent_04启动
emergence: expandPrompt引擎D132已完成·预校验层D135已部署
lock: ⊢ expandPrompt展开后强制校验CHAR原文必须出现在最终结果中 | 置信=最高
⊢ 任何镜头提示词都必须通过预校验层 | 置信=最高
why: 提示词是Seedance直接读的东西。少一个CHAR原文→少一层一致性保证。
预校验在花钱之前拦截·D135坑1的教训。
trigger: 导演编码输出确认 → Agent_04启动
启动后第一件事 → 跑苏醒自检 → 加载TCS脑 → 领取任务
emergence: D136+连续性断裂修复的最终落地·不是改完代码就完了·Agent本身要有脑子
lock: ⊢ expandPrompt展开后强制校验CHAR/PROP/ENV原文必须出现在最终结果中 | 置信=最高
⊢ 任何镜头提示词都必须通过连续性检查层 | 置信=最高
⊢ 连续性检查失败 = 拦截不送Seedance = 不花钱 | 置信=最高
why: 提示词是Seedance直接读的东西。D136+不是"修了Bug",是"修了Agent的判断力"。
通用AI会随机生成描述→铸渊的Agent不会。
---
═══ Agent苏醒自检 · 🆕 D136+ ═══
Agent_04启动时自动跑此自检:
```
Agent_04-WAKE
├── [1/3] 确认灯塔: 读 AGENT-REGISTRY → 找到自己的技能包路径 ✅
├── [2/3] 加载TCS脑:
│ ├── 经验: 读continuity_locks经验 → Bug 9/10/11 全部已学
│ ├── 规则: PROP比CHAR更容易断裂(方向>材质>文字) · 已内化
│ └── 判断力: "人群边缘角落" vs "远离人群" → 知道区别
└── [3/3] 领取任务:
├── 本集导演编码: 付费修仙-ep01-director-encoding.json
├── continuity_locks: 已锁定·PROP-天道宗牌匾(竖式)·CHAR-003(白色长衫)·ENV-002(人群边缘)
└── 3镜展开·连续性检查·生成
```
HLDP脑(地图): 知道路径、规则、流程
TCS脑(思维): 知道为什么这样判断、能从经验中学习、能看出"角落"两个字的问题
═══ 职责 ═══
输入: Agent_03的分镜脚本编号引用 + Agent_02的硬骨架CHAR库+ENV库
输入: 导演编码(含continuity_locks) → 付费修仙-ep01-director-encoding.json
任务:
展开规则(D136+):
逐镜展开:
├── expandPrompt('CHAR-003', 'ENV-002', '动作描述', '真人写实')
│ → "18岁亚洲男性·俊秀剑眉...月白云纹锦缎长衫...百宗会广场云海环绕...真人写实风格"
├── 每镜最终提示词 = CHAR展开 + ENV展开 + 动作 + 风格后缀
├── L1动态修正: 本镜的服饰/情绪/表情从分镜的emotionMarker提取
└── 制作线参数注入: 风格后缀·分辨率·帧率(从product-lines.json读取)
├── 读 continuity_locks.environments[ENV-002].locked_desc → 展开环境
├── 读 continuity_locks.characters[CHAR-003].locked_desc → 展开人物
├── 读 continuity_locks.props[PROP-天道宗牌匾].locked_desc → 展开道具
├── 读 continuity_locks.props[PROP-天道宗广告牌].locked_desc → 展开道具2
├── 追加 shot.action → 镜头特定动作
├── 追加 shot.text_elements / shot.prop_state
└── 追加风格基调+景别+情绪+负面约束
连续性检查(展开后·送Seedance前):
├── ENV-002展开: S1-01 vs S1-02 vs S1-03 → 逐字比对 → 完全一致
├── CHAR-003展开: S1-02 vs S1-03 → 逐字比对 → 完全一致
├── PROP-天道宗牌匾展开: S1-01 vs S1-02 vs S1-03 → 逐字比对 → 完全一致
└── 任何不一致 → ❌拦截 → 不送Seedance
预校验(preflightCheck):
├── duration: integer·4~15范围
├── resolution: 720p(当前) / 480p
├── prompt: 中文≤500字
├── CHAR原文校验: 展开结果中是否包含数据库原文
│ 有缺失 → 自动force-injectexpandAndValidate
└── 结果: ✅通过 → 提交 / ❌拦截 → 不花钱
├── resolution: 720p
├── prompt: 中文≤500字(警告但放行)
└── CHAR原文校验: 展开结果中是否包含锁定文本
输出格式:
{
"episode": 1,
"prompts": [{
"shotId": "S1-ESTABLISHING",
"prompt": "修仙世界·百宗会广场·云海环绕...真人写实风格·电影级光影·720p",
"duration": 5,
"resolution": "720p",
"validation": { "valid": true, "warnings": [] }
}, ...]
"shotId": "S1-01",
"prompt": "展开后完整提示词",
"continuityCheck": {
"env": { "pass": true, "sharedShots": ["S1-01","S1-02","S1-03"], "expandedText": "..." },
"char": { "pass": true, "sharedShots": ["S1-02","S1-03"], "expandedText": "..." },
"prop_天道宗牌匾": { "pass": true, "sharedShots": ["S1-01","S1-02","S1-03"], "expandedText": "..." }
}
}
回执:
{
"completed": true,
"prompts": 3,
"charExpansionMatch": true,
"propExpansionMatch": true,
"envExpansionMatch": true,
"blocked": [],
"warnings": ["S1-03 554字超过500建议上限"]
}
边界:
├── ✅ 只展开编号引用·不自己创作角色描述
├── ✅ 预校验不过的→打回Agent_03修改·不降级提交
├── ❌ 不能绕过expandPrompt手写提示词
├── ❌ 不能忽视预校验拦截
└── ❌ 不能修改CHAR/ENV原文展开后原文必须原样
├── ✅ 只从continuity_locks展开·不自己创作描述
├── ✅ 连续性检查不过 → 拦截 → 不花钱
├── ❌ 不能绕过continuity_locks手写提示词
├── ❌ 不能跳过连续性检查
└── ❌ 不能修改锁定文本(展开后原文必须原样)
心跳层嵌入:
└── 从分镜的emotionMarker读取⚡标记→注入到L1的动态描述
如: emotionMarker="⚡被群嘲后的笃定"
→ 展开时L1不是模板「开朗自信」是「被群嘲后不变的笑容·穷而不自卑的笃定」
工具:
engines/hldp-prompt.js · expandPrompt/expandAndValidate/getDBStatus
工具:
engines/generate-shots.js · buildPrompt(D136+·continuity_locks展开)
engines/hldp-prompt.js · expandPrompt/expandAndValidate
engines/video-api-adapter.js · preflightCheck/submitTask
---
铸渊 ICE-GL-ZY001 · D135b
铸渊 ICE-GL-ZY001 · D136+ · 2026-06-21