feat: add HoloLake personal channel module runtime
This commit is contained in:
parent
bb96d5eb89
commit
a106b23f9b
21 changed files with 786 additions and 31 deletions
|
|
@ -0,0 +1,75 @@
|
|||
{
|
||||
"schema": "guanghu.desktop-delivery-receipt/v1",
|
||||
"receipt_id": "GH-HOLOLAKE-DESKTOP-0.8.0-20260809-001",
|
||||
"development_id": "DEV-20260809-002",
|
||||
"source_base_commit": "bb96d5eb8913c93bd678d989492c5440c0558a8e",
|
||||
"source_commit": "SELF",
|
||||
"repository": "repo://guanghulab.com/code/bingshuo/hololake-system-architecture#main",
|
||||
"target": {
|
||||
"path": "/Users/bingshuolingdianyuanhe/Desktop/HoloLake Era.app",
|
||||
"version": "0.8.0",
|
||||
"bundle_identifier": "com.guanghu.hololake-desktop",
|
||||
"architecture": "arm64",
|
||||
"binary_sha256": "509fde9922b37323a4500c1509db1c3840393b8516f87e33fd96f3d3bfe7679a",
|
||||
"app_asar_sha256": "feabfb3bf00dd47f337a34a928d577c723dd373f4ee8e700ccac2705b29d279a"
|
||||
},
|
||||
"installers": [
|
||||
{
|
||||
"path": "/Users/bingshuolingdianyuanhe/Desktop/HoloLake Era 0.8.0 (Apple Silicon).dmg",
|
||||
"architecture": "arm64",
|
||||
"bytes": 137149792,
|
||||
"sha256": "44dc52b01b7dba292c16d645572fd9c9ebc1ad63c8cd8cdf3939e6212588275"
|
||||
},
|
||||
{
|
||||
"path": "/Users/bingshuolingdianyuanhe/Desktop/HoloLake Era 0.8.0 (Intel).dmg",
|
||||
"architecture": "x86_64",
|
||||
"bytes": 142153805,
|
||||
"sha256": "f616ba6afcadd7f967152fe96ffe4c17100d2d5bc6913a18dafc4b06c5c60130"
|
||||
}
|
||||
],
|
||||
"implemented": {
|
||||
"official_module_registry": "HL-MOD-KNOWLEDGE-001 now resolves to the current Guanghu-native knowledge module instead of the legacy Tolaria component path",
|
||||
"personal_channel_world_object": "module installation and mount state persist under .hololake/channel-state.json in the user's own knowledge world repository",
|
||||
"module_lifecycle": "install, open, collapse and remove-entry actions create Git checkpoints and reversible channel receipts",
|
||||
"data_boundary": "removing the module entry never deletes documents, history, repository bindings or persona continuity data",
|
||||
"single_runtime": "UI actions and Agent-confirmed language actions both execute through the same deterministic channel runtime",
|
||||
"agent_permission_gate": "set_channel_module_state is a write tool and cannot execute before explicit human confirmation"
|
||||
},
|
||||
"verification": {
|
||||
"tests": "PASS 14; FAIL 0",
|
||||
"production_build": "PASS",
|
||||
"packaged_server_integration": "PASS: remove -> revision 1, undo -> revision 2, README preserved, git fsck full passed",
|
||||
"human_sequence_ui": "PASS: module library, collapse, open, remove, undo and Agent panel were inspected against an isolated local repository; console errors 0",
|
||||
"installed_health": "PASS: /api/health returned version 0.8.0 and online from the user's existing Application Support knowledge repository",
|
||||
"installed_registry": "PASS: /api/modules returned HL-MOD-KNOWLEDGE-001 version 0.8.0 state LIVE",
|
||||
"installed_channel": "PASS: /api/channel returned revision 0 with the knowledge module installed and mounted; the read did not write user data",
|
||||
"codesign": "PASS: installed arm64 app and both packaged app architectures satisfy deep strict code-sign verification",
|
||||
"dmg": "PASS: both final disk images passed hdiutil verify"
|
||||
},
|
||||
"not_claimed": [
|
||||
"No server deployment, production cutover, enterprise four-domain runtime, server account authentication or persona-birth claim is made by this release.",
|
||||
"A configured Forgejo remote still requires a real explicit sync receipt before server hosting can be claimed.",
|
||||
"No Apple notarization was performed; these are Developer ID signed development deliveries.",
|
||||
"The module marketplace, signed module packages, cross-device automatic recovery and arbitrary natural-language layout patches remain later milestones."
|
||||
],
|
||||
"reasoning_boundary": {
|
||||
"included": "user goal, verified architecture sources, observed implementation gap, public engineering decisions, changes, tests and receipts",
|
||||
"excluded": "hidden model reasoning, credentials, private server addresses, personal knowledge content and local authentication state"
|
||||
},
|
||||
"environment_maintenance": {
|
||||
"audit": "MAC_INTERNAL OK with 37082.1 MiB free; JZAO OK with 1386000 MiB free",
|
||||
"codex_cache": "SKIPPED_BELOW_SIZE_THRESHOLD",
|
||||
"codex_rotated_logs": "SKIPPED_BELOW_SIZE_THRESHOLD",
|
||||
"protected_sessions": "PRESERVED",
|
||||
"deleted_generated_builds_approx_mib": 2510.6,
|
||||
"deleted_exact_old_desktop_builds": [
|
||||
"/Users/bingshuolingdianyuanhe/.Trash/HoloLake-0.7.1-replaced-by-0.8.0-20260809",
|
||||
"/Users/bingshuolingdianyuanhe/.Trash/HoloLake-0.8.0-stale-internal-build-20260809"
|
||||
],
|
||||
"deleted_git_appledouble_metadata_files": 20,
|
||||
"git_fsck_after_cleanup": "PASS",
|
||||
"recoverable": false
|
||||
},
|
||||
"result": "PASS_100_LOCAL_DEVELOPMENT_DELIVERY",
|
||||
"verified_at": "2026-08-09T14:10:44+08:00"
|
||||
}
|
||||
Loading…
Reference in a new issue