附录 I:《逆光收购》E001 完整数据链实例

工具附录

附录 I:《逆光收购》E001 完整数据链实例#

本章目录
I.1 项目与集级入口I.2 事实与认知I.3 Beat 与时间预算I.4 核心资产I.5 场景进入状态I.6 镜头清单节选I.7 文件交接状态包I.8 Prompt 编译记录I.9 四次尝试I.10 声音与对白I.11 剪辑选择I.12 图形事实I.13 QC 发现与修复I.14 权利快照I.15 发布候选I.16 发布回执与回滚I.17 成本账I.18 事件链节选I.19 随机抽镜审计I.20 复演练习

本附录把第一集从入口卡到发布回执串成一条可追踪链。示例删去无关字段但保留业务语义。读者应关注同一 ID、事实、状态和决定怎样穿过不同工位,而不是照抄具体金额与角色。

I.1 项目与集级入口#

project:
  project_id: prj_backlight_acquisition
  title: 逆光收购
  commercial_mode: paid_unlock_with_IAA_test
  format: vertical_microdrama
  aspect_ratio: "9:16"
  audience: 25_44岁职场女性,偏好证据型公开翻盘
  series_promise: 每次压迫都会积累成可验证反制

episode:
  episode_id: ep001
  target_duration_s: 72
  opening_question: 为什么董事会正在删除林夏的名字
  episode_change: 被驱逐者成为收购方代表
  must_payoff: 红色收购文件夹被正式接收
  new_debt: 顾舟为何知道她三年前离开

项目 ID 在全部资产与事件中保持不变;显示标题以后可以调整。Episode Contract 决定本集必须兑现什么,不能被某个生成镜头的偶然效果改写。

I.2 事实与认知#

facts:
  - fact_id: fact_lin_removed
    value: 林夏当日上午被董事会除名
    known_by: [lin_xia, lin_wei, board_members]
    audience_knows_at: ep001_00_02
  - fact_id: fact_offer_valid
    value: 远城科技已提交4.80亿元收购要约
    known_by: [lin_xia, gu_zhou]
    audience_knows_at: ep001_00_58
  - fact_id: fact_gu_past
    value: 顾舟知道林夏三年前离开的隐情
    known_by: [gu_zhou]
    audience_reveal: implication_only

所有合同、手机和字幕引用 fact_offer_valid,不各自手输金额。林薇在文件打开前不知道报价,所以她只能质疑文件真伪,不能准确说出金额。

I.3 Beat 与时间预算#

Beat 时间 进入 动作 退出
B01 删除姓名 0–4s 林夏仍有门牌 名牌被刮下,她按住 身份剥夺可见
B02 驱逐与确认 4–13s 被要求离开 手机收到要约送达 她决定返回
B03 虚假庆祝 13–25s 林薇掌权 董事举杯、门转动 秩序将被打断
B04 返回 25–39s 所有人看门 林夏进入并坐下 焦点转移
B05 资格争夺 39–56s 她身份被否定 林薇质疑,她拿文件 证据出现
B06 文件交接 56–67s 林夏持有 顾舟接收并打开 要约有效
B07 新秘密 67–72s 商业事实确认 顾舟说尾句 过去问题借出

每个 Beat 的出口成为下一个 Beat 的入口。时间预算含动作和反应,不仅按台词字数估计。

I.4 核心资产#

assets:
  - asset_id: identity_lin_v03
    entity: char_lin_xia
    lifecycle: locked
    rights: synthetic_commercial_cleared
    anchors: [left_eye_mole, left_hair_part, narrow_oval_face]
  - asset_id: location_boardroom_v05
    entity: loc_boardroom
    lifecycle: locked
    plan: boardroom_plan_v05
    fixed: [north_windows, east_door, west_screen]
  - asset_id: prop_red_folder_v03
    entity: prop_red_contract_folder
    lifecycle: locked
    states: [closed, dual_grip, open]
  - asset_id: voice_lin_v05
    entity: char_lin_xia
    lifecycle: locked
    rights: synthetic_voice_project_scope

每个资产记录来源任务、校验和、批准和权利。漂亮但未锁定的候选不会进入 Prompt 参考选择。

I.5 场景进入状态#

scene_state:
  scene_id: sc003_boardroom
  story_time: 18:12
  weather: heavy_rain_outside
  location_version: location_boardroom_v05
  lin:
    wardrobe: charcoal_suit_v02
    wetness: {shoulders: 0.35, hair_ends: 0.30}
    left_hand: holds_red_folder
    right_hand: free
    knowledge: [fact_lin_removed, fact_offer_valid]
  wei:
    position: north_chair
    knowledge: [fact_lin_removed]
  gu:
    position: east_middle_chair
    knowledge: [fact_offer_valid, fact_gu_past]

状态包只包含本场相关事实。未来母亲线索、后续伤势和不在场角色不进入。

I.6 镜头清单节选#

shots:
  - shot_id: sh001_nameplate
    job: 身份载体被删除
    risk: low
    fallback: none
  - shot_id: sh010_lin_enters
    job: 林夏从门外进入共同空间
    risk: medium
    fallback: [door_handle, shoe_threshold, half_body_stop]
  - shot_id: sh015_folder_handoff
    job: 文件持有者从林夏转为顾舟
    risk: high
    fallback: [lin_hand, folder_slide, gu_hand]
  - shot_id: sh018_gu_line
    job: 暗示顾舟知道过去
    risk: high
    fallback: voice_over_reaction

风险影响验证顺序与保险,不代表高风险镜头必然获得更多预算。

I.7 文件交接状态包#

shot_state_packet:
  shot_id: sh015_folder_handoff
  duration_target_s: 2.8
  state_in:
    folder_holder: lin_left_hand
    gu_right_hand: on_table
  peak:
    dual_grip: true
    min_frames: 6
  state_out:
    folder_holder: gu_right_hand
    lin_left_hand: released
  axis: axis_lin_gu_table
  direction: screen_left_to_right
  identity_refs: [identity_lin_v03_3q, identity_gu_v04_3q]
  required: [folder_wine_red, both_faces_stable, eye_contact]
  forbidden: [mirror, duplicate_folder, hand_swap, extra_fingers]

I.8 Prompt 编译记录#

prompt_manifest:
  run_id: prun_sh015_a04
  compiler: context_compiler_2.1
  template: handoff_4.2
  adapter: provider_b_1.8
  episode_pack_checksum: sha256:111
  state_packet_checksum: sha256:222
  identity_bundle_checksum: sha256:333
  selected_refs: [lin_3q_v03, gu_3q_v04, folder_dual_v02]
  excluded: [lin_front_angle_conflict, wardrobe_v01_retired]
  rendered_prompt_checksum: sha256:444

Prompt 文本可以因适配器变化,语义事实和来源保持可查。

I.9 四次尝试#

尝试 唯一变化 结果 决定
A01 标准基线 顾舟转头变脸,文件复制 失败分类
A02 转头 20°→8° 身份通过,文件仍复制 验证身份假设
A03 加三状态关键帧 动作通过,表演僵硬 保留动作合同
A04 加微眼神与呼吸 身份、动作、表演通过 推荐
attempt_a04:
  hypothesis: 微动可以改善僵硬而不破坏动作
  held_constant: [model, keyframes, references, duration, camera]
  cost_usd: 6.80
  identity: pass
  action: pass
  performance: pass
  usable_frames: [8, 66]
  recommendation: approve_candidate

操作员只推荐,视觉与连续性共同批准。

I.10 声音与对白#

line:
  line_id: line_lin_qualification
  text: 资格在里面。
  intent: replace_identity_argument_with_proof
  duration_s: 1.12
  voice: voice_lin_v05

music_cue:
  cue_id: cue_offer
  theme: theme_countermove_v03
  in: 00:56.200
  stems: [pulse, low_strings]
  out: unresolved_after_gu_line

文件落桌前音乐留半拍空白。对白、拟音和音乐不争同一瞬间。

I.11 剪辑选择#

edit_selection:
  shot_id: sh015_folder_handoff
  take: candidate_a04
  use_frames: [12, 62]
  handles: {before: 4, after: 4}
  reason: 双人持有峰值清楚,身份与终态通过
  rejected:
    candidate_a02: folder_duplicate
    candidate_a03: performance_stiff

剪辑不能因为 A02 构图更好而覆盖动作门禁。

I.12 图形事实#

graphic:
  graphic_id: gfx_offer_page_v03
  source_fact: fact_offer_valid
  title: 远城科技收购要约
  amount: 4.80亿元
  date: 2026-10-18
  font_rights: font_sans_cn_v02
  tracking: track_sh016_page
  ocr_required: 0.98

底层纸张由视频生成,精确文字后期跟踪。多语言版从字段重排。

I.13 QC 发现与修复#

issue:
  issue_id: issue_ep001_042
  observation: 交接后短镜仍显示林夏持有文件
  expected: holder_gu_zhou
  root_layer: edit_selection
  fix: replace_tail_with_candidate_a04_frames_54_62
  regression: [sh014, sh015, sh016, prop_timeline, music_cue]
  close_evidence: [cut_v04_frame, state_diff_pass]

问题路由剪辑而非重生成,因为批准 Take 已包含正确终态。

I.14 权利快照#

rights_snapshot:
  snapshot_id: rights_ep001_rc04
  character_images: synthetic_commercial_cleared
  voices: project_scope_cleared
  music: commissioned_all_media_term_3y
  fonts: video_embedding_cleared
  sfx: licensed_commercial
  client_marks: approved_ep001_only
  blockers: []

I.15 发布候选#

release_candidate:
  rc_id: ep001_rc04
  picture_lock: cut_v04
  mix: mix_v06
  subtitles: [zh_cn_v04]
  graphics: [gfx_offer_page_v03, gfx_phone_confirm_v02]
  qc_report: qc_ep001_rc04_pass
  rights_snapshot: rights_ep001_rc04
  files:
    master: ep001_rc04_master.mp4
    clean: ep001_rc04_clean.mp4
    subtitle: ep001_rc04_zh.srt
  checksums: signed_manifest_04
  approvers: [producer, story, visual, sound, qc, rights, release]

I.16 发布回执与回滚#

平台受限发布后保存内容 ID、上传时间、文件哈希、转码预览和事件验证。回滚目标是 rc03,但 rc03 不含最终金额图形,只能用于紧急停止而不能长期替代。Runbook 明确恢复后需重新发布 rc04。

I.17 成本账#

类别 金额 说明
研究编剧 690 含认知锁复核
视觉资产 1120 含侧脸压力测试
视频生成 1018 animatic 提前删镜节省
声音音乐 548 含手机外放修订
剪辑图形 566 含 OCR 修复
QC 交付 358 含权利快照
合计 4300 管理储备覆盖超支

真实成本包含人、失败、等待、权利和交付,不只 API。

I.18 事件链节选#

episode_pack.locked
asset.identity.locked
shot_plan.approved
generation.attempt.completed × 4
candidate.approved
prop.transfer.committed
picture_lock.created
qc.issue.opened
qc.issue.closed
release_candidate.signed
release.published_limited
release.verified

每个事件带 causation 和 correlation,可从发布反向重建。

I.19 随机抽镜审计#

审计员从成片随机抽取 00:58 的文件交接,要求两分钟内找到:Beat、Shot Packet、身份、状态、Prompt、尝试、Take、剪辑、拟音、Issue、成本和权利。缺一项即记录链路断点。

I.20 复演练习#

用自己的项目替换角色与事实,保留相同链路。另一组只拿最终成片和 Release Manifest,反向寻找全部输入;再从入口卡正向重建发布包。两条路径在同一 ID 与版本汇合,才算系统完整。