工具附录
附录 G:全流程生产表单包#
本章目录
G.1 项目入口表G.2 研究证据表G.3 概念卡G.4 绿灯决定G.5 系列 Bible 最小表G.6 Episode ContractG.7 Beat SheetG.8 Scene CardG.9 Fact 与认知表G.10 Line RegistryG.11 旁白单元表G.12 人物身份卡G.13 人物状态快照G.14 地点合同G.15 道具状态G.16 Shot RequirementG.17 Action ContractG.18 Prompt ManifestG.19 Attempt LogG.20 Candidate ManifestG.21 Voice BibleG.22 Music Bible 与 CueG.23 可用区间表G.24 时间线 Change ListG.25 字幕与图形验收G.26 QC Finding 与 IssueG.27 Approval PacketG.28 Change RequestG.29 权利记录G.30 Release Candidate ManifestG.31 发布 RunbookG.32 实验登记G.33 事故报告G.34 日报G.35 整季关账G.36 表单使用纪律G.37 总交付索引
本附录给出从立项到关账的最小字段。表单不是为了增加审批,而是让决定、事实、风险和交接可验证。团队可以把 YAML 转成数据库、表格或项目管理系统,但不要删除语义边界。
G.1 项目入口表#
project_intake:
project_id:
working_title:
client_or_owner:
commercial_mode:
target_platforms: []
audience_hypothesis:
core_desire:
series_promise:
episode_count:
duration_range_s:
target_languages: []
hard_constraints: []
known_unknowns: []
rights_unknowns: []
budget_cap:
deadline:
decision_owner:
填写规则:未知写 unknown、负责人和验证期限;不写“高质量”“高级感”这类无验收形容词。
G.2 研究证据表#
evidence_record:
evidence_id:
research_question:
source_url_or_id:
captured_at:
source_type:
source_reliability:
page_or_timecode:
raw_observation:
interpretation:
alternative_explanation:
applicable_scope:
rights_or_privacy_note:
captured_by:
观察与解释分开。轮播逐页、视频逐秒,来源不明素材不得作为商业资产。
G.3 概念卡#
concept_card:
concept_id:
one_sentence:
protagonist_active_strategy:
visible_contrast:
emotional_engine:
repeatable_episode_machine:
first_episode_proof:
ten_episode_escalation:
asset_burden:
commercial_fit:
major_risks: []
falsification_test:
至少比较三个结构不同的概念。评分后仍需人类写选择与反对意见。
G.4 绿灯决定#
greenlight:
decision_id:
scope:
decision: approve | conditional | reject | defer
evidence_refs: []
approved_budget:
approved_calendar:
conditions: []
experiments: []
stop_conditions: []
approvers: []
expires_at:
批准具体学习批次,不用一次绿灯承诺整季。
G.5 系列 Bible 最小表#
series_bible:
premise:
audience_promise:
emotional_promise:
plot_promise:
relationship_promise:
visual_constitution:
protagonist:
desire:
strategy:
flaw:
secret:
moral_line:
antagonist_method:
season_end_choice:
fact_registry_ref:
debt_ledger_ref:
Bible 是权威事实,不是所有灵感。候选设定放提案区。
G.6 Episode Contract#
episode_contract:
episode_id:
entering_state:
opening_question:
protagonist_goal:
opposition:
strategy_change:
episode_change:
must_payoff:
new_debt:
ending_question:
next_open_obligation:
target_duration_s:
hard_max_s:
asset_budget:
generation_risks: []
G.7 Beat Sheet#
| Beat ID | 时间范围 | 进入状态 | 可见动作 | 新信息 | 权力变化 | 情绪工作 | 出口 | 可压缩 |
|---|---|---|---|---|---|---|---|---|
Beat 不是镜头。每个 Beat 至少改变状态、认知、权力或债务之一。
G.8 Scene Card#
scene_card:
scene_id:
location_state:
story_time:
duration_budget_s:
characters: []
entering_power:
objectives: {}
strategies: {}
escalation:
physical_proof:
turn:
exiting_power:
state_out:
sound_space:
production_risk:
G.9 Fact 与认知表#
fact:
fact_id:
canonical_value:
effective_at:
evidence_assets: []
known_by: []
unknown_to: []
audience_knows_at:
may_imply_before_reveal: false
graphics_bindings: []
项目事实、角色认知、观众认知三条时间线必须分开。
G.10 Line Registry#
line:
line_id:
speaker:
text:
target:
intent:
subtext:
known_facts_used: []
before_action:
after_action:
target_duration_s:
pronunciation_refs: []
locked: false
G.11 旁白单元表#
narration_unit:
unit_id:
thought_job:
entry_belief:
turn:
exit_belief:
text:
breath_points: []
visual_relationship:
authority_owned_by_narration: []
voice_anchor:
target_duration_s:
G.12 人物身份卡#
identity_contract:
character_id:
stable_anchors: []
silhouette:
face_proportions:
hair_default:
immutable: []
controlled_variants: {}
forbidden_drift: []
reference_assets: {}
stress_tests: []
approval:
G.13 人物状态快照#
character_state:
character_id:
at:
wardrobe_state:
hair_state:
makeup_state:
injuries: []
wetness: {}
held_props: []
posture:
emotional_intent:
knowledge_state:
relationship_state:
visibility:
source_event:
G.14 地点合同#
location_contract:
location_id:
canonical_plan:
fixed_landmarks: {}
materials: []
entrances: []
camera_zones: {}
light_sources: []
axis_contracts: []
sound_profile:
allowed_versions: []
G.15 道具状态#
prop_state:
prop_id:
owner:
holder:
world_location:
orientation:
open_state:
contents_fact_refs: []
condition:
last_event:
next_required_state:
G.16 Shot Requirement#
shot_requirement:
shot_id:
beat_id:
narrative_job:
duration_target_s:
frame:
camera_zone:
axis:
cast_layout:
state_in:
state_out:
required_visible: []
forbidden: []
dialogue_lines: []
sound_cues: []
acceptance: {}
risk_level:
fallback_route:
G.17 Action Contract#
action_contract:
action_id:
actors: []
object:
start_state:
preparation_state:
contact_peak:
end_state:
screen_direction:
safe_cut_points: []
unsafe_cut_points: []
safety_note:
fallback_coverage: []
G.18 Prompt Manifest#
prompt_manifest:
run_id:
task_id:
compiler_version:
template_version:
adapter_version:
source_checksums: {}
selected_references: []
excluded_context: []
assumptions: []
rendered_prompt_checksum:
capability_token:
budget_reservation:
G.19 Attempt Log#
attempt:
attempt_id:
hypothesis:
changed_variable:
held_constant: []
expected_result:
provider_job:
cost:
latency:
identity_result:
state_result:
action_result:
performance_result:
technical_result:
usable_range:
conclusion:
next_action:
每次尝试若没有假设与单一变量,不计入可复用学习。
G.20 Candidate Manifest#
candidate:
candidate_id:
source_attempt:
media_uri:
checksum:
technical_metadata: {}
input_provenance: []
rights_profile:
findings: []
allowed_uses: []
forbidden_uses: []
review_status:
G.21 Voice Bible#
voice_profile:
character_id:
voice_asset:
language:
register:
pace:
articulation:
breath:
sentence_end:
intensity_map: {}
emotional_limits: []
pronunciation_lexicon:
rights_profile:
G.22 Music Bible 与 Cue#
music_theme:
theme_id:
narrative_meaning:
motif:
key_family:
tempo_range:
stems: []
allowed_variants: []
prohibited: []
rights_profile:
cue:
cue_id:
theme:
trigger:
in_time:
in_bar:
stem_state_in: {}
changes: []
out_time:
out_bar:
transition:
G.23 可用区间表#
usable_range:
take_id:
total_frames:
identity_stable:
action_valid:
lip_sync_valid:
background_valid:
handles_before:
handles_after:
recommended_use:
prohibited_use:
G.24 时间线 Change List#
edit_change:
change_id:
from_version:
to_version:
reason:
clips_added: []
clips_removed: []
timing_changes: []
dialogue_changes: []
graphics_changes: []
downstream_invalidated: []
approved_by:
G.25 字幕与图形验收#
text_qc:
asset_id:
source_fact_or_line:
locale:
exact_text:
time_range:
safe_area_pass:
max_lines_pass:
ocr_score:
device_tests: []
font_rights:
approved_by:
G.26 QC Finding 与 Issue#
finding:
finding_id:
layer:
timecode:
observation:
expected:
evidence: []
confidence:
rule_or_evaluator:
issue:
issue_id:
findings: []
severity:
root_hypothesis:
owner:
route:
fix_version:
regression_scope: []
close_evidence: []
closed_by:
G.27 Approval Packet#
approval:
approval_id:
decision_type:
candidates: []
compare_against:
must_review: []
known_deviations: []
downstream_impact:
allowed_decisions: []
decider_role:
deadline:
G.28 Change Request#
change_request:
request_id:
requested_change:
business_reason:
current_baseline:
affected_assets: []
affected_facts: []
cost_delta:
schedule_delta:
quality_risks: []
rights_risks: []
options: []
recommendation:
decision:
approved_by:
G.29 权利记录#
rights_record:
rights_id:
asset_or_entity:
source:
licensor:
permitted_uses: []
prohibited_uses: []
territories: []
platforms: []
languages: []
term_start:
term_end:
ai_generation_allowed:
training_allowed:
derivatives_allowed:
evidence_uri:
evidence_checksum:
revocation_process:
G.30 Release Candidate Manifest#
release_candidate:
rc_id:
picture_lock:
audio_mix:
subtitle_versions: []
graphic_versions: []
rights_snapshot:
qc_report:
approved_exceptions: []
technical_profile:
files: []
checksums: {}
approvers: []
rollback_to:
G.31 发布 Runbook#
- 确认 RC 不可变、批准和权利完整。
- 从 Manifest 生成目标平台文件。
- 第二人核对校验和、集号、字幕和封面。
- 上传受限范围并保存平台回执。
- 播放检查视频、声音、字幕和事件。
- 小流量观察保护指标。
- 扩大流量或执行回滚。
- 保存远端内容 ID、时间和最终状态。
G.32 实验登记#
experiment:
experiment_id:
question:
hypothesis:
unit:
population:
variants: []
held_constant: []
primary_metric:
guardrails: []
sample_rule:
stop_rule:
invalidation_conditions: []
result:
decision:
applicable_scope:
G.33 事故报告#
incident:
incident_id:
detected_at:
detected_by:
impact:
current_safe_state:
timeline: []
root_cause:
contributing_factors: []
controls_that_failed: []
recovery:
notifications: []
remediations: []
regression_tests: []
owner:
G.34 日报#
daily_report:
date:
batch:
approved_seconds:
approved_episodes:
work_in_progress: {}
blockers: []
decisions_waiting: []
cost_to_date:
estimate_at_completion:
capacity_bottleneck:
rights_risks: []
tomorrow_critical_path: []
handoff_note:
G.35 整季关账#
- 发布包、源工程、字幕、音乐分轨和校验和归档。
- 权利快照、到期与删除义务确认。
- 临时密钥和访问回收。
- 预算、发票、客户验收与付款核对。
- 可复用资产晋升,项目特有资产标边界。
- 质量债务关闭或移交续季。
- 事故、负面学习和适用范围进入知识库。
- 恢复演练抽样确认归档可用。
G.36 表单使用纪律#
表单不应全部在项目末尾补写。决定发生时记录;事实变化用事件;批准不可覆盖;自由文本不能代替稳定字段;未知允许存在但必须有负责人;没有证据的“完成”不是状态。
最小团队可先使用 YAML、CSV 和对象存储。规模化后迁移数据库时保留 ID、版本和语义,不让工具重构改变生产事实。
G.37 总交付索引#
一个可审计项目至少能从以下任一路径查询:成片镜头到 Take 和 Prompt;角色到所有状态和镜头;事实到台词、字幕和图形;音乐到 Cue 和平台包;权利到所有派生;Issue 到修复与回归;实验到决定;发布到回滚。
练习:用这些表单完整记录一集 60 秒作品,不允许在最后一天补填。由另一组随机抽五条链进行反向追踪,交付 traceability_audit.md。