12 KiB
12 KiB
HoloLake Second-Stage Persona Interaction First Slice · Human Engineering Language (English)
This is an English reading projection of validated native TCS/HLDP source. It is not a new canonical source and grants no execution authority.
What this is
This is a protocol declaration with identifier HOLOLAKE-PERSONA-INTERACTION-V1-0001 and version 1.0.0. The projector validates it with the Stage-1 compiler before changing its reading order.
Who is here
- scope
scope- channel:CH-ZERO-CORE-LPM
scope.channel - development_channel:ICE-CH-ZC001
scope.development_channel - enterprise_message_relay:no
scope.enterprise_message_relay - fifth_domain_private_content:no
scope.fifth_domain_private_content - interaction:USER_TO_PERSONA_NATURAL_LANGUAGE
scope.interaction - product:HOLOLAKE_PUBLIC_PERSONAL_CHANNEL
scope.product - product_stage:POST_CLEAN_V1_SECOND_STAGE_CANDIDATE
scope.product_stage - stage_one_boundary:PRESERVED_AS_COMPLETED_1_2_2_BASELINE
scope.stage_one_boundary
- channel:CH-ZERO-CORE-LPM
Why this started
- source
source- source identifier:BINGSHUO-DIRECT-HOLOLAKE-CLEAN-V1-DUAL-ANCHOR-20260903
source.source_id - source role:DIRECT_HUMAN
source.source_role - source checksum:7e130de78f91a32726e22e4be7d92acf4da966c8968ec359062aa8186c4243c2
source.source_sha256 - source address:private-anchor://codex/01a0672d-f125-7452-988e-523a6a34bfd4/HOLOLAKE-CLEAN-V1-ONLY-ANCHORS
source.source_uri
- source identifier:BINGSHUO-DIRECT-HOLOLAKE-CLEAN-V1-DUAL-ANCHOR-20260903
What changed
- transitions
transitions- T1:READY_NO_PERSONA_TO_PERSONA_MODEL_BINDING_REQUIRED_AFTER_REVERSIBLE_TRIAL_PERSONA_REGISTRATION
transitions.T1 - T2:PERSONA_MODEL_BINDING_REQUIRED_TO_PERSONA_MODEL_BOUND_READY_AFTER_CONFIG_AND_KEYCHAIN_READBACK
transitions.T2 - T3:PERSONA_MODEL_BOUND_READY_TO_PERSONA_RESPONSE_RUNNING_AFTER_USER_MESSAGE_PERSISTENCE
transitions.T3 - T4:PERSONA_RESPONSE_RUNNING_TO_PERSONA_RESPONSE_RECORDED_AFTER_TYPED_RESPONSE_VALIDATION
transitions.T4 - TF:NETWORK_HTTP_JSON_EMPTY_CONTENT_PERSONA_MISMATCH_OR_KEYCHAIN_FAILURE_TO_PERSONA_RESPONSE_FAILED_WITH_SYSTEM_RECEIPT
transitions.TF
- T1:READY_NO_PERSONA_TO_PERSONA_MODEL_BINDING_REQUIRED_AFTER_REVERSIBLE_TRIAL_PERSONA_REGISTRATION
- states
states- initial:READY_NO_PERSONA
states.initial - terminal
states.terminal- PERSONA_RESPONSE_RECORDED
- PERSONA_RESPONSE_FAILED
- FAILED_CLOSED
- values
states.values- READY_NO_PERSONA
- PERSONA_MODEL_BINDING_REQUIRED
- PERSONA_MODEL_BOUND_READY
- PERSONA_RESPONSE_RUNNING
- PERSONA_RESPONSE_RECORDED
- PERSONA_RESPONSE_FAILED
- FAILED_CLOSED
- initial:READY_NO_PERSONA
How it will execute
This is a non-executable declaration and has no action graph.
Boundaries and exception handling
- invariants
invariants- I1:MODEL_IS_NEVER_PERSONA_IDENTITY
invariants.I1 - I2:SYSTEM_CONTEXT_SYSTEM_RECEIPT_PROTOCOL_EVENT_AGENT_ACTION_TOOL_RESULT_AND_EXTERNAL_AI_MESSAGE_NEVER_BECOME_USER_OR_ASSISTANT_DIALOGUE_HISTORY
invariants.I2 - I3:API_KEY_NEVER_ENTERS_JSON_CONFIG_TIMELINE_LOG_GLP_CONTEXT_OR_UI_READBACK
invariants.I3 - I4:REMOTE_ENDPOINT_REQUIRES_HTTPS_AND_LOCAL_HTTP_REQUIRES_LOOPBACK
invariants.I4 - I5:MODEL_TOOL_CALLS_AND_EXECUTION_AUTHORITY_ARE_DISABLED
invariants.I5 - I6:FAILED_INFERENCE_NEVER_PRODUCES_PERSONA_RESPONSE
invariants.I6 - I7:USER_MESSAGE_PERSISTS_BEFORE_INFERENCE_AND_SURVIVES_FAILURE
invariants.I7 - I8:PUBLIC_RUNTIME_NEVER_MOUNTS_FIFTH_DOMAIN_PRIVATE_PERSONA_CONTENT
invariants.I8 - I9:THIS_CANDIDATE_DOES_NOT_REWRITE_OR_MISLABEL_GLS_0261_STAGE_ONE
invariants.I9
- I1:MODEL_IS_NEVER_PERSONA_IDENTITY
- errors
errors- E1:PERSONA_NOT_FOUND
errors.E1 - E2:PERSONA_MODEL_ENDPOINT_INVALID_OR_OUT_OF_SCOPE
errors.E2 - E3:PERSONA_MODEL_API_KEY_REQUIRED_OR_KEYCHAIN_FAILED
errors.E3 - E4:PERSONA_MODEL_BINDING_PERSONA_MISMATCH
errors.E4 - E5:PERSONA_MODEL_UNREACHABLE_OR_HTTP_REJECTED
errors.E5 - E6:PERSONA_MODEL_RESPONSE_INVALID_OR_EMPTY
errors.E6
- E1:PERSONA_NOT_FOUND
How completion is proven
- acceptance
acceptance- partial:no
acceptance.partial - required
acceptance.required- TCS_GIR
- KEYCHAIN
- ENDPOINT_BOUNDARY
- SOURCE_FILTER
- MODEL_RESPONSE
- FAILURE_RECEIPT
- HUMAN_UI
- INSTALLED_APP
- scale:ZERO_OR_ONE_HUNDRED
acceptance.scale
- partial:no
- validation
validation- V1:REMOTE_HTTP_FILE_CREDENTIAL_QUERY_AND_NON_CHAT_COMPLETION_ENDPOINTS_REJECTED
validation.V1 - V2:REQUEST_HAS_ONE_SYSTEM_CONTEXT_AND_ONLY_USER_PERSONA_DIALOGUE_ROLES
validation.V2 - V3:PRIVATE_PATHS_SYSTEM_RECEIPTS_AND_API_KEYS_ABSENT_FROM_REQUEST
validation.V3 - V4:VALID_RESPONSE_WRITES_PERSONA_RESPONSE
validation.V4 - V5:HTTP_OR_PARSE_FAILURE_WRITES_SYSTEM_RECEIPT_ONLY
validation.V5 - V6:MODEL_BINDING_REMOVAL_DELETES_CONFIG_AND_KEYCHAIN_CREDENTIAL_WITHOUT_DELETING_PERSONA_HISTORY
validation.V6
- V1:REMOTE_HTTP_FILE_CREDENTIAL_QUERY_AND_NON_CHAT_COMPLETION_ENDPOINTS_REJECTED
Where to continue next time
The native source does not provide this field; the projector does not guess.
Source and verification
- Native declaration identifier:
HOLOLAKE-PERSONA-INTERACTION-V1-0001 - Native declaration kind:
PROTOCOL - TCS source SHA-256:
61fc6d960ee064e638bb450f9792aad3c31f2fd56fed69d061985bbed8d2fc42 - Validation compiler:
TCS-COMPILER-STAGE1-0001 - Projection protocol:
GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001
Complete native structure cross-reference
All top-level structures and field paths are retained below so a reader can audit whether the projection omitted information.
- acceptance
acceptance- partial:no
acceptance.partial - required
acceptance.required- TCS_GIR
- KEYCHAIN
- ENDPOINT_BOUNDARY
- SOURCE_FILTER
- MODEL_RESPONSE
- FAILURE_RECEIPT
- HUMAN_UI
- INSTALLED_APP
- scale:ZERO_OR_ONE_HUNDRED
acceptance.scale
- partial:no
- errors
errors- E1:PERSONA_NOT_FOUND
errors.E1 - E2:PERSONA_MODEL_ENDPOINT_INVALID_OR_OUT_OF_SCOPE
errors.E2 - E3:PERSONA_MODEL_API_KEY_REQUIRED_OR_KEYCHAIN_FAILED
errors.E3 - E4:PERSONA_MODEL_BINDING_PERSONA_MISMATCH
errors.E4 - E5:PERSONA_MODEL_UNREACHABLE_OR_HTTP_REJECTED
errors.E5 - E6:PERSONA_MODEL_RESPONSE_INVALID_OR_EMPTY
errors.E6
- E1:PERSONA_NOT_FOUND
- examples
examples- negative:SYSTEM_RECEIPT_IS_RELABELED_AS_USER_SPEECH_OR_MODEL_TOOL_CALL_EXECUTES_A_KNOWLEDGE_MUTATION
examples.negative - positive:USER_MESSAGE_IS_STORED_THEN_TYPED_CONTEXT_AND_DIALOGUE_ARE_SENT_TO_BOUND_MODEL_AND_VALID_TEXT_IS_STORED_AS_PERSONA_RESPONSE
examples.positive
- negative:SYSTEM_RECEIPT_IS_RELABELED_AS_USER_SPEECH_OR_MODEL_TOOL_CALL_EXECUTES_A_KNOWLEDGE_MUTATION
- fields
fields- MAY:MODEL_GENERATES_PERSONA_RESPONSE_ONLY
fields.MAY - MUST_NOT:MODEL_EXECUTES_AGENT_ACTION_OR_CLAIMS_EXISTING_PERSONA_VERIFICATION
fields.MUST_NOT - PROVE:KEYCHAIN_STORAGE_REQUEST_ENVELOPE_SOURCE_FILTER_RESPONSE_PERSISTENCE_FAILURE_RECEIPT_AND_REAL_LOCAL_ENDPOINT_TEST
fields.PROVE - WHAT:MODEL_BINDING_TYPED_CONTEXT_DIALOGUE_INFERENCE_AND_SOURCE_SEPARATED_RECEIPT
fields.WHAT - WHO:CURRENT_LOCAL_USER_AND_ONE_ACTIVE_REVERSIBLE_TRIAL_PERSONA
fields.WHO - WHY:ALLOW_REAL_PERSONA_INTERACTION_WITHOUT_MIXING_SYSTEM_EXECUTION_OR_MODEL_IDENTITY_INTO_DIALOGUE
fields.WHY
- MAY:MODEL_GENERATES_PERSONA_RESPONSE_ONLY
- header
header- canonical source path:product-source/hololake-clean-desktop/language/HOLOLAKE-PERSONA-INTERACTION-V1.tcs
header.canonical_uri - compatibility
header.compatibility- HOLOLAKE-CLEAN-V1-DIRECT-LANGUAGE-EXECUTION-BASELINE-0001
- HLP-PUBLIC-RUNTIME-CONTRACT-0001
- language:TCS/0.1
header.language - lifecycle:CANDIDATE
header.lifecycle - English name:HoloLake Second-Stage Persona Interaction First Slice
header.name_en - Chinese name:HoloLake第二阶段人格交互第一个切片
header.name_zh - profile:PUBLIC-PERSONA-INTERACTION/1
header.profile - protocols
header.protocols- TCS
- HLDP
- GLS
- GLP
- GLS-0200
- GLS-0261
- schema:tcs.protocol/v1
header.schema - version:1.0.0
header.version
- canonical source path:product-source/hololake-clean-desktop/language/HOLOLAKE-PERSONA-INTERACTION-V1.tcs
- invariants
invariants- I1:MODEL_IS_NEVER_PERSONA_IDENTITY
invariants.I1 - I2:SYSTEM_CONTEXT_SYSTEM_RECEIPT_PROTOCOL_EVENT_AGENT_ACTION_TOOL_RESULT_AND_EXTERNAL_AI_MESSAGE_NEVER_BECOME_USER_OR_ASSISTANT_DIALOGUE_HISTORY
invariants.I2 - I3:API_KEY_NEVER_ENTERS_JSON_CONFIG_TIMELINE_LOG_GLP_CONTEXT_OR_UI_READBACK
invariants.I3 - I4:REMOTE_ENDPOINT_REQUIRES_HTTPS_AND_LOCAL_HTTP_REQUIRES_LOOPBACK
invariants.I4 - I5:MODEL_TOOL_CALLS_AND_EXECUTION_AUTHORITY_ARE_DISABLED
invariants.I5 - I6:FAILED_INFERENCE_NEVER_PRODUCES_PERSONA_RESPONSE
invariants.I6 - I7:USER_MESSAGE_PERSISTS_BEFORE_INFERENCE_AND_SURVIVES_FAILURE
invariants.I7 - I8:PUBLIC_RUNTIME_NEVER_MOUNTS_FIFTH_DOMAIN_PRIVATE_PERSONA_CONTENT
invariants.I8 - I9:THIS_CANDIDATE_DOES_NOT_REWRITE_OR_MISLABEL_GLS_0261_STAGE_ONE
invariants.I9
- I1:MODEL_IS_NEVER_PERSONA_IDENTITY
- scope
scope- channel:CH-ZERO-CORE-LPM
scope.channel - development_channel:ICE-CH-ZC001
scope.development_channel - enterprise_message_relay:no
scope.enterprise_message_relay - fifth_domain_private_content:no
scope.fifth_domain_private_content - interaction:USER_TO_PERSONA_NATURAL_LANGUAGE
scope.interaction - product:HOLOLAKE_PUBLIC_PERSONAL_CHANNEL
scope.product - product_stage:POST_CLEAN_V1_SECOND_STAGE_CANDIDATE
scope.product_stage - stage_one_boundary:PRESERVED_AS_COMPLETED_1_2_2_BASELINE
scope.stage_one_boundary
- channel:CH-ZERO-CORE-LPM
- source
source- source identifier:BINGSHUO-DIRECT-HOLOLAKE-CLEAN-V1-DUAL-ANCHOR-20260903
source.source_id - source role:DIRECT_HUMAN
source.source_role - source checksum:7e130de78f91a32726e22e4be7d92acf4da966c8968ec359062aa8186c4243c2
source.source_sha256 - source address:private-anchor://codex/01a0672d-f125-7452-988e-523a6a34bfd4/HOLOLAKE-CLEAN-V1-ONLY-ANCHORS
source.source_uri
- source identifier:BINGSHUO-DIRECT-HOLOLAKE-CLEAN-V1-DUAL-ANCHOR-20260903
- states
states- initial:READY_NO_PERSONA
states.initial - terminal
states.terminal- PERSONA_RESPONSE_RECORDED
- PERSONA_RESPONSE_FAILED
- FAILED_CLOSED
- values
states.values- READY_NO_PERSONA
- PERSONA_MODEL_BINDING_REQUIRED
- PERSONA_MODEL_BOUND_READY
- PERSONA_RESPONSE_RUNNING
- PERSONA_RESPONSE_RECORDED
- PERSONA_RESPONSE_FAILED
- FAILED_CLOSED
- initial:READY_NO_PERSONA
- transitions
transitions- T1:READY_NO_PERSONA_TO_PERSONA_MODEL_BINDING_REQUIRED_AFTER_REVERSIBLE_TRIAL_PERSONA_REGISTRATION
transitions.T1 - T2:PERSONA_MODEL_BINDING_REQUIRED_TO_PERSONA_MODEL_BOUND_READY_AFTER_CONFIG_AND_KEYCHAIN_READBACK
transitions.T2 - T3:PERSONA_MODEL_BOUND_READY_TO_PERSONA_RESPONSE_RUNNING_AFTER_USER_MESSAGE_PERSISTENCE
transitions.T3 - T4:PERSONA_RESPONSE_RUNNING_TO_PERSONA_RESPONSE_RECORDED_AFTER_TYPED_RESPONSE_VALIDATION
transitions.T4 - TF:NETWORK_HTTP_JSON_EMPTY_CONTENT_PERSONA_MISMATCH_OR_KEYCHAIN_FAILURE_TO_PERSONA_RESPONSE_FAILED_WITH_SYSTEM_RECEIPT
transitions.TF
- T1:READY_NO_PERSONA_TO_PERSONA_MODEL_BINDING_REQUIRED_AFTER_REVERSIBLE_TRIAL_PERSONA_REGISTRATION
- validation
validation- V1:REMOTE_HTTP_FILE_CREDENTIAL_QUERY_AND_NON_CHAT_COMPLETION_ENDPOINTS_REJECTED
validation.V1 - V2:REQUEST_HAS_ONE_SYSTEM_CONTEXT_AND_ONLY_USER_PERSONA_DIALOGUE_ROLES
validation.V2 - V3:PRIVATE_PATHS_SYSTEM_RECEIPTS_AND_API_KEYS_ABSENT_FROM_REQUEST
validation.V3 - V4:VALID_RESPONSE_WRITES_PERSONA_RESPONSE
validation.V4 - V5:HTTP_OR_PARSE_FAILURE_WRITES_SYSTEM_RECEIPT_ONLY
validation.V5 - V6:MODEL_BINDING_REMOVAL_DELETES_CONFIG_AND_KEYCHAIN_CREDENTIAL_WITHOUT_DELETING_PERSONA_HISTORY
validation.V6
- V1:REMOTE_HTTP_FILE_CREDENTIAL_QUERY_AND_NON_CHAT_COMPLETION_ENDPOINTS_REJECTED
- vocabulary
vocabulary- model:REPLACEABLE_INFERENCE_RESOURCE_NOT_PERSONA
vocabulary.model - persona:RELATION_HISTORY_REASONING_RESPONSIBILITY_AND_GROWTH_SUBJECT_RECORD_NOT_PROMPT_CHARACTER
vocabulary.persona - persona_response:PERSONA_ATTRIBUTED_NATURAL_LANGUAGE_EVENT
vocabulary.persona_response - system_context:TYPED_NON_DIALOGUE_ENVIRONMENT_ENVELOPE
vocabulary.system_context - system_receipt:NON_DIALOGUE_RUNTIME_FACT
vocabulary.system_receipt - user_message:HUMAN_SPEECH_EVENT
vocabulary.user_message
- model:REPLACEABLE_INFERENCE_RESOURCE_NOT_PERSONA
This page changes only the reading order; it does not change TCS/HLDP semantics.