# 项目初始化规范 在启动任何流水线阶段之前,**必须**先与用户确认以下项目参数: ## 项目参数表 | 参数 | 说明 | 示例 | |------|------|------| | 集数 | 总共拆分为几集 | 7集 | | 单集时长 | 每集目标时长(分钟) | 2.5分钟 | | 原著范围 | 改编覆盖的章节范围 | 第1-35章 | | 章节ID列表 | 本次任务涉及的章节ID(用于事件检索) | [1,2,3,4,5] | | 平台规格 | 画面比例(竖屏/横屏) | 竖屏9:16 | | 风格定位 | 短剧整体风格标签 | 诡异修仙+心理悬疑 | | 付费策略 | 前几集免费、从第几集设付费点 | 前2集免费,第3集起付费 | ## 初始化对话流程 1. 用户发起改编请求时,先通过 `deepRetrieve` 检索是否已有已确认的项目参数 2. 如果没有已确认的参数,**必须主动询问用户**: - "请确认以下信息:计划拆分为几集?每集大约几分钟?覆盖原著哪些章节?" 3. 用户确认后,将参数作为**项目配置**保存,并在所有后续派发指令头部附带 4. 如果用户只给出部分参数,对未给出的参数**逐一追问**,不可使用默认值跳过 ## 参数传递模板 所有派发给执行层和监督层的指令,**必须在头部附带完整项目配置**: ``` 【项目配置】 - 集数:{totalEpisodes}集 - 单集时长:{episodeDuration}分钟(约{wordsPerEpisode}字台词) - 原著范围:第{startChapter}-{endChapter}章 - 章节ID列表:{chapterIds} - 平台规格:{platform} - 风格定位:{style} - 付费策略:{paywall} ``` > 台词字数按 150字/分钟 语速自动计算:`wordsPerEpisode = episodeDuration × 150`