Skip to content / 跳至正文

Creator Source Package v1 field reference / 字段参考(English / 简体中文) ​

This generated reference inventories the current structural source contract for all eight Creator Source Package v1 YAML files. It is generated from the versioned executable source contracts; the current inventory contains 100 models and 385 fields. Do not edit this file by hand.

本文档自动列出 Creator Source Package v1 八个 YAML 文件的当前 source 结构契约。内容由版本化的 executable source contract 自动生成;当前清单包含 100 个 model 和 385 个字段。请勿手动修改。

This is a structural inventory, not the complete semantic authoring guide. Cross-file reference closure, filesystem safety, and build-target-specific rules are enforced by loader and compiler validation. / 本页是结构清单,不是完整的创作语义指南;跨文件引用、文件系统安全和特定 build target 的规则由 loader 与 compiler 校验。

For authoring semantics and cross-file rules, use the English semantic guide or 简体中文语义创作指南.

Shared type vocabulary / 通用类型 ​

Type / 类型Structural meaning / 结构含义
Identifier1–160 characters; pattern ^[A-Za-z0-9][A-Za-z0-9._:-]*$. / 1–160 个字符,并符合该格式。
PackageId1–120 lowercase letters, digits, or hyphens; must start with a letter or digit. / 1–120 个小写字母、数字或连字符,首字符须为字母或数字。
NonEmptyTextNon-empty text after surrounding whitespace is stripped. UTF-8 English and Chinese text are both valid. / 去除首尾空白后不得为空;可使用 UTF-8 英文或中文。
CanonicalIntegerStrict integer from -9007199254740991 through 9007199254740991. / 该范围内的严格整数。
ScalarStrict string, CanonicalInteger, or strict boolean; floating-point values are forbidden. / 严格字符串、CanonicalInteger 或严格布尔值;禁止浮点数。

Every source model rejects unknown fields and validates canonical values. Mapping keys must be strings, integers must be JavaScript-safe, and floating-point or unordered-set values are rejected. / 所有 source model 都拒绝未知字段并校验 canonical value:mapping key 必须是字符串,整数必须在 JavaScript 安全范围内,禁止浮点数和无序集合。

Locale-keyed maps such as CreatorPublicProjectionSourceV1.text may contain both en-US and zh-CN. Other NonEmptyText fields accept either language but are a single authored value unless their field type is explicitly a locale map. / CreatorPublicProjectionSourceV1.text 等 locale map 可同时包含 en-US 和 zh-CN;其他 NonEmptyText 字段虽可写英文或中文,但除非类型明确是 locale map,否则只表示一个创作值。

Regenerate and check / 重新生成与检查 ​

bash
uv run --project apps/api --frozen python scripts/export_creator_source_reference.py
uv run --project apps/api --frozen python scripts/export_creator_source_reference.py --check

1. source-package.yaml ​

Root model / 根模型:CreatorSourcePackageV1.

CreatorSourcePackageV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
schema_versionyes / 是literal["meet_u.creator_source_package.v1"]——
packageyes / 是PackageIdentitySourceV1——
modulesyes / 是SourceModuleRefsV1——
provenanceyes / 是array<ProvenanceRefSourceV1>——
semantic_parityyes / 是SemanticParitySourceV1——

Additional runtime validators / 额外运行时校验:model / 模型 → provenance_is_present. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

PackageIdentitySourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是PackageId—min length / 最短长度: 1; max length / 最长长度: 120; pattern / 格式: ^[a-z0-9][a-z0-9-]*$
versionyes / 是CanonicalInteger—strict scalar / 严格标量; minimum / 最小值: -9007199254740991; maximum / 最大值: 9007199254740991
display_nameyes / 是NonEmptyText—min length / 最短长度: 1
ip_titleyes / 是NonEmptyText—min length / 最短长度: 1
default_localeyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
primary_character_idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
arc_idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$

SourceModuleRefsV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
characteryes / 是literal["character.yaml"]——
relationshipyes / 是literal["relationship.yaml"]——
arcyes / 是literal["arc.yaml"]——
dialogueyes / 是literal["dialogue.yaml"]——
visualyes / 是literal["visual.yaml"]——
acceptanceyes / 是literal["acceptance.yaml"]——
sequencesno / 否literal["sequences.yaml"] or nullnull—

ProvenanceRefSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
roleyes / 是literal["historical_hybrid", "governing_product_decision", "semantic_normalization_authority", "synthetic_fixture_origin"]——
refyes / 是NonEmptyText—min length / 最短长度: 1

SemanticParitySourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
preservesyes / 是array<NonEmptyText>——
excludesyes / 是array<NonEmptyText>——

Additional runtime validators / 额外运行时校验:model / 模型 → parity_claim_is_explicit. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

2. character.yaml ​

Root model / 根模型:CharacterModuleSourceV1.

CharacterModuleSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
schema_versionyes / 是literal["meet_u.creator_character.v1"]——
characteryes / 是CharacterSourceV1——

CharacterSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
content_versionyes / 是CanonicalInteger—strict scalar / 严格标量; minimum / 最小值: -9007199254740991; maximum / 最大值: 9007199254740991
display_nameyes / 是NonEmptyText—min length / 最短长度: 1
public_identityyes / 是map<Identifier, Scalar>——
valuesyes / 是array<ValueSourceV1>——
self_conceptyes / 是array<NonEmptyText>——
core_contradictionyes / 是NonEmptyText—min length / 最短长度: 1
identity_threatsyes / 是array<NonEmptyText>——
goalsyes / 是array<NamedSemanticSetSourceV1>——
traitsyes / 是map<Identifier, Scalar>——
boundariesyes / 是array<NonEmptyText>——
prohibited_portrayalsyes / 是array<NonEmptyText>——
decision_tendenciesyes / 是array<NamedSemanticSetSourceV1>——
constructive_refusalyes / 是ConstructiveRefusalSourceV1——
knowledgeyes / 是KnowledgeBoundarySourceV1——
disclosureyes / 是DisclosureSourceV1——
voiceyes / 是VoiceSourceV1——

ValueSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
meaningyes / 是NonEmptyText—min length / 最短长度: 1

NamedSemanticSetSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
meaningsyes / 是array<NonEmptyText>——

ConstructiveRefusalSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
meaningsyes / 是array<NonEmptyText>——
style_anchoryes / 是NonEmptyText—min length / 最短长度: 1

KnowledgeBoundarySourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
may_knowyes / 是array<NonEmptyText>——
may_not_knowyes / 是array<NonEmptyText>——
never_treat_as_factyes / 是array<NonEmptyText>——

DisclosureSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
default_maximumyes / 是NonEmptyText—min length / 最短长度: 1
hidden_motives_disclosed_by_defaultyes / 是literal[false]——

VoiceSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
summaryyes / 是NonEmptyText—min length / 最短长度: 1
verbosityyes / 是NonEmptyText—min length / 最短长度: 1
emotional_explicitnessyes / 是NonEmptyText—min length / 最短长度: 1
explanation_depthyes / 是NonEmptyText—min length / 最短长度: 1
preferred_actsyes / 是array<NonEmptyText>——
avoidyes / 是array<NonEmptyText>——
style_anchorsyes / 是array<NonEmptyText>——

3. relationship.yaml ​

Root model / 根模型:RelationshipModuleSourceV1.

RelationshipModuleSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
schema_versionyes / 是literal["meet_u.creator_relationship.v1"]——
relationshipyes / 是RelationshipSourceV1——

RelationshipSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
character_idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
user_roleyes / 是NonEmptyText—min length / 最短长度: 1
channelyes / 是RemoteChannelSourceV1——
influence_vocabularyyes / 是array<Identifier or InfluenceKindSourceV1>——
invented_shared_contextno / 否InventedSharedContextSourceV1 or nullnull—
reciprocal_promiseno / 否ReciprocalPromiseSourceV1 or nullnull—
durable_episode_meaningsyes / 是array<RelationshipEpisodeSourceV1>——

Additional runtime validators / 额外运行时校验:influence_vocabulary → influence_kinds_are_unique. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

RemoteChannelSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
medium_idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
visibilityyes / 是NonEmptyText—min length / 最短长度: 1
user_has_physical_presenceyes / 是literal[false]——
npc_may_receive_user_messagesyes / 是literal[false]——
npc_may_contact_useryes / 是literal[false]——
npc_may_verify_user_or_messagesyes / 是literal[false]——
character_may_forward_raw_messagesyes / 是literal[false]——
user_capabilitiesyes / 是array<NonEmptyText>——
user_prohibitionsyes / 是array<NonEmptyText>——

InfluenceKindSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
meaningyes / 是string—min length / 最短长度: 1; max length / 最长长度: 500

InventedSharedContextSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
meaningyes / 是NonEmptyText—min length / 最短长度: 1
candidate_detailsyes / 是array<InventedDetailSourceV1>——

InventedDetailSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
suggested_valueyes / 是NonEmptyText—min length / 最短长度: 1

ReciprocalPromiseSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
mechanics_profileyes / 是literal["reciprocal_report_back_v1"]——
presentation_after_activationyes / 是array<NonEmptyText>——
promisesyes / 是array<PromiseMeaningSourceV1>——

Additional runtime validators / 额外运行时校验:model / 模型 → agreement_is_reciprocal. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

PromiseMeaningSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
promisoryes / 是literal["user", "character"]——
beneficiaryyes / 是literal["user", "character"]——
meaningyes / 是NonEmptyText—min length / 最短长度: 1
narrative_dueyes / 是NarrativeDueSourceV1——
followup_motiveno / 否Identifier or nullnull—
deferred_unavailability_influence_kindsno / 否array<Identifier>[]—

Additional runtime validators / 额外运行时校验:model / 模型 → parties_differ. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

NarrativeDueSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
beginsyes / 是literal["agreement_activation", "world_outcome"]——
ends_local_timeyes / 是NonEmptyText—min length / 最短长度: 1

Additional runtime validators / 额外运行时校验:ends_local_time → due_end_is_local_time. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

RelationshipEpisodeSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
whenyes / 是EpisodeConditionSourceV1——
meaningyes / 是NonEmptyText—min length / 最短长度: 1
effectsyes / 是map<Identifier, Scalar>——

EpisodeConditionSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
outcome_idno / 否Identifier or nullnull—
any_influenceno / 否array<Identifier>[]—
all_influenceno / 否array<Identifier>[]—
strength_at_leastno / 否Identifier or nullnull—

4. arc.yaml ​

Root model / 根模型:ArcModuleSourceV1.

ArcModuleSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
schema_versionyes / 是literal["meet_u.creator_arc.v1"]——
arcyes / 是ArcSourceV1——

ArcSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
content_versionyes / 是CanonicalInteger—strict scalar / 严格标量; minimum / 最小值: -9007199254740991; maximum / 最大值: 9007199254740991
titleyes / 是NonEmptyText—min length / 最短长度: 1
memory_artifact_titleyes / 是NonEmptyText—min length / 最短长度: 1
dilemmayes / 是NonEmptyText—min length / 最短长度: 1
narrative_timeyes / 是NarrativeTimeSourceV1——
conversation_availabilityyes / 是ConversationAvailabilitySourceV1——
progressionno / 否ArcProgressionSourceV1 or nullnull—
worldyes / 是WorldSliceSourceV1——
decisionsyes / 是array<DecisionSourceV1>——
outcomesyes / 是array<OutcomeSourceV1>——
followupsyes / 是array<FollowupSourceV1>——

NarrativeTimeSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
local_timezoneyes / 是NonEmptyText—min length / 最短长度: 1
anchor_local_timeyes / 是NonEmptyText—min length / 最短长度: 1
fictional_elapsed_timeyes / 是NonEmptyText—min length / 最短长度: 1

Additional runtime validators / 额外运行时校验:anchor_local_time → anchor_is_local_time. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

ConversationAvailabilitySourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
defaultyes / 是literal["immediate"]——
deferred_followupno / 否DeferredFollowupSourceV1 or nullnull—

DeferredFollowupSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
policy_idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
unavailable_phase_refsyes / 是array<Identifier>——
consolidationyes / 是literal["allowed", "forbidden"]——
wake_conditionyes / 是DeferredWakeConditionSourceV1——
consequence_return_wake_conditionno / 否DeferredConsequenceReturnWakeConditionSourceV1 or nullnull—
followup_cutoff_policyyes / 是literal["through_ordered_wake_event"]——
maximum_narrative_duration_deadline_idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
expiry_followup_decisionyes / 是ExpiryFollowupDecisionSourceV1——
same_position_trigger_precedenceyes / 是literal["narrative_expiry_first"]——
public_away_projection_refyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
post_cutoff_policyyes / 是literal["queue_behind_proactive_update"]——
provenance_refsyes / 是array<NonEmptyText>——

Additional runtime validators / 额外运行时校验:model / 模型 → unavailable_phases_and_provenance_are_explicit. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

DeferredWakeConditionSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
typeyes / 是literal["character_observed_any_outcome_resolution"]——
outcome_idsyes / 是array<Identifier>——

Additional runtime validators / 额外运行时校验:outcome_ids → outcomes_are_nonempty_and_unique. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

DeferredConsequenceReturnWakeConditionSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
typeyes / 是literal["character_observed_consequence_return"]——
consequence_phase_refsyes / 是array<Identifier>——

Additional runtime validators / 额外运行时校验:consequence_phase_refs → phase_refs_are_nonempty_and_unique. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

ExpiryFollowupDecisionSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
contact_useryes / 是literal[true]——
motivesyes / 是array<Identifier>——
timing_meaningsyes / 是array<NonEmptyText>——
no_world_resolution_knownyes / 是literal[true]——

Additional runtime validators / 额外运行时校验:model / 模型 → actor_choice_has_bounded_meaning. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

ArcProgressionSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
initial_character_beliefsyes / 是array<InitialCharacterBeliefSourceV1>——
decision_phaseyes / 是DecisionPhaseSourceV1——
aftermathno / 否array<AftermathChainSourceV1> or nullnull—

Additional runtime validators / 额外运行时校验:initial_character_beliefs → initial_beliefs_are_nonempty_and_unique; aftermath → aftermath_is_absent_or_nonempty_with_distinct_branches. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

InitialCharacterBeliefSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
belief_idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
valueyes / 是Scalar——
meaningyes / 是NonEmptyText—min length / 最短长度: 1

DecisionPhaseSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
candidate_decision_idsyes / 是array<Identifier>——
readiness_edgesyes / 是array<DecisionHorizonReachedSourceV1>——
input_windowyes / 是literal["first_readiness_event", "until_decision_horizon"]——
no_eligible_guidanceyes / 是TerminalNoEligibleGuidanceSourceV1——
silenceyes / 是SilenceSemanticsSourceV1——

Additional runtime validators / 额外运行时校验:model / 模型 → phase_is_terminal_horizon_bounded. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

DecisionHorizonReachedSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
typeyes / 是literal["decision_horizon_reached"]——
deadline_idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$

TerminalNoEligibleGuidanceSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
typeyes / 是literal["close_unresolved"]——
closure_refyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
public_projectionyes / 是CreatorPublicProjectionSourceV1——

CreatorPublicProjectionSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
semantic_sourceyes / 是literal["creator"]——
refyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
textyes / 是map<Identifier, NonEmptyText>——

Additional runtime validators / 额外运行时校验:text → localized_text_is_present. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

SilenceSemanticsSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
character_may_decide_independentlyyes / 是literal[true]——
must_not_treat_silence_as_consentyes / 是literal[true]——

AftermathChainSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
branch_ofyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
beatsyes / 是array<AftermathBeatSourceV1>——

Additional runtime validators / 额外运行时校验:beats → beats_are_nonempty_and_unique. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

AftermathBeatSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
titleyes / 是NonEmptyText—min length / 最短长度: 1
narrative_gapyes / 是NonEmptyText—min length / 最短长度: 1
world_eventno / 否AftermathWorldEventSourceV1 or nullnull—
followup_idno / 否Identifier or nullnull—
away_projectionyes / 是NonEmptyText—min length / 最短长度: 1
decision_phaseno / 否BeatDecisionPhaseSourceV1 or nullnull—

Additional runtime validators / 额外运行时校验:model / 模型 → beat_kind_is_unambiguous. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

AftermathWorldEventSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
committed_fact_idsyes / 是array<Identifier>——
npc_cause_idsno / 否array<Identifier> or nullnull—

Additional runtime validators / 额外运行时校验:committed_fact_ids → committed_facts_are_nonempty_and_unique; npc_cause_ids → npc_causes_are_absent_or_nonempty_and_unique. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

BeatDecisionPhaseSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
candidate_decision_idsyes / 是array<Identifier>——
input_windowyes / 是literal["first_readiness_event", "until_decision_horizon", "since_prior_decision"]——
no_eligible_guidanceyes / 是TerminalNoEligibleGuidanceSourceV1——
silenceyes / 是SilenceSemanticsSourceV1——

Additional runtime validators / 额外运行时校验:candidate_decision_ids → candidates_are_nonempty_and_unique. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

WorldSliceSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
factsyes / 是array<WorldFactSourceV1>——
locationsyes / 是array<LocationSourceV1>——
npcsyes / 是array<NPCSourceV1>——
deadlineno / 否DeadlineSourceV1 or nullnull—

WorldFactSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
valueyes / 是Scalar——
public_meaningyes / 是NonEmptyText—min length / 最短长度: 1
character_observedyes / 是boolean—strict scalar / 严格标量
user_disclosableyes / 是boolean—strict scalar / 严格标量

LocationSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
attributesyes / 是map<Identifier, Scalar>——

NPCSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
attributesyes / 是map<Identifier, Scalar>——
knowsno / 否array<Identifier>[]—
does_not_knowno / 否array<Identifier>[]—

DeadlineSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
narrative_local_timeyes / 是NonEmptyText—min length / 最短长度: 1
meaningyes / 是NonEmptyText—min length / 最短长度: 1

Additional runtime validators / 额外运行时校验:narrative_local_time → deadline_is_local_time. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

DecisionSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
allowed_stancesyes / 是array<Identifier>——
servesyes / 是array<NonEmptyText>——
influence_fityes / 是InfluenceFitSourceV1——
eligibilityyes / 是DecisionEligibilitySourceV1——
actionyes / 是CharacterActionSourceV1——
outcome_idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
fidelityyes / 是array<NonEmptyText>——

InfluenceFitSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
supportsno / 否array<Identifier>[]—
resistsno / 否array<Identifier>[]—
may_overrideno / 否array<Identifier>[]—

DecisionEligibilitySourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
requiredno / 否array<CharacterBeliefEqualsPredicateSourceV1 or AcceptedInfluenceKindPresentPredicateSourceV1 or NarrativeDeadlinePositionInPredicateSourceV1>[]—
forbiddenno / 否array<CharacterBeliefEqualsPredicateSourceV1 or AcceptedInfluenceKindPresentPredicateSourceV1 or NarrativeDeadlinePositionInPredicateSourceV1>[]—

Additional runtime validators / 额外运行时校验:model / 模型 → predicates_are_unique_and_noncontradictory. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

CharacterBeliefEqualsPredicateSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
typeyes / 是literal["character_belief_equals"]——
belief_idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
expectedyes / 是Scalar——

AcceptedInfluenceKindPresentPredicateSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
typeyes / 是literal["accepted_influence_kind_present"]——
influence_kindyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$

NarrativeDeadlinePositionInPredicateSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
typeyes / 是literal["narrative_deadline_position_in"]——
deadline_idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
positionsyes / 是array<literal["before", "at", "after"]>——

Additional runtime validators / 额外运行时校验:positions → positions_are_nonempty_and_unique. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

CharacterActionSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
detailsyes / 是map<Identifier, string or CanonicalInteger or boolean or array<Scalar>>——

OutcomeSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
from_decision_idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
event_meaning_idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
committed_factsyes / 是array<CommittedFactSourceV1>——
causesyes / 是array<OutcomeCauseSourceV1>——
character_observesyes / 是array<Identifier>——

Additional runtime validators / 额外运行时校验:causes → causes_are_nonempty_and_unique. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

CommittedFactSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
externally_visibleyes / 是boolean—strict scalar / 严格标量
public_meaningyes / 是NonEmptyText—min length / 最短长度: 1

OutcomeCauseSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
kindyes / 是literal["character_action", "npc_action", "scenario_clock", "environmental_event"]——
meaning_idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
actor_idno / 否Identifier or nullnull—

Additional runtime validators / 额外运行时校验:model / 模型 → npc_actor_is_scoped. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

FollowupSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
outcome_idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
contact_useryes / 是boolean—strict scalar / 严格标量
requires_observed_fact_idsyes / 是array<Identifier>——
motivesyes / 是array<Identifier>——
timing_meaningsyes / 是array<Identifier>——
disclosure_optionsyes / 是array<DisclosureOptionSourceV1>——

DisclosureOptionSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
reveal_fact_idsyes / 是array<Identifier>——
withhold_fact_idsyes / 是array<Identifier>——

5. dialogue.yaml ​

Root model / 根模型:DialogueModuleSourceV1.

DialogueModuleSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
schema_versionyes / 是literal["meet_u.creator_dialogue.v1"]——
dialogueyes / 是DialogueSourceV1——

DialogueSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
openingyes / 是OpeningDialogueSourceV1——
ordinaryyes / 是OrdinaryDialogueSourceV1——
recoveryyes / 是ConversationRecoverySourceV1——
followupsyes / 是array<FollowupDialogueSourceV1>——
deferred_expiryno / 否FollowupDialogueSourceV1 or nullnull—
journalyes / 是JournalDialogueSourceV1——
away_composer_placeholderno / 否string or nullnull—

OpeningDialogueSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
modeyes / 是literal["creator_exact"]——
textyes / 是NonEmptyText—min length / 最短长度: 1
generated_reply_suggestionsyes / 是boolean—strict scalar / 严格标量

OrdinaryDialogueSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
modeyes / 是literal["guided_generation"]——
must_conveyno / 否array<SemanticObligationSourceV1>[]—
must_not_disclose_fact_idsno / 否array<Identifier>[]—

Additional runtime validators / 额外运行时校验:model / 模型 → recovery_meaning_is_unconditional. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

SemanticObligationSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
meaningyes / 是NonEmptyText—min length / 最短长度: 1
requires_user_attribution_scopeno / 否literal["arc_influence", "commitment", "deferred_message"] or nullnull—
requires_any_influence_kindsno / 否array<Identifier>[]—

Additional runtime validators / 额外运行时校验:model / 模型 → attribution_requirement_is_coherent. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

ConversationRecoverySourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
degraded_chatyes / 是DegradedChatRecoveryPresentationSourceV1——
chat_onlyyes / 是array<ChatOnlyRecoveryPresentationSourceV1>——

Additional runtime validators / 额外运行时校验:chat_only → terminal_surfaces_are_present_and_unique. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

DegradedChatRecoveryPresentationSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
localeyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
modeyes / 是literal["guided_generation"]——
reuse_ordinary_dialogue_meaningyes / 是literal[true]——

ChatOnlyRecoveryPresentationSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
localeyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
modeyes / 是literal["creator_exact"]——
exact_textno / 否NonEmptyText or nullnull—
exact_text_refno / 否literal["character.constructive_refusal.style_anchor"] or nullnull—
applicabilityyes / 是array<RecoveryApplicabilitySourceV1>——

Additional runtime validators / 额外运行时校验:model / 模型 → exact_text_source_is_unambiguous, applicability_is_finite_and_unambiguous. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

RecoveryApplicabilitySourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
availability_classyes / 是literal["immediate"]——
recovery_obligation_typesyes / 是array<literal["ordinary_no_effect", "capability_boundary"]>——

Additional runtime validators / 额外运行时校验:recovery_obligation_types → obligation_types_are_nonempty_and_unique. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

FollowupDialogueSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
followup_idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
modeyes / 是literal["semantic_lock"]——
must_conveyyes / 是array<SemanticObligationSourceV1>——
must_not_disclose_fact_idsyes / 是array<Identifier>——

Additional runtime validators / 额外运行时校验:model / 模型 → semantic_lock_has_meaning. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

JournalDialogueSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
titleyes / 是NonEmptyText—min length / 最短长度: 1
entry_separatoryes / 是NonEmptyText—min length / 最短长度: 1
no_influence_textyes / 是NonEmptyText—min length / 最短长度: 1
sectionsyes / 是array<JournalSectionSourceV1>——
statementsyes / 是array<JournalStatementSourceV1>——

JournalSectionSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
meaningyes / 是NonEmptyText—min length / 最短长度: 1

JournalStatementSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
section_idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
source_kindyes / 是literal["influence_kind", "decision_envelope", "outcome"]——
source_idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
modeyes / 是literal["creator_exact"]——
textyes / 是NonEmptyText—min length / 最短长度: 1

6. visual.yaml ​

Root model / 根模型:VisualModuleSourceV1.

VisualModuleSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
schema_versionyes / 是literal["meet_u.creator_visual.v1", "meet_u.creator_visual.v2"]——
visualyes / 是VisualSourceV1——

Additional runtime validators / 额外运行时校验:model / 模型 → expression_portraits_require_v2. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

VisualSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
identityyes / 是VisualIdentitySourceV1——
portraityes / 是AssetCandidateSourceV1——
discoveryno / 否DiscoveryPresentationSourceV1 or nullnull—
outcomesyes / 是array<OutcomeDepictionSourceV1>——
expression_portraitsno / 否array<ExpressionPortraitSourceV1> or nullnull—

Additional runtime validators / 额外运行时校验:model / 模型 → expression_portraits_are_bounded_and_unique. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

VisualIdentitySourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
descriptionyes / 是NonEmptyText—min length / 最短长度: 1
styleyes / 是NonEmptyText—min length / 最短长度: 1
paletteyes / 是array<NonEmptyText>——
avoidyes / 是array<NonEmptyText>——

AssetCandidateSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
source_pathyes / 是NonEmptyText—min length / 最短长度: 1
provenance_refyes / 是NonEmptyText—min length / 最短长度: 1

DiscoveryPresentationSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
short_hookyes / 是string—min length / 最短长度: 1; max length / 最长长度: 160
gallery_coveryes / 是DiscoveryGalleryCoverSourceV1——
public_fact_idsyes / 是array<Identifier>——
forbidden_fact_idsyes / 是array<Identifier>——
starter_topicsno / 否array<NonEmptyText> or nullnull—

Additional runtime validators / 额外运行时校验:model / 模型 → starter_topics_are_bounded, fact_guards_are_unique_and_disjoint. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

DiscoveryGalleryCoverSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
content_versionyes / 是CanonicalInteger—strict scalar / 严格标量; minimum / 最小值: -9007199254740991; maximum / 最大值: 9007199254740991
assetyes / 是AssetCandidateSourceV1——
alt_textyes / 是string—min length / 最短长度: 1; max length / 最长长度: 500
cropyes / 是DiscoveryCoverCropSourceV1——

Additional runtime validators / 额外运行时校验:content_version → content_version_is_positive. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

DiscoveryCoverCropSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
aspect_ratioyes / 是literal["3:4"]——
focal_pointyes / 是DiscoveryFocalPointSourceV1——

DiscoveryFocalPointSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
x_percentyes / 是CanonicalInteger—strict scalar / 严格标量; minimum / 最小值: -9007199254740991; maximum / 最大值: 9007199254740991
y_percentyes / 是CanonicalInteger—strict scalar / 严格标量; minimum / 最小值: -9007199254740991; maximum / 最大值: 9007199254740991

Additional runtime validators / 额外运行时校验:x_percent, y_percent → coordinate_is_a_percent. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

OutcomeDepictionSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
outcome_idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
content_versionyes / 是CanonicalInteger—strict scalar / 严格标量; minimum / 最小值: -9007199254740991; maximum / 最大值: 9007199254740991
assetyes / 是AssetCandidateSourceV1——
alt_textyes / 是NonEmptyText—min length / 最短长度: 1
visible_fact_idsyes / 是array<Identifier>——
forbidden_fact_idsyes / 是array<Identifier>——

ExpressionPortraitSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
expression_idyes / 是string—min length / 最短长度: 1; max length / 最长长度: 64; pattern / 格式: ^[a-z][a-z0-9]*(_[a-z0-9]+)*$
assetyes / 是AssetCandidateSourceV1——
alt_textyes / 是string—min length / 最短长度: 1; max length / 最长长度: 500

7. acceptance.yaml ​

Root model / 根模型:AcceptanceModuleSourceV1.

AcceptanceModuleSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
schema_versionyes / 是literal["meet_u.creator_acceptance.v1"]——
acceptanceyes / 是AcceptanceSourceV1——

AcceptanceSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
casesyes / 是array<AcceptanceCaseSourceV1>——
paraphrase_rangesyes / 是array<ParaphraseRangeSourceV1>——

AcceptanceCaseSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
semantic_positionyes / 是NonEmptyText—min length / 最短长度: 1
expected_influence_kindsyes / 是array<Identifier>——
allowed_decision_idsyes / 是array<Identifier>——
forbidden_effectsyes / 是array<NonEmptyText>——

ParaphraseRangeSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
shared_meaningyes / 是NonEmptyText—min length / 最短长度: 1
allowed_decision_idsyes / 是array<Identifier>——
variation_dimensionsyes / 是array<NonEmptyText>——

8. sequences.yaml ​

Root model / 根模型:SequencesModuleSourceV1.

SequencesModuleSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
schema_versionyes / 是literal["meet_u.creator_sequences.v1"]——
sequencesyes / 是array<IntroSequenceSourceV1 or DecisionOutcomeSequenceSourceV1 or ProactiveReturnSequenceSourceV1>——

Additional runtime validators / 额外运行时校验:model / 模型 → sequences_are_present_and_unambiguous. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

IntroSequenceSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
triggeryes / 是literal["intro"]——
stepsyes / 是array<SequenceStepSourceV1>—min items / 最少项: 1; max items / 最多项: 12
resting_backdropno / 否SequenceBackdropAssetSourceV1 or SequenceBackdropAssetRefSourceV1 or SequenceBackdropGradientSourceV1 or nullnull—

Additional runtime validators / 额外运行时校验:model / 模型 → steps_are_literal_only. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

SequenceStepSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
backdropyes / 是SequenceBackdropAssetSourceV1 or SequenceBackdropAssetRefSourceV1 or SequenceBackdropGradientSourceV1—discriminator / 判别字段: kind
portraitno / 否string or nullnull—
lineno / 否string or nullnull—
line_fromno / 否literal["character_choice", "world_outcome", "user_contribution"] or nullnull—
speakerno / 否literal["narration", "character"]"narration"—
advanceyes / 是SequenceAdvanceClickSourceV1 or SequenceAdvanceAutoSourceV1—discriminator / 判别字段: kind
overlayyes / 是SequenceOverlayNoneSourceV1 or SequenceOverlayPermanenceSealSourceV1 or SequenceOverlayActTitleSourceV1—discriminator / 判别字段: kind
voiceno / 否AssetCandidateSourceV1 or nullnull—

Additional runtime validators / 额外运行时校验:model / 模型 → line_source_is_exactly_one, character_speech_requires_a_literal_line. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

SequenceBackdropAssetSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
kindyes / 是literal["asset"]——
assetyes / 是AssetCandidateSourceV1——
alt_textyes / 是string—min length / 最短长度: 1; max length / 最长长度: 500

SequenceBackdropAssetRefSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
kindyes / 是literal["asset_ref"]——
asset_idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
alt_textyes / 是string—min length / 最短长度: 1; max length / 最长长度: 500

SequenceBackdropGradientSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
kindyes / 是literal["gradient"]——

SequenceAdvanceClickSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
kindyes / 是literal["click"]——

SequenceAdvanceAutoSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
kindyes / 是literal["auto"]——
duration_msyes / 是integer—strict scalar / 严格标量; minimum / 最小值: 500; maximum / 最大值: 30000

SequenceOverlayNoneSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
kindyes / 是literal["none"]——

SequenceOverlayPermanenceSealSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
kindyes / 是literal["permanence_seal"]——
textyes / 是string—min length / 最短长度: 1; max length / 最长长度: 60

SequenceOverlayActTitleSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
kindyes / 是literal["act_title"]——
textyes / 是string—min length / 最短长度: 1; max length / 最长长度: 60

DecisionOutcomeSequenceSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
triggeryes / 是literal["decision_outcome"]——
beat_idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
outcome_idyes / 是Identifier—min length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
stepsyes / 是array<SequenceStepSourceV1>—min items / 最少项: 1; max items / 最多项: 12
resting_backdropno / 否SequenceBackdropAssetSourceV1 or SequenceBackdropAssetRefSourceV1 or SequenceBackdropGradientSourceV1 or nullnull—

Additional runtime validators / 额外运行时校验:model / 模型 → steps_are_never_character_spoken. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

ProactiveReturnSequenceSourceV1 ​

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
triggeryes / 是literal["proactive_return"]——
stepsyes / 是array<SequenceStepSourceV1>—min items / 最少项: 1; max items / 最多项: 12
resting_backdropno / 否SequenceBackdropAssetSourceV1 or SequenceBackdropAssetRefSourceV1 or SequenceBackdropGradientSourceV1 or nullnull—

Additional runtime validators / 额外运行时校验:model / 模型 → steps_are_literal_only. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

Creator-authored stories. Character-first experiences. / 由创作者定义故事,由角色建立关系。