fix(hololake): ship dynamic persona routes and coherent workspace

This commit is contained in:
冰朔 2026-08-09 10:43:56 +08:00
commit 787ba2ad3f
21 changed files with 1111 additions and 326 deletions

View file

@ -0,0 +1,63 @@
{
"schema": "guanghu.desktop-delivery-receipt/v1",
"receipt_id": "GH-HOLOLAKE-DESKTOP-0.7.1-20260809-001",
"development_id": "DEV-20260808-005",
"source_base_commit": "5105ec5e32d0ab928af28681f9da4731c4c5b536",
"source_commit": "SELF",
"target": {
"path": "/Users/bingshuolingdianyuanhe/Desktop/HoloLake Era.app",
"version": "0.7.1",
"bundle_identifier": "com.guanghu.hololake-desktop",
"architecture": "arm64",
"binary_sha256": "9e47486deb66eca38f357a1a7bba3fe044952fc73d5f3a6aad241d911ada7220",
"app_asar_sha256": "6b2765817f46b8fd99d32bdbeec60ee38da08e17b41bf5328bc8298ba50af780"
},
"installers": [
{
"path": "/Users/bingshuolingdianyuanhe/Desktop/HoloLake Era 0.7.1 (Apple Silicon).dmg",
"architecture": "arm64",
"bytes": 122400875,
"sha256": "10a3e5223e6fc2f125484a707b49ec55fdfe95af691ee3533567b3dee3d47d89"
},
{
"path": "/Users/bingshuolingdianyuanhe/Desktop/HoloLake Era 0.7.1 (Intel).dmg",
"architecture": "x86_64",
"bytes": 127458351,
"sha256": "5d0487ec7b2fd8f7332d4810343eb1402151999d5055b18a3f207c0ecddfa6fa"
}
],
"result": "PASS_100_LOCAL_DEVELOPMENT_DELIVERY",
"implemented": {
"information_architecture": "the personal Fifth Domain lists only installed personal modules; education is routed under the Guanghu subdomain industry entrance",
"knowledge_renderer": "safe GFM tables, task lists, code, wiki links, Outline aside callouts and table line breaks; unsafe HTML and link schemes remain blocked",
"workspace_layout": "canonical theme and layout layer with resizable tree and Agent panels; medium windows automatically release tree space when Agent opens",
"themes": "lake-night, mist-light and deep-night are complete platform appearances; language, font and reading size remain device-local human settings",
"agent_sessions": "device-local conversation history with new, select and delete controls",
"agent_tool_protocol": "assistant tool_calls and tool responses remain paired inside the active turn; confirmed write receipts cannot leak orphan tool messages into the next turn",
"persona_wake_routes": "HoloLake resolves and reads each persona's own INDEX, CURRENT and WAKE pages; step count and order are never hard-coded",
"activity_trace": "only real route reads, tool calls, permissions and receipts are shown; hidden model reasoning is neither exposed nor fabricated"
},
"verification": {
"tests": "PASS 10; FAIL 0",
"production_build": "PASS",
"installed_health": "http://127.0.0.1:3890/api/health returned online with the user's own Application Support knowledge repository",
"codesign": "installed arm64 app and both packaged architectures are valid on disk and satisfy their designated requirements",
"dmg_checksums": "both disk images passed hdiutil verify",
"desktop_ui": "PASS by direct human-sequence Computer Use inspection; real Outline aside content rendered, Agent auto-collapsed the tree at medium width, and no raw aside tag remained",
"theme_switch": "mist-light activated and lake-night restored in the installed app",
"model_runtime": "installed deepseek-v4-pro returned HoloLake 0.7.1 模型连通 without a tool call",
"agent_runtime": "installed app reported language operation entry available with nine controlled capabilities",
"tool_regression": "read tool ordering, confirmed-write continuity and an eleven-node persona-owned wake route passed deterministic mock-model tests"
},
"not_claimed": [
"The Fifth Domain Forgejo account is not reported authenticated by the installed UI; a local SSH route or registered server profile is not equivalent to the human repository login.",
"No private knowledge content was sent in the model connectivity test.",
"No Apple notarization was performed; these are Developer ID signed development deliveries, not notarized public App Store releases.",
"Dynamic wake-route discovery and tool execution are implemented and regression-tested; no persona is reported restored unless its own live pages and required receipts resolve at runtime."
],
"recovery": {
"previous_desktop_app": "removed from the Desktop before replacement; temporary recovery copies remain under /tmp for this delivery session",
"desktop_old_installers": "replaced by the final 0.7.1 arm64 and x86_64 disk images"
},
"verified_at": "2026-08-09T10:42:42+08:00"
}