# 已验证案例校准矩阵

每次生成只选择一个 `primary_calibration`。矩阵保存用户案例中已经生成出目标画面的方法：媒介公式、摄影/版面、材质、字体关系、效果链、转场种子和音乐气质。它不保存案例专有片名、演员、现实作品、品牌或完整故事。

校准不是“照抄案例 Prompt”，也不是按爱情、科幻、校园等题材词选。先确定 `OUTPUT_MODE` 和四条主路由，再在该路由内部选择案例；用户认可的写实叙事成片只校准 `cinematic_narrative`，不能成为另外三条路线的统一审美标准。

## 1. 12 个校准模式

| id | 主路由 | 已验证画面结果 | 必须继承 | 必须替换/排除 |
| --- | --- | --- | --- | --- |
| `N1_bright_road_cast` | 电影叙事 | 明亮公路、三人友情、环境卡司字、车窗夕阳终片名 | 35mm、宽阔全景、自然暖光、天空/屋檐/道路透视字、车辆/路牌遮挡、吉他与自然声 | 原片名、姓名、旅行车、固定地点；预告时补触发/阻碍/选择 |
| `N2_period_profession_cast` | 电影叙事 | 年代职业群像、机库晨光、机械行动、真正出发 | 大画幅、40/50/75mm、年代物件、结构横移、低机位跟拍、道具遮挡、管弦与机械声 | 飞机职业、姓名、年代专属道具；预告时补任务变化/代价 |
| `N4_sunlit_coastal_romance_cast` | 电影叙事 | 明亮海岸爱情、双人物分别出现、生活动作会合、开阔空间终片名 | 35mm、奶油白/海水蓝/淡黄、宽阔留白、书店/港口/街道等行动条件、布料/车轮/前景遮挡、物件传递、轻盈电影配乐 | 原片名、姓名、固定情侣、固定海岸地点；参考图场景按 Gate 3 只占一个段落或严格锁定 |
| `V1_photoreal_impossible_world` | 架空特效 | 真实城市中的巨型异象、焦散/折射、人物敬畏与行动、介质内终片名 | 70mm、传统光学合成、真实重量、一条物理法则、三层尺度、空/实心巨字、低弦与介质声 | 倒置海洋、鲸鱼、原片名、固定城市；不得因“写实”删掉奇观 |
| `G1_urban_live_action_ae` | 实拍图形 | 多地点城市实拍、多窗口人物、动态字体、玻璃/空间层、光学合并 | 前中后景合成、3–5 人或有依据的单主角、5 类 plate、三层字体、三种字体过程、跟踪/遮挡/反射、成熟节奏 | 原姓名、具体城市、固定金色色盘；不得退化成墙牌和单一粗黑字 |
| `V2_miniature_fantasy_world` | 架空特效 | 地图/书页生成微缩世界、真实微距、材料粒子装配、模型海报 | 手工模型、羊皮纸/木石铜、冷暖分离、材料→模型→内部空间、纸页转场、奇幻管弦 | 现有魔法学校/IP、原短句、城堡造型、角色；不得变游戏 CG |
| `C1_romcom_editorial_map` | 编辑拼贴 | 城市地图、人物贴片、红线关系、拍立得桌面、浪漫电影海报 | 法国新浪潮、60–70s 杂志、地图折叠、信封/照片堆、关系线、neo-jazz/indie pop | 原姓名、固定情侣故事、地图地名、杂志正文 |
| `V3_retro_space_archive` | 架空特效 | 深空留白、机械物件、工程面、天体照片、冰蓝轨道、几何深层空间 | 70s 航天档案气质、黑场留白、牛皮纸、轨道粒子、照片/机械入口、管风琴/钢琴 | 现有科幻电影、导演、角色、任务名、配乐；不得变平面档案堆或伪 UI |
| `C2_anime_punk_zine` | 编辑拼贴 | 二维动漫、撕纸/Xerox/网点、红线连接、巨字混排、动画海报 | 动漫电影感、朋克 zine、复印噪点、halftone、套印、扫描畸变、纸片视差、列车/风/快门声 | 现有动画风格署名、原角色、日文片名、城市；不得变干净矢量动画 |
| `C3_youth_diary_album` | 编辑拼贴 | 旧日记、校园照片、标本/信件、成长时间线、相册终态 | 青春纪实、Super 8、旧纸/铅笔/标本、翻页/照片、indie folk | 原角色、校名、片名、具体成长剧情；不得变普通恋爱 MV |
| `G2_campus_ensemble_ae` | 实拍图形 | 校园实拍、人物卡、纸条/窗口合成、群像快切、照片墙标题 | 实拍人物保护、6 类校园 plate、纸条/拍立得/高亮笔与空间字混合、手写 Marks、清楚节奏 | 20 人完整名单、原姓名、校名、伪全卡司小字；仍需三层字体和 AE 绑定 |
| `C4_european_art_editorial` | 编辑拼贴 | 黑白城市/人物、放映光、杂志跨页、红黑几何、时尚电影海报 | 欧洲艺术片、黑白摄影+暖米纸+深红/银、放映/翻页、编辑衬线、neo-jazz | 现实品牌、原姓名、具体城市、杂志正文；悬疑题材也不得变证据板 |

## 2. 固定选择顺序

```text
OUTPUT_MODE → 主路由 → primary_calibration → calibration_base → 项目变量 → 镜头/版面/字体/音乐编译
```

1. 用户说“片头/卡司/Opening Title”选 `opening_title`；说“一条 15 秒预告/teaser/trailer”选 `single_clip_trailer`。
2. 按主画面载体选择四路由：连续真人行动、实拍+AE、架空世界/模型/空间、纸张/照片/杂志。
3. 只在选中路由内选一个最接近的案例。
4. 题材只修改人物、事件、地点、物件和准确文案，不反向改主媒介。
5. 允许从第二案例借一个局部机制，例如 N1 借 C4 的有来源放映光；不得借第二套完整色盘、字体、版面、音乐和落版结构。

### 常见歧义

- “科幻史诗”不是一个路由：真实城市巨型异象→V1；手工模型/微缩舞台→V2；深空机械、粒子轨道和三维通道→V3；纸质太空档案跨页→编辑拼贴，重新在 C1/C4 中选母体。
- “复古”不是一个路由：连续年代实拍→N2；实拍+高级动态图形→G1/G2；纸张/照片/杂志→C1/C3/C4；二维动漫复印杂志→C2。
- “爱情/校园”不是拼贴同义词：连续表演选电影叙事，实拍人物+动态包装选 G1/G2，纸张照片成为主要画面才选 C1/C3/C4。

## 3. CALIBRATION_BASE_LOCK

| calibration | 唯一母体 | 不可替代的画面组织 |
| --- | --- | --- |
| `N1_bright_road_cast` | `live_action_road_movie` | 连续公路/旅程实拍、人物行动、环境留白文字 |
| `N2_period_profession_cast` | `live_action_period_profession` | 连续年代实拍、职业动作、机械/建筑遮挡 |
| `N4_sunlit_coastal_romance_cast` | `live_action_coastal_romance` | 连续明亮实拍、人物分别行动、物件会合、参考场景单次出现、开阔片名构图 |
| `V1_photoreal_impossible_world` | `photoreal_impossible_world` | 真实空间、一条不可能法则、人物行动与三层尺度 |
| `G1_urban_live_action_ae` | `live_action_multiplane_motion_graphics` | 多地点实拍、多窗口、动态字体、玻璃/几何深度层 |
| `V2_miniature_fantasy_world` | `miniature_crafted_world` | 手工模型、微距景深、真实材料生成空间 |
| `C1_romcom_editorial_map` | `map_archive` | 地图/路线/信封/拍立得关系版面 |
| `V3_retro_space_archive` | `abstract_spatial_archive` | 黑场留白、机械入口、工程面、星图/轨道与深层空间 |
| `C2_anime_punk_zine` | `punk_anime_zine` | 动漫切片、Xerox/网点/撕纸/套印杂志层 |
| `C3_youth_diary_album` | `diary_album` | 日记、相册、标本、铅笔和成长时间线 |
| `G2_campus_ensemble_ae` | `live_action_campus_motion_graphics` | 校园实拍、人物卡、多窗口、纸条/拍立得 AE 合成层 |
| `C4_european_art_editorial` | `magazine_editorial` | 黑白摄影、暖米纸、放映光、深红/银几何跨页 |

内部先写 `calibration_base` 再编译。出现 C4+map_archive、C1+magazine_editorial、V2+abstract_spatial_archive、V3+纯桌面拼贴等跨行组合时停止并重新选；不能用“融合”绕过母体锁。

## 4. OUTPUT_MODE_ADAPTATION

同一个案例因模式不同而采用不同信息密度：

| 主路由 | Opening Title | Single-clip Trailer |
| --- | --- | --- |
| 电影叙事 N1/N2/N4 | 不设镜头数量；文字按 `TEXT_CONTENT_MODE`；完整动作、卡司阅读、世界与出发优先 | 不设镜头数量；文字按 `TEXT_CONTENT_MODE`；把触发、阻碍、行动、升级和选择合并进最少必要的完整表演与自然切点 |
| 实拍 AE G1/G2 | 5–8 状态；文字按 `TEXT_CONTENT_MODE`；人物卡和视觉识别优先 | 8–11 状态；文字按 `TEXT_CONTENT_MODE`；人物、图形与故事事件连续升级 |
| 架空 V1/V2/V3 | 5–8 状态；文字按 `TEXT_CONTENT_MODE`；物理法则和奇观展示优先 | 7–9 镜头；文字按 `TEXT_CONTENT_MODE`；补受影响人物、代价、行动和未解决选择 |
| 拼贴 C1–C4 | 6–9 状态；文字按 `TEXT_CONTENT_MODE`；卡司/版面装配优先 | 8–12 状态；文字按 `TEXT_CONTENT_MODE`；触发材料、关系变化、行动、代价和海报收束 |

不能以案例原本是 Opening Title 为由，把用户要求的 trailer 仍写成只有署名和片名；也不能以 trailer 为由破坏案例已经验证的媒介链。

## 5. VISUAL_PAYLOAD_LOCK

每个主校准都必须从对应风格 Reference 继承完整验证链，再具体化到逐镜：

```text
CASE CALIBRATION
primary=[唯一 id]
calibration_base=[唯一母体]
output_mode=[opening_title 或 single_clip_trailer]
inherit=[媒介公式、摄影/空间、材质/色彩、字体关系、转场种子、音乐气质]
scene_or_state_density=[按 OUTPUT_MODE_ADAPTATION]
text_content_mode=[basic_cast / basic_cast_plus_hook / user_exact；逐卡使用用户确认的准确文字]
hero_effects=[4–6 个有来源、可记忆的主效果]
support_effects=[8–14 个物理/材料/合成反馈]
replace=[项目人物/主体、事件、世界、准确文字、项目色盘变量]
exclude=[案例专有实体、现有 IP、第二套完整视觉系统]
```

电影叙事不强制镜头数量，以完整表演和因果可读性为准；`multi_scene` 至少建立 3 个一眼可区分的地点/行动条件，可由较长连续表演或自然切镜承载，不为凑数碎切。实拍 AE、架空特效和编辑拼贴至少形成 5 个一眼可区分的环境/尺度/版面，并按各自 Reference 使用状态密度。相邻两段改变地点/载体、景别/视角、光色、人物行动、材质、字体过程中的至少三项。

每个 Hero effect 写可见来源、路径、接触对象、结果和结束状态；每个主要镜头再配 2–3 个支撑反馈。胶片颗粒、调色、普通阴影、景深和“高级感”不能充当 Hero effect。

## 6. TYPOGRAPHY_CALIBRATION

案例只锁“字体关系”，不锁所有文字使用同一家族：

- N1/N2/N4：环境卡司字克制，但 Display A、人物卡 Display B 和 Utility 仍需明显层级。
- G1/G2：从 `typography-and-credits.md` 选择一套三层方案；至少三种字体过程和三种空间关系。金色空间字只是可选材质，不是默认答案。
- V1/V2/V3：巨型 Hero 与角色/卖点卡必须使用不同宽度、粗细、实/空心或衬线关系；不全片只用一个巨字。
- C1–C4：准确片名稳定，周围可有大字、竖排、手写、打字机、编辑衬线和 Marks 混排；不得随机剪报拼准确片名。

语言只采用 Gate 2 的确认结果：中英双语时中文主层与英文副层分别设计骨架、字重、字距和尺度；纯英语时只保留英文。案例中的英语/日语只属于案例内容，不能覆盖语言 Gate，也不能在 Gate 失败时替用户代选。

## 7. 已验证运镜与转场种子

先继承主校准种子，再用 `cinematography-and-transitions.md` 补齐起点、路径、终点、切点、继承项和声音桥：

- `N1`：低机位横移/侧面跟拍 → 车辆前景遮挡 → 路牌/建筑遮挡 → 快门或阳光曝光 → 车内/门内框景 → 玻璃反射揭题。
- `N2`：沿机械结构横移 → 大型部件遮挡 → 工具箱/舱门合拢 → 轮组低位跟拍 → 尘土/蒸汽散开 → 大空间真正出发。
- `N4`：沿海交通/前景遮挡建立 → 人物分别在生活空间完成动作与姓名卡 → Gate 3 默认参考环境只在其中一个场景出现 → 布料/门框/桅杆/车轮遮挡换入至少两个发散地点/行动条件 → 物件传递与会合 → 开阔空间以片名收束，不强制复刻参考图构图。
- `V1`：贴地推进 → 异常影子/焦散先行 → 跟随视线上仰 → 沿介质升降/穿越 → 巨物/水面遮挡 → 介质内或新尺度稳定揭题。
- `G1`：城市下降/建筑轴线 → 多窗口切割与扩张 → 穿玻璃 → 反射/景深交换揭字 → 字块重组/笔画转场 → 多 plate 光学合并。
- `V2`：俯视真实材料 → 下降进入模型 → 书页/地图硬转场 → 粒子沿材料装配 → 模型内部穿越 → 拉远成模型海报。
- `C1`：地图折信封 → 照片碰撞成拍立得 → 照片堆扩张 → 红线成为遮罩/基线 → 材料汇入海报。
- `V3`：机械/唱片圆形入口 → 工程面/照片产生纵深 → 轨道粒子牵引 → 穿入照片/通道 → 粒子直线或标题笔画切割 → 天体/人物/文字空间落版。
- `C2`：撕纸/照片滑入 → 墨迹/扫描条 → 杂志翻页/胶片掠过 → 大字混排与套印 → 动画海报冻结。
- `C3`：树叶/纸片遮罩 → 课本合上 → 推入照片/眼睛/树纹 → 相册翻页与阳光曝光 → 记忆海报冻结。
- `G2`：校园航拍定位 → 多窗口/纸条人物卡 → 动作匹配切换社团与地点 → 高亮笔/贴纸/空间字升级 → 群像照片墙与标题合并。
- `C4`：放映光建立 → 胶片盘圆形光擦 → 城市诗硬切 → 杂志页面覆盖 → 红黑银几何对齐 → 摄影与字体冻结成艺术海报。

允许在一个种子上增加一次图形相似、动作匹配、因果切或声音桥；不能替换主媒介、整条转场链和最终落版方式。

## 8. 音乐继承边界

只继承案例的主气质与 2–4 个音色锚，不复制已有旋律，不锁 BPM、拍号、调性、和弦和逐秒配器。无论案例原写法是否偏氛围，最终都要编译成完整 15 秒短曲：开场动机 → 中段推进 → 后段变奏/增层/短抽空 → 标题高潮和明确终止。环境声、翻页、机械、风、水和 whoosh 只作同步层，不能替代 BGM。

## 9. 派单前校准检查

- 是否先定 OUTPUT_MODE 和主路由，再选唯一案例；没有被“科幻/爱情/校园/复古”题材词带错路由？
- 是否只继承一个完整母体；第二案例最多贡献一个局部机制？
- 用户认可的 N1/N2/N4 写实结果是否只影响电影叙事，没有把 AE、架空和拼贴都改成克制实拍？
- 是否完整读取对应风格 Reference 的验证链，而不是只复制矩阵里的概括词？
- 镜头/状态是否匹配成片模式；文字是否严格匹配 `TEXT_CONTENT_MODE`；预告是否用画面补足因果故事而不破坏媒介？
- 电影叙事是否只在行动条件、阻碍或结果变化时换景；其他三条路线是否至少 5 个不同环境/尺度/版面？是否有 4–6 个 Hero effects、8–14 个支撑反馈？
- 字体是否继承案例关系但仍有 2–4 个不同角色；默认语言是否为中英双语？
- 转场种子是否保留，并补齐起点、路径、切点、继承项和新落点？
- 音乐是否保留案例气质但成为有起承转合和明确结束的原创 15 秒短曲？
