release: HoloLake 0.9.1 星渊正本合并修正版(发布记录+版本断言)

This commit is contained in:
冰朔 2026-08-20 12:25:47 +08:00
commit a4cba27d3c
2 changed files with 85 additions and 19 deletions

View file

@ -2,17 +2,44 @@
"schema": "hololake.product-release-center/v1",
"product": "HoloLake",
"channel": "stable-local",
"currentVersion": "0.9.0",
"currentVersion": "0.9.1",
"releases": [
{
"releaseId": "HLP-REL-20260820-091",
"version": "0.9.1",
"date": "2026-08-20",
"state": "CURRENT",
"title": "星渊正本 · 语言人格频道合并修正版",
"summary": "修正 0.9.0 误从旧基线构建的合并错误:以正版 main星渊编号验证为体语言人格频道按编号 IPC 正律接入,教育模块按隔离令移出留空模块,光湖主域挂公告与版本中心,知识工作台内嵌共同工作频道。",
"highlights": [
"桌面正本回归星渊编号验证 UI正版 main f8c8db4 基座)",
"语言人格频道与执行手脚训练编入编号体系MOD-0035/0036",
"教育模块整体隔离,留空模块占位待重新开发",
"光湖主域成为公告与版本更新中心",
"知识工作台内嵌人格体共同工作频道",
"JS 180 项 + Rust 194 项测试全绿"
],
"evidence": [
"audit/hololake-0.9.0-dual-workbench-installed-acceptance-20260820.json",
"audit/persona-language-channel-runtime-acceptance-20260820.json"
]
},
{
"releaseId": "GH-HOLOLAKE-RELEASE-0.9.0",
"version": "0.9.0",
"date": "2026-08-20",
"title": "双工作台与人机分层投影",
"summary": "新增光湖工作台与标准工作台切换,并将人类交互界面和人格体结构化执行界面明确分层。",
"highlights": ["标准工作台提供稳定导航、对话、知识、代码、回执与系统入口", "光湖主域新增公告与完整版本记录", "人类层显示正式产品语言,执行层显示可核验结构化状态"],
"state": "CURRENT",
"evidence": ["contracts/product-release-center.json", "audit/hololake-0.9.0-dual-workbench-installed-acceptance-20260820.json"]
"highlights": [
"标准工作台提供稳定导航、对话、知识、代码、回执与系统入口",
"光湖主域新增公告与完整版本记录",
"人类层显示正式产品语言,执行层显示可核验结构化状态"
],
"state": "SUPERSEDED",
"evidence": [
"contracts/product-release-center.json",
"audit/hololake-0.9.0-dual-workbench-installed-acceptance-20260820.json"
]
},
{
"releaseId": "GH-HOLOLAKE-RELEASE-0.8.1",
@ -20,9 +47,15 @@
"date": "2026-08-20",
"title": "语言人格频道并入正版",
"summary": "将真实模型对话、知识页协作和回执链合并至 HoloLake 唯一正版应用。",
"highlights": ["可配置 OpenAI 兼容模型接口", "对话可读取当前知识页并返回引用回执", "密钥保存至系统钥匙串"],
"highlights": [
"可配置 OpenAI 兼容模型接口",
"对话可读取当前知识页并返回引用回执",
"密钥保存至系统钥匙串"
],
"state": "SUPERSEDED",
"evidence": ["audit/persona-language-channel-runtime-acceptance-20260820.json"]
"evidence": [
"audit/persona-language-channel-runtime-acceptance-20260820.json"
]
},
{
"releaseId": "GH-HOLOLAKE-RELEASE-0.7.0",
@ -30,9 +63,16 @@
"date": "2026-08-20",
"title": "执行手脚训练运行核",
"summary": "加入账号隔离的执行体训练账本、验证记忆与重启回读能力。",
"highlights": ["登记 ZY-LIMB-002 执行体", "真实模型完成脑与手脚边界训练", "训练回执和验证记忆重启后可回读"],
"highlights": [
"登记 ZY-LIMB-002 执行体",
"真实模型完成脑与手脚边界训练",
"训练回执和验证记忆重启后可回读"
],
"state": "SUPERSEDED",
"evidence": ["contracts/execution-limb-training-v1.json", "persona-runtime/agents/codex/zhuyuan/TRAINING-LOG.md"]
"evidence": [
"contracts/execution-limb-training-v1.json",
"persona-runtime/agents/codex/zhuyuan/TRAINING-LOG.md"
]
},
{
"releaseId": "GH-HOLOLAKE-RELEASE-0.6.0",
@ -40,9 +80,16 @@
"date": "2026-08-20",
"title": "语言人格频道可用纵切",
"summary": "完成模型发现、真实对话、知识检索与本机事件回执的第一条可用纵切。",
"highlights": ["自动发现本机可用模型入口", "模型配置与钥匙串密钥分离", "SQLite 事件、版本与哈希链留存"],
"highlights": [
"自动发现本机可用模型入口",
"模型配置与钥匙串密钥分离",
"SQLite 事件、版本与哈希链留存"
],
"state": "SUPERSEDED",
"evidence": ["contracts/persona-channel-body.json", "HLDP:canonical-language-channel-runtime-acceptance-20260820"]
"evidence": [
"contracts/persona-channel-body.json",
"HLDP:canonical-language-channel-runtime-acceptance-20260820"
]
},
{
"releaseId": "GH-HOLOLAKE-RELEASE-0.5.0",
@ -50,9 +97,15 @@
"date": "2026-08-19",
"title": "零点原核编号与原生协议底座",
"summary": "重装零点原核编号、人格宿主许可证、GLS 原生执行层与签名模块生命周期。",
"highlights": ["唯一编号网关与失败关闭路由", "协议规则编译为原生内核", "签名模块安装、自检、卸载与回滚"],
"highlights": [
"唯一编号网关与失败关闭路由",
"协议规则编译为原生内核",
"签名模块安装、自检、卸载与回滚"
],
"state": "SUPERSEDED",
"evidence": ["audit/hololake-0.5.0-qoder-numbered-production-installed-20260819.json"]
"evidence": [
"audit/hololake-0.5.0-qoder-numbered-production-installed-20260819.json"
]
},
{
"releaseId": "GH-HOLOLAKE-RELEASE-0.4.1",
@ -60,9 +113,16 @@
"date": "2026-08-17",
"title": "签名更新与编程 AI 直连底座",
"summary": "加入签名更新引导和 HoloLake 持有的本机编程 AI 控制平面。",
"highlights": ["签名更新检查与恢复边界", "本机终端直连协议", "连接、续接与写入前环境事实帧"],
"highlights": [
"签名更新检查与恢复边界",
"本机终端直连协议",
"连接、续接与写入前环境事实帧"
],
"state": "SUPERSEDED",
"evidence": ["audit/hololake-0.4.1-updater-bootstrap-installed-acceptance-20260817.json", "audit/hololake-0.4.1-programming-ai-terminal-link-acceptance-20260817.json"]
"evidence": [
"audit/hololake-0.4.1-updater-bootstrap-installed-acceptance-20260817.json",
"audit/hololake-0.4.1-programming-ai-terminal-link-acceptance-20260817.json"
]
},
{
"releaseId": "GH-HOLOLAKE-RELEASE-0.4.0",
@ -70,9 +130,15 @@
"date": "2026-08-16",
"title": "域路由与个人代码频道",
"summary": "建立五域入口、域凭证路由和用户个人原生代码频道。",
"highlights": ["编号验证后进入所属域", "域级语言边界", "用户 PNCC 本机 Git 投影"],
"highlights": [
"编号验证后进入所属域",
"域级语言边界",
"用户 PNCC 本机 Git 投影"
],
"state": "SUPERSEDED",
"evidence": ["audit/hololake-0.4.0-domain-membrane-pncc-installed-acceptance-20260816.json"]
"evidence": [
"audit/hololake-0.4.0-domain-membrane-pncc-installed-acceptance-20260816.json"
]
}
]
}
}

View file

@ -8,9 +8,9 @@ const read = (path) => readFile(new URL(path, root), 'utf8')
test('release center records every shipped HoloLake line from 0.4.0 through current', async () => {
const contract = JSON.parse(await read('contracts/product-release-center.json'))
assert.equal(contract.schema, 'hololake.product-release-center/v1')
assert.equal(contract.currentVersion, '0.9.0')
assert.equal(contract.currentVersion, '0.9.1')
const versions = contract.releases.map((release) => release.version)
for (const version of ['0.4.0', '0.4.1', '0.5.0', '0.6.0', '0.7.0', '0.8.1', '0.9.0']) assert.ok(versions.includes(version), version)
for (const version of ['0.4.0', '0.4.1', '0.5.0', '0.6.0', '0.7.0', '0.8.1', '0.9.0', '0.9.1']) assert.ok(versions.includes(version), version)
assert.equal(contract.releases.filter((release) => release.state === 'CURRENT').length, 1)
for (const release of contract.releases) {
assert.ok(release.title.length > 0)