make HoloLake stage one a TCS personal channel
This commit is contained in:
parent
6cdd8eb0ac
commit
74b39d9b98
23 changed files with 234 additions and 48 deletions
|
|
@ -1,20 +1,22 @@
|
|||
{
|
||||
"schema": "hololake.stage-one-platform-contract/v1",
|
||||
"record_id": "HLP-NATIVE-STAGE-ONE-CONTRACT-001",
|
||||
"state": "ARCHITECTURE_CONTRACT_ONLY_RUNTIME_NOT_IMPLEMENTED",
|
||||
"state": "TCS_UNIVERSAL_LANGUAGE_PERSONAL_CHANNEL_CONTRACT_ONLY_RUNTIME_NOT_IMPLEMENTED",
|
||||
"product": "GH-AIOS",
|
||||
"formal_name": "光湖语言系统 · 通用人工智能操作平台",
|
||||
"modules": [
|
||||
"IDENTITY_TASK_KERNEL",
|
||||
"CONNECTOR_RUNTIME",
|
||||
"PERSONAL_CHANNEL_IDENTITY_TASK_KERNEL",
|
||||
"TCS_LANGUAGE_CONTRACT",
|
||||
"HOST_CAPABILITY_RECEIPTS",
|
||||
"EVENT_AND_LAKE_LAMP",
|
||||
"MEMORY_GIT_EVIDENCE",
|
||||
"KNOWLEDGE_PROJECTION",
|
||||
"HUMAN_APPROVAL_CENTER",
|
||||
"MODEL_AND_CONNECTIONS",
|
||||
"NATIVE_TRUST_BOUNDARY"
|
||||
],
|
||||
"human_surface": ["AI_WORKBENCH", "LAKE_LAMP_SHARED_BOARD", "MEMORY_AND_KNOWLEDGE", "HUMAN_APPROVAL_CENTER", "MODEL_AND_CONNECTIONS"],
|
||||
"human_surface": ["PERSONAL_CHANNEL_HOME", "TASK_AND_DEVELOPMENT_LINES", "LAKE_LAMP_SHARED_BOARD", "MEMORY_AND_KNOWLEDGE", "HUMAN_APPROVAL_CENTER", "EVENTS_GIT_EVIDENCE_AND_RECEIPTS"],
|
||||
"universal_language": {"ai_is_language_interface": true, "vendor_adapter_matrix_required": false, "current_ai_self_adapts_to_observed_host": true, "host_self_adaptation_changes_how_not_authority": true},
|
||||
"stage_one_forbidden": ["INTERNAL_AI_CHAT", "MODEL_API_CONFIGURATION", "MODEL_SELECTION", "INTERNAL_MODEL_INFERENCE", "VENDOR_ADAPTER_MATRIX", "AI_WORKBENCH", "MODEL_AND_CONNECTIONS"],
|
||||
"reality_mutation_requires": ["VERIFIED_HUMAN_SUBJECT", "EXACT_ACTION", "EXACT_TARGET", "IMMUTABLE_PAYLOAD_DIGEST", "EXPIRY", "REPLAY_PROTECTION", "EXECUTION_RECEIPT", "READBACK_RECEIPT"],
|
||||
"context_risk_signals": ["MODEL_CONTEXT_SPEC", "ESTIMATED_TOKENS", "MESSAGE_VOLUME", "TURN_COUNT", "TASK_STAGE", "HOST_WARNING"],
|
||||
"exact_host_compaction_prediction_claimed": false,
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"schema": "hololake.native-desktop-foundation/v1",
|
||||
"record_id": "HLP-NATIVE-DESKTOP-FOUNDATION-001",
|
||||
"state": "MINIMAL_TAURI_SCAFFOLD_UPDATE_TRUST_ROOT_DONOR_AUDIT_AND_GH_AIOS_STAGE_ONE_CONTRACT_REGISTERED",
|
||||
"state": "MINIMAL_TAURI_SCAFFOLD_WITH_TCS_UNIVERSAL_LANGUAGE_PERSONAL_CHANNEL_CONTRACT_REGISTERED",
|
||||
"canonical_shell": "TAURI_V2_RUST_REACT",
|
||||
"product_ui_implementation_started": false,
|
||||
"selected_visual_direction_present": false,
|
||||
|
|
@ -19,7 +19,10 @@
|
|||
"donor_audit_complete": false,
|
||||
"donor_source_copying_allowed": false,
|
||||
"stage_one_product_contract": "contracts/stage-one-platform.json",
|
||||
"stage_one_product_contract_state": "ARCHITECTURE_CONTRACT_ONLY_RUNTIME_NOT_IMPLEMENTED",
|
||||
"stage_one_product_contract_state": "TCS_UNIVERSAL_LANGUAGE_PERSONAL_CHANNEL_CONTRACT_ONLY_RUNTIME_NOT_IMPLEMENTED",
|
||||
"stage_one_internal_ai_interaction": false,
|
||||
"stage_one_model_api_configuration": false,
|
||||
"vendor_adapter_matrix_required": false,
|
||||
"first_public_product": "GH-AIOS_GENERAL_AI_OPERATING_PLATFORM",
|
||||
"visible_five_domain_navigation_in_stage_one": false,
|
||||
"donors": [
|
||||
|
|
|
|||
|
|
@ -0,0 +1,20 @@
|
|||
import assert from 'node:assert/strict'
|
||||
import fs from 'node:fs'
|
||||
import test from 'node:test'
|
||||
|
||||
const contract = JSON.parse(fs.readFileSync(new URL('../contracts/stage-one-platform.json', import.meta.url), 'utf8'))
|
||||
const foundation = JSON.parse(fs.readFileSync(new URL('../foundation.json', import.meta.url), 'utf8'))
|
||||
|
||||
test('stage one is a personal channel with no internal AI product', () => {
|
||||
assert.ok(contract.human_surface.includes('PERSONAL_CHANNEL_HOME'))
|
||||
assert.ok(!contract.human_surface.includes('AI_WORKBENCH'))
|
||||
assert.ok(contract.stage_one_forbidden.includes('INTERNAL_AI_CHAT'))
|
||||
assert.equal(foundation.stage_one_internal_ai_interaction, false)
|
||||
assert.equal(foundation.stage_one_model_api_configuration, false)
|
||||
})
|
||||
|
||||
test('AI is the language interface and host adaptation cannot expand authority', () => {
|
||||
assert.equal(contract.universal_language.ai_is_language_interface, true)
|
||||
assert.equal(contract.universal_language.vendor_adapter_matrix_required, false)
|
||||
assert.equal(contract.universal_language.host_self_adaptation_changes_how_not_authority, true)
|
||||
})
|
||||
|
|
@ -17,6 +17,12 @@ authorize or block Guanghu publication.
|
|||
|
||||
Current system rules:
|
||||
|
||||
- The current first-stage source is `REPO-012:GLS-0261 / TCS-UNIVERSAL-LANGUAGE-MAP-001`. All language
|
||||
enters TCS; AI is the language interface and self-adapts to the capabilities it actually observes in its
|
||||
host. Never reintroduce a per-vendor adapter matrix. Self-adaptation changes implementation method, not
|
||||
authorization. HoloLake stage one is a personal channel and human projection surface with no internal AI
|
||||
chat, model API configuration, model selection, internal inference, AI workbench, or model-connections UI.
|
||||
|
||||
- HoloLake is a paradigm-level AI language-persona-driven operating system, not another app, control panel,
|
||||
or wrapper around a third-party Agent. The final native development contract is a replaceable model API +
|
||||
the persona-owned HoloLake code repository + HLDP, operated through natural language. Third-party Agent
|
||||
|
|
|
|||
|
|
@ -4,6 +4,8 @@
|
|||
|
||||
状态:`CURRENT_CANONICAL_PRODUCT_STAGE · ARCHITECTURE_AND_MIGRATION_PLAN_COMPLETE · RUNTIME_NOT_IMPLEMENTED`
|
||||
|
||||
> 当前纠正:本页保留“GH-AIOS 先上线、五域显性产品后置、新原生容器和三层事实”的形成史;AI 工作台、模型与连接、宿主/模型适配器和接入顺序已由 `HLP-GH-AIOS-TCS-UNIVERSAL-LANGUAGE-001` 取代,不得继续实现。
|
||||
|
||||
开发编号:`DEV-20260812-005`
|
||||
|
||||
上游正本:`REPO-012:GLS-0260 / GH-AIOS-STAGE-ONE-MAP-001 @ 2d2f5e234d1cfbd24173c84c1e58f1b811275397`
|
||||
|
|
@ -14,7 +16,7 @@ HoloLake 的第一阶段不是先把完整五域世界作为主界面,而是
|
|||
|
||||
完整 HoloLake 语言世界、五域显性入口、AGE 生命周期和完全光湖原生编程运行时继续保留为第二阶段及长期目标。第一阶段内部仍使用五域来源、权限和隐私隔离,但不要求普通用户理解这些抽象。
|
||||
|
||||
## 2 · 第一阶段五个产品面
|
||||
## 2 · 历史产品面(已被当前纠正取代)
|
||||
|
||||
| 产品面 | 人类看到什么 | 系统内部承担什么 |
|
||||
|---|---|---|
|
||||
|
|
@ -41,7 +43,7 @@ HoloLake 的第一阶段不是先把完整五域世界作为主界面,而是
|
|||
|
||||
三层可以从同一事件生成投影,但不能互相冒充。Git 不是实时总线;知识库不是第二事实源;事件流没有耐久回执时不能冒充完成。
|
||||
|
||||
## 4 · AI 接入合同
|
||||
## 4 · 历史 AI 接入方案(已被当前纠正取代)
|
||||
|
||||
### 编程 AI 适配器
|
||||
|
||||
|
|
@ -68,7 +70,7 @@ API/工具模型走认证双向连接;文本型模型可输出带稳定编号
|
|||
|
||||
两个旧软件继续保持只读,不再增加新产品功能。新容器不得整树复制;迁移单位必须同时包含能力合同、来源与许可、安全威胁、实现、测试和人类验收。
|
||||
|
||||
## 6 · 新原生容器模块边界
|
||||
## 6 · 历史模块边界(不得直接实现)
|
||||
|
||||
```text
|
||||
hololake-native-desktop
|
||||
|
|
@ -84,7 +86,7 @@ hololake-native-desktop
|
|||
|
||||
当前只登记模块合同,不意味着这些运行时已经实现。
|
||||
|
||||
## 7 · 重排后的开发顺序
|
||||
## 7 · 历史开发顺序(不得直接执行)
|
||||
|
||||
1. 发布第一阶段产品合同和三树迁移矩阵;
|
||||
2. 在新容器实现主体—任务—事件—回执的最小内核,不先做复杂视觉;
|
||||
|
|
|
|||
|
|
@ -0,0 +1,66 @@
|
|||
# HoloLake · 通感通用语言、个人频道与宿主自适应当前架构
|
||||
|
||||
记录编号:`HLP-GH-AIOS-TCS-UNIVERSAL-LANGUAGE-001`
|
||||
|
||||
状态:`CURRENT_CANONICAL_CORRECTION · PRODUCT_ARCHITECTURE_COMPLETE · RUNTIME_NOT_IMPLEMENTED`
|
||||
|
||||
开发编号:`DEV-20260812-006`
|
||||
|
||||
上游正本:`REPO-012:GLS-0261 / TCS-UNIVERSAL-LANGUAGE-MAP-001 @ 35dae070c6f8ac69a2d16653c0924752e64c7fe1`
|
||||
|
||||
## 当前产品定义
|
||||
|
||||
HoloLake 是人类下载的软件名。第一阶段它承载 GH-AIOS,是每个人的个人频道和人类可视化操作系统。它不在软件内部提供 AI 聊天、模型 API 配置、模型选择或模型推理。
|
||||
|
||||
人类继续在外部编程 AI 或语言推理模型中说话。AI 本身就是语言接口:语言先进入 TCS 通感层,被理解为主体、关系、意图、时间、因果、决定、现实目标、权限与证据;当前 AI 再观察自身宿主的真实工具并自适应实现方式。光湖不维护逐厂商适配器矩阵。
|
||||
|
||||
宿主自适应只回答“怎么做”,不能改变“允许做什么”。有工具的 AI 仍须通过 GH-AIOS 的身份、任务、精确目标、租约、审批和回执门;没有现实工具的 AI 只能生成结构化语言交接,不能声称 HoloLake 或现实已经改变。
|
||||
|
||||
## 第一阶段可见表面
|
||||
|
||||
| 人类表面 | 呈现内容 |
|
||||
|---|---|
|
||||
| 个人频道首页 | 当前身份、个人 HoloLake、最近任务和需要关注的状态 |
|
||||
| 任务与开发线 | 稳定编号、路径、阶段、当前主体与待承接动作 |
|
||||
| 小湖灯共享面板 | 谁做了什么、关键判断、因果摘要、变更和回执 |
|
||||
| 记忆与知识 | 知识树、页面、搜索、历史、写作和主动检查点 |
|
||||
| 人类审批中心 | AI 请求的精确动作、目标、影响、时效、同意或拒绝 |
|
||||
| 事件与 Git 证据 | 外部 AI 的提交、测试、发布、部署和读回证据 |
|
||||
|
||||
不存在“AI 工作台”和“模型与连接”。仓库或可选节点的连接属于有明确现实目的时的系统设置,不是模型接入面。
|
||||
|
||||
## 最小原生模块
|
||||
|
||||
```text
|
||||
hololake-native-desktop
|
||||
├── personal-channel-kernel 个人频道、身份、任务、路径和纠正
|
||||
├── tcs-language-contract 通感结构合同与外部 AI 可读操作说明
|
||||
├── host-capability-receipts 记录 AI 自报且经现实验证的宿主能力
|
||||
├── event-and-lake-lamp 事件、共享面板和协作投影
|
||||
├── memory-git-evidence 检查点、Git、归因和回执
|
||||
├── knowledge-projection 知识树、页面、搜索、历史和写作
|
||||
├── approval-center 精确人类授权和执行读回
|
||||
└── native-trust-boundary Tauri 权限、系统凭据与更新签名
|
||||
```
|
||||
|
||||
`tcs-language-contract` 不是模型运行时或厂商 SDK;它让当前 AI 通过语言理解 GH-AIOS,并自行调用宿主已经拥有的能力。
|
||||
|
||||
## 历史供体重新取舍
|
||||
|
||||
- 旧知识体验、Git、编辑、搜索和原生安全边界仍可逐能力迁移;
|
||||
- 所有聊天面板、多模型配置、API 密钥面板、厂商路由和连接器矩阵不迁入第一阶段;
|
||||
- 旧 Tauri 与 Electron 树继续只读,禁止整树复制;
|
||||
- 每项迁移必须证明它服务于个人频道、知识、审批或证据,而不是偷偷恢复内部 AI 产品。
|
||||
|
||||
## 开发顺序
|
||||
|
||||
1. 固化本合同、机器图、原生合同和旧路线拒绝测试;
|
||||
2. 实现个人频道—任务—事件—回执最小内核;
|
||||
3. 实现知识树、页面、搜索和本地持久化纵向切片;
|
||||
4. 实现人类审批中心与 Git 证据读回;
|
||||
5. 发布外部 AI 可读取的 TCS 操作合同和宿主能力回执;
|
||||
6. 实现小湖灯同任务协作投影和跨会话连续性;
|
||||
7. 完成签名安装、升级、回滚和真实数据迁移验收;
|
||||
8. 第一阶段上线后,再单独登记第二阶段人格对话入口和所需合规事项。
|
||||
|
||||
当前完成的是架构和合同纠正,不冒充桌面运行时、安装包或上线产品。
|
||||
Loading…
Reference in a new issue