Skip to content / 跳至正文

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

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

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

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-USzh-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 / 是PackageIdmin length / 最短长度: 1; max length / 最长长度: 120; pattern / 格式: ^[a-z0-9][a-z0-9-]*$
versionyes / 是CanonicalIntegerstrict scalar / 严格标量; minimum / 最小值: -9007199254740991; maximum / 最大值: 9007199254740991
display_nameyes / 是NonEmptyTextmin length / 最短长度: 1
ip_titleyes / 是NonEmptyTextmin length / 最短长度: 1
default_localeyes / 是Identifiermin length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
primary_character_idyes / 是Identifiermin length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
arc_idyes / 是Identifiermin 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"]

ProvenanceRefSourceV1

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
roleyes / 是literal["historical_hybrid", "governing_product_decision", "semantic_normalization_authority", "synthetic_fixture_origin"]
refyes / 是NonEmptyTextmin 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 / 是Identifiermin length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
content_versionyes / 是CanonicalIntegerstrict scalar / 严格标量; minimum / 最小值: -9007199254740991; maximum / 最大值: 9007199254740991
display_nameyes / 是NonEmptyTextmin length / 最短长度: 1
public_identityyes / 是map<Identifier, Scalar>
valuesyes / 是array<ValueSourceV1>
self_conceptyes / 是array<NonEmptyText>
core_contradictionyes / 是NonEmptyTextmin 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 / 是Identifiermin length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
meaningyes / 是NonEmptyTextmin length / 最短长度: 1

NamedSemanticSetSourceV1

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifiermin 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 / 是NonEmptyTextmin 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 / 是NonEmptyTextmin length / 最短长度: 1
hidden_motives_disclosed_by_defaultyes / 是literal[false]

VoiceSourceV1

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

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

RemoteChannelSourceV1

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
medium_idyes / 是Identifiermin length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
visibilityyes / 是NonEmptyTextmin 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>

InventedSharedContextSourceV1

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

InventedDetailSourceV1

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

ReciprocalPromiseSourceV1

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifiermin 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 / 是Identifiermin length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
promisoryes / 是literal["user", "character"]
beneficiaryyes / 是literal["user", "character"]
meaningyes / 是NonEmptyTextmin 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 / 是NonEmptyTextmin length / 最短长度: 1

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

RelationshipEpisodeSourceV1

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifiermin length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
whenyes / 是EpisodeConditionSourceV1
meaningyes / 是NonEmptyTextmin 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 / 是Identifiermin length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
content_versionyes / 是CanonicalIntegerstrict scalar / 严格标量; minimum / 最小值: -9007199254740991; maximum / 最大值: 9007199254740991
titleyes / 是NonEmptyTextmin length / 最短长度: 1
memory_artifact_titleyes / 是NonEmptyTextmin length / 最短长度: 1
dilemmayes / 是NonEmptyTextmin 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 / 是NonEmptyTextmin length / 最短长度: 1
anchor_local_timeyes / 是NonEmptyTextmin length / 最短长度: 1
fictional_elapsed_timeyes / 是NonEmptyTextmin length / 最短长度: 1

Additional runtime validators / 额外运行时校验:anchor_local_timeanchor_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 / 是Identifiermin 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
followup_cutoff_policyyes / 是literal["through_ordered_wake_event"]
maximum_narrative_duration_deadline_idyes / 是Identifiermin 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 / 是Identifiermin 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 / 是Identifiermin 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_idsoutcomes_are_nonempty_and_unique. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

ExpiryFollowupDecisionSourceV1

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifiermin 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

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

InitialCharacterBeliefSourceV1

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

DecisionPhaseSourceV1

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

Additional runtime validators / 额外运行时校验:textlocalized_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]

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 / 是Identifiermin length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
valueyes / 是Scalar
public_meaningyes / 是NonEmptyTextmin length / 最短长度: 1
character_observedyes / 是booleanstrict scalar / 严格标量
user_disclosableyes / 是booleanstrict scalar / 严格标量

LocationSourceV1

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifiermin 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 / 是Identifiermin 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 / 是Identifiermin length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
narrative_local_timeyes / 是NonEmptyTextmin length / 最短长度: 1
meaningyes / 是NonEmptyTextmin length / 最短长度: 1

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

DecisionSourceV1

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

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

CharacterActionSourceV1

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifiermin 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 / 是Identifiermin length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
from_decision_idyes / 是Identifiermin length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
event_meaning_idyes / 是Identifiermin 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 / 额外运行时校验:causescauses_are_nonempty_and_unique. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

CommittedFactSourceV1

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

OutcomeCauseSourceV1

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
kindyes / 是literal["character_action", "npc_action", "scenario_clock", "environmental_event"]
meaning_idyes / 是Identifiermin 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 / 是Identifiermin length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
outcome_idyes / 是Identifiermin length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
contact_useryes / 是booleanstrict 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 / 是Identifiermin 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

OpeningDialogueSourceV1

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
modeyes / 是literal["creator_exact"]
textyes / 是NonEmptyTextmin length / 最短长度: 1
generated_reply_suggestionsyes / 是booleanstrict 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 / 是Identifiermin length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
meaningyes / 是NonEmptyTextmin length / 最短长度: 1
requires_user_attribution_scopeno / 否literal["arc_influence", "commitment"] 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_onlyterminal_surfaces_are_present_and_unique. See the source contract for their exact semantics. / 具体语义以源码 contract 为准。

DegradedChatRecoveryPresentationSourceV1

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
idyes / 是Identifiermin length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
localeyes / 是Identifiermin 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 / 是Identifiermin length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
localeyes / 是Identifiermin length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
modeyes / 是literal["creator_exact"]
exact_text_refyes / 是literal["character.constructive_refusal.style_anchor"]
applicabilityyes / 是array<RecoveryApplicabilitySourceV1>

Additional runtime validators / 额外运行时校验:model / 模型 → 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_typesobligation_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 / 是Identifiermin 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 / 是Identifiermin length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
titleyes / 是NonEmptyTextmin length / 最短长度: 1
entry_separatoryes / 是NonEmptyTextmin length / 最短长度: 1
no_influence_textyes / 是NonEmptyTextmin length / 最短长度: 1
sectionsyes / 是array<JournalSectionSourceV1>
statementsyes / 是array<JournalStatementSourceV1>

JournalSectionSourceV1

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

JournalStatementSourceV1

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

VisualSourceV1

Field / 字段Required / 必填YAML type / YAML 类型Default / 默认值Structural constraints / 结构约束
identityyes / 是VisualIdentitySourceV1
portraityes / 是AssetCandidateSourceV1
outcomesyes / 是array<OutcomeDepictionSourceV1>

VisualIdentitySourceV1

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

AssetCandidateSourceV1

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

OutcomeDepictionSourceV1

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

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 / 是Identifiermin length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
semantic_positionyes / 是NonEmptyTextmin 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 / 是Identifiermin length / 最短长度: 1; max length / 最长长度: 160; pattern / 格式: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
shared_meaningyes / 是NonEmptyTextmin length / 最短长度: 1
allowed_decision_idsyes / 是array<Identifier>
variation_dimensionsyes / 是array<NonEmptyText>

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