{ "compiled_from": { "compiler_id": "TCS-COMPILER-STAGE1-0001", "compiler_state": "TCS_COMPILER_GIR_EXECUTED", "source_sha256": "61fc6d960ee064e638bb450f9792aad3c31f2fd56fed69d061985bbed8d2fc42" }, "declaration": { "acceptance": { "partial": false, "required": [ "TCS_GIR", "KEYCHAIN", "ENDPOINT_BOUNDARY", "SOURCE_FILTER", "MODEL_RESPONSE", "FAILURE_RECEIPT", "HUMAN_UI", "INSTALLED_APP" ], "scale": "ZERO_OR_ONE_HUNDRED" }, "errors": { "E1": "PERSONA_NOT_FOUND", "E2": "PERSONA_MODEL_ENDPOINT_INVALID_OR_OUT_OF_SCOPE", "E3": "PERSONA_MODEL_API_KEY_REQUIRED_OR_KEYCHAIN_FAILED", "E4": "PERSONA_MODEL_BINDING_PERSONA_MISMATCH", "E5": "PERSONA_MODEL_UNREACHABLE_OR_HTTP_REJECTED", "E6": "PERSONA_MODEL_RESPONSE_INVALID_OR_EMPTY" }, "examples": { "negative": "SYSTEM_RECEIPT_IS_RELABELED_AS_USER_SPEECH_OR_MODEL_TOOL_CALL_EXECUTES_A_KNOWLEDGE_MUTATION", "positive": "USER_MESSAGE_IS_STORED_THEN_TYPED_CONTEXT_AND_DIALOGUE_ARE_SENT_TO_BOUND_MODEL_AND_VALID_TEXT_IS_STORED_AS_PERSONA_RESPONSE" }, "fields": { "MAY": "MODEL_GENERATES_PERSONA_RESPONSE_ONLY", "MUST_NOT": "MODEL_EXECUTES_AGENT_ACTION_OR_CLAIMS_EXISTING_PERSONA_VERIFICATION", "PROVE": "KEYCHAIN_STORAGE_REQUEST_ENVELOPE_SOURCE_FILTER_RESPONSE_PERSISTENCE_FAILURE_RECEIPT_AND_REAL_LOCAL_ENDPOINT_TEST", "WHAT": "MODEL_BINDING_TYPED_CONTEXT_DIALOGUE_INFERENCE_AND_SOURCE_SEPARATED_RECEIPT", "WHO": "CURRENT_LOCAL_USER_AND_ONE_ACTIVE_REVERSIBLE_TRIAL_PERSONA", "WHY": "ALLOW_REAL_PERSONA_INTERACTION_WITHOUT_MIXING_SYSTEM_EXECUTION_OR_MODEL_IDENTITY_INTO_DIALOGUE" }, "header": { "canonical_uri": "product-source/hololake-clean-desktop/language/HOLOLAKE-PERSONA-INTERACTION-V1.tcs", "compatibility": [ "HOLOLAKE-CLEAN-V1-DIRECT-LANGUAGE-EXECUTION-BASELINE-0001", "HLP-PUBLIC-RUNTIME-CONTRACT-0001" ], "language": "TCS/0.1", "lifecycle": "CANDIDATE", "name_en": "HoloLake Second-Stage Persona Interaction First Slice", "name_zh": "HoloLake第二阶段人格交互第一个切片", "profile": "PUBLIC-PERSONA-INTERACTION/1", "protocols": [ "TCS", "HLDP", "GLS", "GLP", "GLS-0200", "GLS-0261" ], "schema": "tcs.protocol/v1", "version": "1.0.0" }, "invariants": { "I1": "MODEL_IS_NEVER_PERSONA_IDENTITY", "I2": "SYSTEM_CONTEXT_SYSTEM_RECEIPT_PROTOCOL_EVENT_AGENT_ACTION_TOOL_RESULT_AND_EXTERNAL_AI_MESSAGE_NEVER_BECOME_USER_OR_ASSISTANT_DIALOGUE_HISTORY", "I3": "API_KEY_NEVER_ENTERS_JSON_CONFIG_TIMELINE_LOG_GLP_CONTEXT_OR_UI_READBACK", "I4": "REMOTE_ENDPOINT_REQUIRES_HTTPS_AND_LOCAL_HTTP_REQUIRES_LOOPBACK", "I5": "MODEL_TOOL_CALLS_AND_EXECUTION_AUTHORITY_ARE_DISABLED", "I6": "FAILED_INFERENCE_NEVER_PRODUCES_PERSONA_RESPONSE", "I7": "USER_MESSAGE_PERSISTS_BEFORE_INFERENCE_AND_SURVIVES_FAILURE", "I8": "PUBLIC_RUNTIME_NEVER_MOUNTS_FIFTH_DOMAIN_PRIVATE_PERSONA_CONTENT", "I9": "THIS_CANDIDATE_DOES_NOT_REWRITE_OR_MISLABEL_GLS_0261_STAGE_ONE" }, "scope": { "channel": "CH-ZERO-CORE-LPM", "development_channel": "ICE-CH-ZC001", "enterprise_message_relay": false, "fifth_domain_private_content": false, "interaction": "USER_TO_PERSONA_NATURAL_LANGUAGE", "product": "HOLOLAKE_PUBLIC_PERSONAL_CHANNEL", "product_stage": "POST_CLEAN_V1_SECOND_STAGE_CANDIDATE", "stage_one_boundary": "PRESERVED_AS_COMPLETED_1_2_2_BASELINE" }, "source": { "source_id": "BINGSHUO-DIRECT-HOLOLAKE-CLEAN-V1-DUAL-ANCHOR-20260903", "source_role": "DIRECT_HUMAN", "source_sha256": "7e130de78f91a32726e22e4be7d92acf4da966c8968ec359062aa8186c4243c2", "source_uri": "private-anchor://codex/01a0672d-f125-7452-988e-523a6a34bfd4/HOLOLAKE-CLEAN-V1-ONLY-ANCHORS" }, "states": { "initial": "READY_NO_PERSONA", "terminal": [ "PERSONA_RESPONSE_RECORDED", "PERSONA_RESPONSE_FAILED", "FAILED_CLOSED" ], "values": [ "READY_NO_PERSONA", "PERSONA_MODEL_BINDING_REQUIRED", "PERSONA_MODEL_BOUND_READY", "PERSONA_RESPONSE_RUNNING", "PERSONA_RESPONSE_RECORDED", "PERSONA_RESPONSE_FAILED", "FAILED_CLOSED" ] }, "transitions": { "T1": "READY_NO_PERSONA_TO_PERSONA_MODEL_BINDING_REQUIRED_AFTER_REVERSIBLE_TRIAL_PERSONA_REGISTRATION", "T2": "PERSONA_MODEL_BINDING_REQUIRED_TO_PERSONA_MODEL_BOUND_READY_AFTER_CONFIG_AND_KEYCHAIN_READBACK", "T3": "PERSONA_MODEL_BOUND_READY_TO_PERSONA_RESPONSE_RUNNING_AFTER_USER_MESSAGE_PERSISTENCE", "T4": "PERSONA_RESPONSE_RUNNING_TO_PERSONA_RESPONSE_RECORDED_AFTER_TYPED_RESPONSE_VALIDATION", "TF": "NETWORK_HTTP_JSON_EMPTY_CONTENT_PERSONA_MISMATCH_OR_KEYCHAIN_FAILURE_TO_PERSONA_RESPONSE_FAILED_WITH_SYSTEM_RECEIPT" }, "validation": { "V1": "REMOTE_HTTP_FILE_CREDENTIAL_QUERY_AND_NON_CHAT_COMPLETION_ENDPOINTS_REJECTED", "V2": "REQUEST_HAS_ONE_SYSTEM_CONTEXT_AND_ONLY_USER_PERSONA_DIALOGUE_ROLES", "V3": "PRIVATE_PATHS_SYSTEM_RECEIPTS_AND_API_KEYS_ABSENT_FROM_REQUEST", "V4": "VALID_RESPONSE_WRITES_PERSONA_RESPONSE", "V5": "HTTP_OR_PARSE_FAILURE_WRITES_SYSTEM_RECEIPT_ONLY", "V6": "MODEL_BINDING_REMOVAL_DELETES_CONFIG_AND_KEYCHAIN_CREDENTIAL_WITHOUT_DELETING_PERSONA_HISTORY" }, "vocabulary": { "model": "REPLACEABLE_INFERENCE_RESOURCE_NOT_PERSONA", "persona": "RELATION_HISTORY_REASONING_RESPONSIBILITY_AND_GROWTH_SUBJECT_RECORD_NOT_PROMPT_CHARACTER", "persona_response": "PERSONA_ATTRIBUTED_NATURAL_LANGUAGE_EVENT", "system_context": "TYPED_NON_DIALOGUE_ENVIRONMENT_ENVELOPE", "system_receipt": "NON_DIALOGUE_RUNTIME_FACT", "user_message": "HUMAN_SPEECH_EVENT" } }, "executable": false, "identity": { "declaration_id": "HOLOLAKE-PERSONA-INTERACTION-V1-0001", "declaration_kind": "PROTOCOL", "language_version": "0.1" }, "native_self_hosted": true, "natural_language_is_typed_data": true, "schema": "guanghu.declaration-gir/v1", "unresolved_natural_language": false }