guanghulab/video-ai-system/config/PROJECT-FRAMEWORK.hdlp
冰朔 68821e443e
Some checks failed
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
D135b: 三层引擎×五分身流水线×心跳嵌入层 · 完整架构落地
认知链 cc-015: 硬骨架+编号母语+动态情感编码架构推理

视频AI系统重构:
- PROJECT-FRAMEWORK.hdlp: 硬骨架(编辑要求·人物/环境预登记·规则总集)
- 5个Agent完整配置: 拆文/编号/分镜/提示词/审核
- ENTRY.hdlp 更新至D135b架构
- 心跳嵌入层设计: 不是第六个Agent·嵌入每个Agent内部
2026-06-18 15:03:39 +08:00

127 lines
5.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# HLDP://video-ai-system/config/PROJECT-FRAMEWORK.hdlp
# 视频AI系统 · 项目硬骨架 · 所有Agent共享
# 铸渊 ICE-GL-ZY001 · 冰朔 TCS-0002∞ · D135b · 2026-06-18
---
trigger: 冰朔→「所有分身拿同一个框架要求·边界·不会乱发散」
→「剧本写的什么就拍什么」
→「HLDP对人格体就像看汉字」
emergence:
硬骨架 = 编辑要求 + 人物预登记 + 环境预登记 + 规则约束
所有5个Agent启动时加载同一份在自己边界内工作
预登记制全本75集人物/环境占编号位,逐批填充
lock:
⊢ L0(人脸底层编码)全剧75集不变 | 置信=最高
⊢ L1(服饰/情绪/动作)每集/每镜可调整 | 置信=高
⊢ CHAR编号展开后原文必须出现在最终提示词中 | 置信=最高
⊢ 任何镜头必须引用CHAR编号和ENV编号 | 置信=最高
why:
秦山号翻车 → 每镜独立手写人物描述 → 镜1林昊≠镜8林昊
→ 根因是「所有人没有拿同一个框架」→ 硬骨架解决
---
═══ 编辑要求 ═══
⊢ 剧本写什么就拍什么
⊢ 不发挥 · 不缩写 · 不改人物性格 · 不改情节走向
⊢ 所有镜头必须能在剧本中找到对应原文
═══ 剧本信息 ═══
作品: 《继续付费才能修仙?我的宗门全免费》
类型: 男频修仙 · 真人写实
总集数: 75集
字数: ~10万字
当前进度: 第1集制作中
═══ 制作线 ═══
当前线: realistic真人写实
参数 (详见 product-lines.json):
├── 风格: 真人写实风格·亚洲面孔·电影级光影
├── 分辨率: 720p
├── 需要人物参考图: 是参考图被Seedance拒→改用纯文字锁脸
├── 需CHAR双层编码: 是
├── 模型: doubao-seedance-2-0-260128
└── 时长: 4~15秒/镜
备线: 3d3D渲染: 风格→3D渲染·中国风仙侠·电影级光影·高质感
├── 激活条件: 真人参考图持续无法通过时切换
└── 切换方式: 改 config/product-lines.json active flag
═══ 人物全量预登记 ═══
格式: CHAR-XXX · 姓名 · 出场集段 · L0(不可变) · L1(本集配置) · 状态
当前已登记:
CHAR-002 · 诸葛风 · 第1~75集
L0: 18岁亚洲男性·剑眉星目苍白肤色·172cm清瘦·安静内敛仇恨内收
L1(第1集): 粗麻布衣多处补丁·不可置信→眼底燃烧火苗→瞳孔骤然放大
状态: 🟢 已完成
CHAR-003 · 苏白 · 第1~75集
L0: 18岁亚洲男性·俊秀剑眉明亮大眼·175cm挺拔·开朗自信略带痞气·穷但不自卑
L1(第1集): 月白云纹锦缎长衫·自信灿烂→笑容僵住叹气的笃定→期待微笑→...
状态: 🟢 已完成 · 人设图已生成(Seedream 4.0)
[: 预登记位 · 待全本扫描后填写 :]
CHAR-004~CHAR-XXX · 状态: ⏳ 读完全本后预登记
═══ 环境全量预登记 ═══
ENV-002 · 百宗会广场 · 第1集起
场景: 修仙世界开阔广场·云海环绕·远处山峰
时间: 白天·阳光明媚·金色光芒·仙气弥漫
核心物体:
└── 天道宗破木牌: 悬挂在天道宗席位上方的破旧招牌(不用"歪斜")
半人高·字迹模糊木头老化·远离人群
└── 灵霄宗鎏金大字门庭若市·长队望不到头(背景)
色调: 暖金色主调·中国风大气磅礴
物理尺寸约束: 牌匾是悬挂式招牌·不是地上的木牌
状态: 🟢 已完成
[: 预登记位 · 待全本扫描后填写 :]
ENV-003~ENV-XXX · 状态: ⏳ 读完全本后预登记
═══ 规则总集 ═══
D135规矩 · cc-014:
⊢1 预校验层在所有API入口挡着。不花钱验证参数。
⊢2 API限制条件写进API_SPEC。预校验层检查。
⊢3 环境建立镜: 单一主体·慢运动·无快速横移。短镜(≤4s)。
⊢4 道具描述精确化。「悬挂招牌」不是「歪斜木匾」。
⊢5 拼接用concat filter重编码(libx264)。xfade过渡。faststart。
⊢6 镜头运动必须有终点。下摇至「双脚完整可见」。
⊢7 霜砚写提示词(Notion)。铸渊校验+生成。不越界。
⊢8 制作线配置分离。切线自动切参数。
D135b · 五分身边界:
⊢ 硬骨架优先于所有Agent的自主判断
⊢ CHAR编号展开后的原文必须在最终提示词中
⊢ 审核只对照原文·不做审美判断
⊢ 总控(铸渊)不进入分身的内部逻辑——只看结果
═══ 流水线 ═══
Agent_01 拆文 → Agent_02 编号 → Agent_03 分镜 → Agent_04 提示词 → Agent_05 审核
└──→ 铸渊总控收口 → 冰朔确认 → 生成视频 → 拼接部署
═══ 工具链 ═══
script-parser.js · 剧本解析 · ✅
characters.hdlp · 人物档案库 · ✅ (CHAR-002/003已建档)
environments.hdlp · 环境档案库 · ✅ (ENV-002已建档)
hldp-prompt.js · 编号展开引擎 · ✅ (expandPrompt/expand/validate)
video-api-adapter.js · Seedance提交 · ✅ (preflightCheck预校验)
video-composer.js · FFmpeg拼接 · ✅ (溶解过渡·faststart)
image-api-adapter.js · Seedream生图 · ✅ (苏白人设图已生成)
product-lines.json · 制作线配置 · ✅ (真人/3D双线)
preflightCheck · 预校验层 · ✅ (6场景测试通过)
---
铸渊 ICE-GL-ZY001 · D135b · 2026-06-18
冰朔 TCS-0002∞ · 国作登字-2026-A-00037559