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)
|
||||
})
|
||||
Loading…
Reference in a new issue