Record node type binding delivery

This commit is contained in:
冰朔 2026-08-10 06:40:23 +08:00
commit f45113b861

View file

@ -0,0 +1,52 @@
{
"schema": "hololake.node-type-binding-receipt/v1",
"receipt_id": "GH-HOLOLAKE-NODE-TYPE-BINDING-20260810-001",
"development_id": "DEV-20260809-007",
"repository_id": "REPO-014",
"branch": "main",
"source_base_commit": "f3a1ee82a29f1a63b64b696f977e23b5fdf5bb15",
"implementation_commit": "8807b99d98714ba65ccb47153b332fe864832f21",
"implementation_tree": "5073e23cb3e90785cd0992fcddec0824d1ba5e83",
"receipt_commit": "SELF",
"acceptance": {
"node_type_end_to_end": "PASS: local-terminal or cloud-resident is carried from renderer choice through Electron IPC, access orchestration, signed handoff, session capability, online receipt and platform runtime contract",
"node_type_mismatch": "PASS: mismatched handoff, capability, online receipt or final renderer evidence fails closed",
"fresh_probe_on_node_type_change": "PASS: changing the selected node type triggers a new access probe while stale request protection remains active",
"account_and_node_registration_separated": "PASS: accountVerified and nodeRegistrationVerified are independent evidence; Forgejo account verification cannot assert node registration",
"entry_gate": "PASS: no handoff request or domain entry is allowed before independent verified node registration"
},
"verification": {
"desktop_tests": "PASS 61 OF 61",
"platform_runtime_contract_tests": "PASS 8 OF 8",
"desktop_build": "PASS",
"platform_typecheck_and_build": "PASS",
"ghnqg_frontend": "PASS 4993 OF 4993",
"ghnqg_rust": "PASS 1142 OF 1142",
"ghnqg_result": "GHNQG_PASS_100",
"ghnqg_external_receipt": "/Users/bingshuolingdianyuanhe/Documents/Codex/2026-08-09/new-chat/outputs/quality/GHNQG-NODE-TYPE-BINDING-20260810.hldp",
"ghnqg_external_receipt_sha256": "2cc5539fabf1240f4817890cc4daaffec5f016e3ff0c32b7ceb0e40378418c95"
},
"desktop_delivery": {
"target": "/Users/bingshuolingdianyuanhe/Desktop/HoloLake Era.app",
"architecture": "arm64",
"codesign": "PASS_DEEP_STRICT_DESIGNATED_REQUIREMENT",
"notarization": "NOT_RUN_OPTIONS_UNAVAILABLE",
"app_asar_sha256": "fae5fd52df0f9ff18630ab092fc30483bbca16c89633a9a8c6e98a7a7f4e1b65",
"executable_sha256": "b9e497b5e7dee8e9b195df1e0b696d186c9a4e7e4b73ed72a9b45dce8d22a3a4",
"candidate_installed_hash_match": true,
"runtime_process_observed": true,
"previous_bundle_backup": "/Users/bingshuolingdianyuanhe/Documents/Codex/2026-08-09/new-chat/work/DEV-20260809-007/desktop-backup-node-type-binding-20260810-0630/HoloLake Era.app"
},
"fact_boundaries": {
"code_complete": true,
"desktop_installed": true,
"desktop_runtime_process_observed": true,
"repository_published": false,
"production_server_deployed": false,
"dedicated_node_registration_verifier_implemented": false,
"production_signer_count": 0,
"real_domain_runtime_ready": false,
"statement": "This stage makes false node projection fail closed. It does not create a production node-registration authority, endpoint registry, signer, server deployment or domain runtime."
},
"state": "READY_FOR_PUBLICATION"
}