feat: admit signed dynamic world surface module

This commit is contained in:
冰朔 2026-08-19 04:35:49 +08:00
commit 2b1f5d47fd
18 changed files with 584 additions and 14 deletions

View file

@ -0,0 +1,62 @@
{
"schema": "hololake.dynamic-language-world-visual-system/v1",
"record_id": "HLP-DYNAMIC-WORLD-SURFACE-001",
"state": "HOLOLAKE_0_5_SIGNED_NUMBERED_SURFACE_ACCEPTED",
"package": {
"official_module_number": "HLP-MOD-OFFICIAL-DYNAMIC-WORLD-SURFACE-0001",
"adapter": "dynamic-language-world-surface-v1",
"registration_class": "OFFICIAL_LIGHTHOUSE",
"activation": "SIGNED_PACKAGE_PLUS_EXPLICIT_HUMAN_PERMISSION_CONFIRMATION"
},
"numbered_ipc": {
"module": "HLP-NIPC-MOD-0031",
"target": "HLP-NIPC-TGT-0031",
"operations": ["HLP-NIPC-OP-0147"],
"public_tauri_commands": ["numbered_ipc"],
"mismatched_coordinate": "FAIL_CLOSED"
},
"dynamic_inputs": ["BEIJING_TIME", "VERIFIED_CURRENT_WEATHER"],
"weather": {
"provider": "Open-Meteo",
"endpoint": "https://api.open-meteo.com/v1/forecast",
"maximum_request_seconds": 5,
"cache_ttl_seconds": 600,
"redirects": "DENIED",
"unavailable_behavior": "BEIJING_TIME_ONLY_NO_FAKE_WEATHER"
},
"visual_lock": {
"layout": "EXISTING_OFFICIAL_FIVE_LAKE_SHELL_UNCHANGED",
"themes": ["夜湖星光", "晨湖曦光", "星云紫夜", "烛畔暖湖", "清浅澄湖"],
"climate_changes_routing_permission_or_fact": false,
"daily_sampling_domain_changes_open_domain": false,
"real_city_exposed_in_ui": false,
"coordinates_exposed_in_ui": false,
"mechanical_flow_lines": false,
"heavy_webgl": false
},
"donor_disposition": {
"world_climate": "EXTRACTED_REWRITTEN_AND_NUMBERED",
"starlake_surface": "BEHAVIOR_MERGED_INTO_EXISTING_OFFICIAL_SHELL_NOT_COPIED",
"traditional_surface": "REJECTED_DUPLICATE_SHELL_EIGHT_THEMES_AND_SIMULATED_STATUS",
"traditional_surface_css": "REJECTED_CONFLICTS_WITH_LOCKED_FIVE_LAKE_TOKENS",
"fake_broadcasts_and_fake_metrics": "REJECTED"
},
"current_acceptance": {
"state": "PASS_SIGNED_NUMBERED_REAL_UI_AND_RESTART",
"module_package_sha256": "b6ba13b9f70bd617b2a303ec2eb0ea11d5354d10118c7f3e5179ae8100cd2602",
"module_package_signature": "PASS_EMBEDDED_PRODUCT_TRUST",
"numbered_route": "HLP-NIPC-MOD-0031/HLP-NIPC-OP-0147/HLP-NIPC-TGT-0031",
"signed_app_binary_sha256": "5612519f56ea83cfd167cd099cc2cb27de9da057b262716bb71ff38714c76c8f",
"signed_app_cdhash": "5cc0836a1f12f42f9f48196ce691d6f4cde2f801",
"apple_team_identifier": "825A9L3G7Q",
"module_receipts": {
"install": "2bb903cd369c8f57432c59367fd5494ee89a75214d5129511190e2337cecdbc4",
"mount": "aed4d00e51849ae5e9c0258fe2f93afc8bff8d927905cdd7fabd9bf32c4bc66c",
"self_test_pass": "404a0eeddb866bc3050b407c586c036f3707db577e1edf9f1cf3129c1cc9cc1d"
},
"real_weather_readback": "PASS_VERIFIED_LIVE_NIGHT_CLOUD_WITHOUT_CITY_OR_COORDINATES",
"restart_restore": "PASS_ACTIVE_MODULE_AND_REAL_CLIMATE_RESTORED",
"official_shell_preserved": "PASS_FIVE_LAKE_LAYOUT_AND_FIVE_THEMES_UNCHANGED",
"notarization": "FINAL_RELEASE_CANDIDATE_PENDING"
}
}

View file

@ -1,7 +1,7 @@
{
"schema": "hololake.module-donor-admission-registry/v1",
"record_id": "HLP-MODULE-DONOR-ADMISSION-001",
"state": "SIX_CANDIDATES_ADMITTED_REMAINING_DONORS_QUARANTINED",
"state": "SEVEN_CANDIDATES_ADMITTED_DONOR_SOURCES_REMAIN_READ_ONLY",
"root_rule": {
"official_base": "HOLOLAKE_0.5.0_NUMBERED_IPC_ROOT",
"repair_old_application_in_place": false,
@ -166,7 +166,7 @@
"admission_order": 7,
"candidate_number": "HLP-DONOR-CAND-0007",
"name": "dynamic_language_world_visual_surface",
"state": "QUARANTINED_PENDING_ADMISSION",
"state": "ADMITTED_INSTALLED_RUNTIME_ACCEPTED",
"paths": [
"contracts/dynamic-language-world-visual-system.json",
"src/StarlakeSurface.tsx",
@ -174,7 +174,11 @@
"src/traditional-surface.tsx",
"src/traditional-surface.css",
"src-tauri/src/world_climate.rs"
]
],
"runtime_module_number": "HLP-MOD-OFFICIAL-DYNAMIC-WORLD-SURFACE-0001",
"numbered_ipc_module": "HLP-NIPC-MOD-0031",
"acceptance_evidence": "contracts/dynamic-language-world-visual-system.json#current_acceptance",
"boundary": "REALITY_TIME_AND_PUBLIC_WEATHER_VISUAL_PROJECTION_ONLY; OFFICIAL_FIVE_LAKE_SHELL_AND_ROUTING_UNCHANGED; NO_FAKE_WEATHER_OR_SIMULATED_STATUS"
}
],
"admission_gate": [

View file

@ -76,7 +76,8 @@
"get_mobile_sync_status",
"rotate_mobile_pairing",
"stop_mobile_sync",
"get_mobile_sync_snapshot"
"get_mobile_sync_snapshot",
"get_world_climate"
],
"input_wrapper_aliases": [
"confirm_hololake_update_install",
@ -372,6 +373,11 @@
"module_number": "HLP-NIPC-MOD-0030",
"target_number": "HLP-NIPC-TGT-0030",
"internal_name": "mobile_sync"
},
{
"module_number": "HLP-NIPC-MOD-0031",
"target_number": "HLP-NIPC-TGT-0031",
"internal_name": "world_climate"
}
],
"operations": [
@ -1980,6 +1986,17 @@
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "READ_OR_STATUS",
"payload_schema": "hololake.numbered-ipc.payload/get_mobile_sync_snapshot/v1"
},
{
"operation_number": "HLP-NIPC-OP-0147",
"alias": "get_world_climate",
"handler": "world_climate::get_world_climate",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0031",
"target_number": "HLP-NIPC-TGT-0031",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "READ_OR_STATUS",
"payload_schema": "hololake.numbered-ipc.payload/get_world_climate/v1"
}
]
}