2026-08-17 18:59:37 +08:00
{
"schema" : "hololake.programming-ai-terminal-link-contract/v2" ,
"record_id" : "HLP-PROGRAMMING-AI-TERMINAL-LINK-002" ,
"state" : "NATIVE_CROSS_PLATFORM_CONTROL_PLANE_IMPLEMENTED" ,
"purpose" : "Keep an external programming AI attached to a HoloLake-owned development control plane without making MCP or chat context the continuity owner." ,
2026-08-19 00:45:35 +08:00
"protocol" : "HOLOLAKE_TERMINAL_LINK/3" ,
"numbered_envelope" : {
"registry" : "HLP-NBROKER-ROOT-001" ,
"protocol_version" : "HLP-NBROKER-v1" ,
"legacy_string_operation_allowed" : false ,
"full_coordinate_required" : true
} ,
2026-08-17 18:59:37 +08:00
"platform_transports" : {
"macos" : "USER_PRIVATE_UNIX_SOCKET" ,
"linux" : "USER_PRIVATE_UNIX_SOCKET" ,
"windows" : "USER_PRIVATE_NAMED_PIPE"
} ,
"continuity" : {
"owner" : "HOLOLAKE" ,
"session_survives_ai_restart" : true ,
"session_survives_hololake_restart" : true ,
"connector_reloads_descriptor_after_transport_loss" : true ,
"uncertain_mutation_is_never_blindly_replayed" : true ,
"heartbeat_interval_ms" : 15000 ,
"environment_frame_ttl_ms" : 45000
} ,
"environment_frame" : {
"schema" : "hololake.programming-ai-work-environment/v1" ,
"required_after_open" : true ,
"required_after_resume" : true ,
"required_before_mutation" : true ,
"refreshes_on_authenticated_heartbeat" : true ,
"contains" : [
"HOLOLAKE_RUNTIME_OWNER" ,
"DIRECT_TERMINAL_TRANSPORT" ,
"SESSION_AND_EVENT_CURSOR" ,
"DEVELOPMENT_LANE_AND_WRITER_MATCH" ,
"GLS_NATIVE_PROTOCOL_RUNTIME" ,
"FRAME_EXPIRY_AND_SHA256"
] ,
"protocol_restoration_by_model_required" : false
} ,
"write_boundary" : {
"account_write_lanes" : 1 ,
"session_lane_must_match" : true ,
"session_client_must_match_writer" : true ,
"visitor_may_write" : false ,
"transport_is_authority" : false ,
"environment_frame_is_reality_execution_authority" : false
} ,
"phase_boundary" : {
"current_phase" : "EXTERNAL_PROGRAMMING_AI_DIRECT_CONTROL_PLANE" ,
2026-08-19 00:45:35 +08:00
"persona_carrier_runtime_license_gate" : "IMPLEMENTED_FAIL_CLOSED_TRUSTED_SIGNER_NOT_PROVISIONED" ,
2026-08-17 18:59:37 +08:00
"supervised_shell_execution" : false ,
"general_agent_tool_loop" : false ,
"persona_memory_startup" : "NEXT_PHASE_AFTER_DIRECT_LINK_ACCEPTANCE" ,
"age_agent_execution" : "NEXT_PHASE_AFTER_DIRECT_LINK_ACCEPTANCE"
} ,
"acceptance" : {
"macos_local_runtime" : "PASS_DEVELOPER_ID_SIGNED_APP_LIVE_CONNECTOR_AND_UI_READBACK" ,
"macos_public_notarization" : "PENDING_NEW_BINARY_SUBMISSION" ,
"linux_unix_socket_adapter_compile" : "PASS_X86_64_UNKNOWN_LINUX_MUSL" ,
"linux_full_desktop_compile" : "NOT_OBSERVED" ,
"linux_installed_runtime" : "NOT_YET_OBSERVED" ,
"windows_named_pipe_adapter_compile" : "PASS_X86_64_PC_WINDOWS_MSVC" ,
2026-08-17 19:32:11 +08:00
"windows_full_desktop_compile" : "PASS_HL_BUILD_WIN_GZ_001_WINDOWS_SERVER_2022_X64" ,
"windows_native_tests" : "PASS_110_OF_110" ,
"windows_installed_runtime" : "NOT_YET_OBSERVED_FOR_TERMINAL_LINK"
2026-08-17 18:59:37 +08:00
}
}