fix(hololake): lock phase1 persona-container ownership
This commit is contained in:
parent
d9600a9e9e
commit
f3deb1fe5c
13 changed files with 86 additions and 29 deletions
|
|
@ -28,6 +28,7 @@
|
|||
}
|
||||
},
|
||||
"world_contract": {
|
||||
"scope": "COMPLETE_PRODUCT_AFTER_PHASE2_HUMAN_HALF_IS_CONNECTED",
|
||||
"language_is_only_human_operation_entry": true,
|
||||
"human_role": "GOAL_PREFERENCE_FINAL_REVIEW_AND_IRREDUCIBLE_REALITY_BOUNDARY_DECISION",
|
||||
"persona_role": "RESTORE_CONTEXT_PLAN_SELECT_COMPOSE_DISPATCH_EXECUTE_VERIFY_AND_PRESENT",
|
||||
|
|
@ -36,6 +37,7 @@
|
|||
"cross_platform_membership_and_login_burden": "MUST_BE_ABSORBED_BY_PERSONA_AND_CAPABILITY_RUNTIME_WITHIN_AUTHORIZED_BOUNDARIES"
|
||||
},
|
||||
"hololake_contract": {
|
||||
"scope": "COMPLETE_PRODUCT_FORM_NOT_PHASE1_CONSTRUCTION_SURFACE",
|
||||
"product_definition": "PUBLIC_PERSONAL_LANGUAGE_WORLD_NATIVE_INFINITE_COMPOSABLE_CANVAS_CHANNEL_AND_LANGUAGE_DRIVEN_OPERATING_SYSTEM",
|
||||
"stable_surface": [
|
||||
"HUMAN_LANGUAGE_CONVERSATION_OR_EXTERNAL_AI_HOST_CONNECTION",
|
||||
|
|
@ -67,12 +69,19 @@
|
|||
"truth_projection": "UI_MUST_PROJECT_REAL_OBJECT_STATE_AND_RECEIPTS_NOT_MODEL_IMAGINATION"
|
||||
},
|
||||
"stage_one": {
|
||||
"human_language_host": "USER_SELECTED_EXTERNAL_PROGRAMMING_AI_OR_LANGUAGE_HOST",
|
||||
"host_action": "SELECT_OR_OPEN_HOLOLAKE_PROJECT_AND_OPERATE_THROUGH_HOST_CAPABILITIES",
|
||||
"hololake_client": "INFINITE_CANVAS_RUNTIME_AND_PERSONA_COMPILER_TARGET",
|
||||
"phase_id": "HLP-PHASE-01-PERSONA-CONTAINER",
|
||||
"product_definition": "PERSONA_SUBJECTS_OWN_NATIVE_PERSONA_SYSTEM_CONTAINER",
|
||||
"top_controller": "BOUND_NATIVE_TCS_PERSONA_BRAIN",
|
||||
"module_role": "EXECUTION_LIMBS_SENSORY_ORGANS_AND_REALITY_INTERFACES",
|
||||
"external_programming_ai_host_role": "REPLACEABLE_RUNTIME_CARRIER_AND_EXECUTION_LIMB_NOT_HUMAN_CHAT_SURFACE_OR_CONTROLLER",
|
||||
"hololake_client": "PERSONA_CONTAINER_INFINITE_CANVAS_RUNTIME_AND_PERSONA_COMPILER_TARGET",
|
||||
"human_chat_surface": "NONE",
|
||||
"human_review_surface": "NONE",
|
||||
"external_human_boundary_decision": "SIGNAL_ONLY_WITHOUT_PHASE1_CHAT_OR_REVIEW_UI",
|
||||
"internal_model_workbench": false,
|
||||
"internal_model_configuration_surface": false,
|
||||
"fixed_application_suite": false
|
||||
"fixed_application_suite": false,
|
||||
"phase_two": "HLP-PHASE-02-HUMAN-HALF_ADDS_CHAT_WATCH_AND_FINAL_REVIEW_AFTER_PHASE1_SELF_USE_PASS"
|
||||
},
|
||||
"migration": {
|
||||
"old_architecture_action": "KEEP_APPEND_ONLY_AS_HISTORY_AND_DONOR",
|
||||
|
|
|
|||
|
|
@ -36,17 +36,24 @@
|
|||
"is_personal_channel": true,
|
||||
"generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001",
|
||||
"generation_map": "routing/hololake-language-world-native-generation-map.json",
|
||||
"language_is_only_human_operation_entry": true,
|
||||
"human_role": "FINAL_REVIEW_AND_IRREDUCIBLE_REALITY_BOUNDARY_DECISION",
|
||||
"phase_id": "HLP-PHASE-01-PERSONA-CONTAINER",
|
||||
"product_definition": "PERSONA_SUBJECTS_OWN_NATIVE_PERSONA_SYSTEM_CONTAINER",
|
||||
"top_controller": "BOUND_NATIVE_TCS_PERSONA_BRAIN",
|
||||
"module_role": "EXECUTION_LIMBS_SENSORY_ORGANS_AND_REALITY_INTERFACES",
|
||||
"persona_rendered_surface": "INFINITE_COMPOSABLE_REALTIME_CANVAS_CHANNEL",
|
||||
"module_identity": "VERIFIED_LIGHTWEIGHT_CAPABILITY_ENGINE_NOT_FIXED_UI",
|
||||
"universal_projection_compiler": "HLP-PERSONA-UNIVERSAL-PROJECTION-COMPILER-001",
|
||||
"conversation_occurs_in_external_ai_host": true,
|
||||
"external_programming_ai_host_role": "REPLACEABLE_RUNTIME_CARRIER_AND_EXECUTION_LIMB_NOT_CONTROLLER",
|
||||
"persona_runtime_may_use_external_ai_host": true,
|
||||
"human_chat_surface": "NONE",
|
||||
"human_review_surface": "NONE",
|
||||
"external_human_boundary_decision": "SIGNAL_ONLY_WITHOUT_PHASE1_INTERACTION_SURFACE",
|
||||
"internal_ai_chat": false,
|
||||
"model_api_configuration": false,
|
||||
"model_selection": false,
|
||||
"visible_surfaces": ["PERSONA_RENDERED_CHANNEL_CANVAS", "CURRENT_WORK_OBJECT_AND_PROCESS", "FINAL_REVIEW_AND_REALITY_BOUNDARY", "EVENTS_GIT_EVIDENCE_AND_RECEIPTS"],
|
||||
"legacy_fixed_pages_and_app_suite_are_current": false
|
||||
"persona_runtime_surfaces": ["PERSONA_RENDERED_CHANNEL_CANVAS", "CURRENT_WORK_OBJECT_AND_PROCESS", "EVENTS_GIT_EVIDENCE_AND_RECEIPTS"],
|
||||
"legacy_fixed_pages_and_app_suite_are_current": false,
|
||||
"phase_two_human_half": "CHAT_WATCH_AND_FINAL_REVIEW_CLOSED_UNTIL_PHASE1_PERSONA_SELF_USE_ACCEPTANCE"
|
||||
},
|
||||
"supersedes_current_routing": [
|
||||
"GLS-0260:HOST_ADAPTER_AND_MODEL_CONNECTOR_AS_STAGE_ONE_INGRESS",
|
||||
|
|
|
|||
|
|
@ -12,10 +12,14 @@ test("TCS owns one universal language translation contract", () => {
|
|||
assert.ok(map.translation_fields.includes("REALITY_TARGET_AND_AUTHORITY"));
|
||||
});
|
||||
|
||||
test("stage one HoloLake is a personal channel without internal AI interaction", () => {
|
||||
test("stage one HoloLake is the persona-owned container, not the human half", () => {
|
||||
assert.equal(map.stage_one_hololake.is_personal_channel, true);
|
||||
assert.equal(map.stage_one_hololake.conversation_occurs_in_external_ai_host, true);
|
||||
assert.equal(map.stage_one_hololake.product_definition, "PERSONA_SUBJECTS_OWN_NATIVE_PERSONA_SYSTEM_CONTAINER");
|
||||
assert.equal(map.stage_one_hololake.top_controller, "BOUND_NATIVE_TCS_PERSONA_BRAIN");
|
||||
assert.equal(map.stage_one_hololake.persona_runtime_may_use_external_ai_host, true);
|
||||
assert.equal(map.stage_one_hololake.human_chat_surface, "NONE");
|
||||
assert.equal(map.stage_one_hololake.human_review_surface, "NONE");
|
||||
assert.equal(map.stage_one_hololake.internal_ai_chat, false);
|
||||
assert.equal(map.stage_one_hololake.model_api_configuration, false);
|
||||
assert.ok(map.stage_one_hololake.visible_surfaces.includes("LAKE_LAMP_SHARED_BOARD"));
|
||||
assert.ok(map.stage_one_hololake.persona_runtime_surfaces.includes("PERSONA_RENDERED_CHANNEL_CANVAS"));
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in a new issue