fix(hololake): lock phase1 persona-container ownership
This commit is contained in:
parent
d9600a9e9e
commit
f3deb1fe5c
13 changed files with 86 additions and 29 deletions
|
|
@ -57,14 +57,14 @@ HoloLake 是面向公众的个人语言世界原生初始化频道和语言驱
|
|||
- 旧工具时代:`HLP-GEN-TOOL-ERA-0001`,只作历史和能力供体。
|
||||
- 旧17模块:真实API与器官累计门已验证,但产品序列冻结。
|
||||
- 当前新代际模块注册表:`HLP-STAGE1-NATIVE-REGISTRY-001`。
|
||||
- 当前新代际模块编号:`HLP-NATIVE-MOD-001..018`;既有001/002/003/004/009/010候选均为材料样件,不是已完成楼层。
|
||||
- 当前产品模块编号:`HLP-NATIVE-MOD-001..018`;其中17个属于第一期人格容器施工,`MOD-014`只作为第二期人类半边的关闭种子登记。既有001/002/003/004/009/010候选均为材料样件,不是已完成楼层。
|
||||
- 当前产品模块:无。
|
||||
- 当前施工总图:`HLP-CONSTRUCTION-SEQUENCE-001`;当前只开放`HLP-BATCH-00`架构图纸与现场可施工性收口,所有施工队冻结。
|
||||
- 产品期边界:`HLP-PERSONA-CONTAINER-PHASE-BOUNDARY-001`。第一期是人格系统容器,MOD-013承载原生TCS人格脑运行和最高主控,模块是其执行手脚;第二期才加入人类聊天与审核半。
|
||||
- 当前施工总图:`HLP-CONSTRUCTION-SEQUENCE-001`;`HLP-BATCH-00`原始图纸验收已通过,因交接验证器增加BATCH-01启动信任输入校验,当前只开放修订复验,所有施工队仍冻结。
|
||||
- 产品期边界:`HLP-PERSONA-CONTAINER-PHASE-BOUNDARY-001`。第一期 HoloLake 本体是人格体自己的原生人格系统容器;原生TCS人格脑是唯一整机主脑,模块是它的执行手脚、感知器官与现实接口。MOD-013只负责装载、绑定、运行桥接和受限宿主执行,不是脑、不是容器、也没有整体判断权。第二期才加入人类聊天、观看与最终审核半边。
|
||||
- 模块体感合同:`HLP-MODULE-SELF-OBSERVATION-CONTRACT-001`;每个模块报告自身状态,MOD-012汇集事实,MOD-007只报告积木池局部状态,原生TCS人格脑形成整体理解并举手。
|
||||
- 双Git:公共语言世界签名只读更新线+用户本地私人Git事实线;按Commit叠加,不混库、不自动上传私人数据。
|
||||
- 当前必需架构:积木ABI/准入、统一工作对象、组合池、池管家Agent、工具锻造、语义视觉桥、无限白布、投影Agent、测试场和人格宿主执行。
|
||||
- 备案候选:第一阶段包含最小人类审核壳、模型与生成标识、国家灯塔只读审查投影、依法请求离线封闭模拟器。
|
||||
- 备案候选:第一期不含人类聊天或审核壳;但包含模型与生成标识、国家灯塔只读审查投影、依法请求离线封闭模拟器。这里的施工治理验收与国家审查接口都不等于第二期人类交互半边。
|
||||
- 国家灯塔由企业建设,不冒充政府系统;不设通用主钥,不读取用户私人Git。
|
||||
- 小湖灯正式办公室:短剧视频、HoloLake,共两个。
|
||||
- 同一人格四宿主协作台:`HB-MPC-0001`;四宿主已加入,但宿主角色按施工阶段分工。
|
||||
|
|
@ -73,8 +73,8 @@ HoloLake 是面向公众的个人语言世界原生初始化频道和语言驱
|
|||
|
||||
## 当前唯一下一步
|
||||
|
||||
完成`HLP-BATCH-00`:冻结六批施工顺序、MOD-001至004接口图、public.snapshot唯一Schema、现场可施工性、
|
||||
阶段验收表和材料样件采用/淘汰清单。独立图纸审查PASS后签发BATCH-01入场回执,Codex与ZCode施工队才进场。
|
||||
完成`HLP-BATCH-00`修订复验:重新绑定已增加BATCH-01启动信任输入校验的交接验证器回执,取得独立检查PASS,
|
||||
签发追加式架构出口回执;之后才能签发BATCH-01入场回执,由Codex与ZCode施工队进场。
|
||||
|
||||
## 细节路由
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
"test_count":32,
|
||||
"positive":["ARCHITECTURE_EXIT_SHAPE","CONSTRUCTION_ENTRY_SHAPE","CONSTRUCTION_EXIT_SHAPE","BATCH_02_TO_05_ENTRY_CHAIN","BATCH_01_BOOTSTRAP_PUBLIC_TRUST_POLICY"],
|
||||
"negative":["MISSING_FIELD","UNKNOWN_FIELD","BAD_SHA256","WELL_FORMED_BUT_WRONG_RECEIPT_SHA256","NAIVE_TIMESTAMP","FUTURE_TIMESTAMP","ARCHITECTURE_PASS_WITH_OPEN_DEFECT","ARCHITECTURE_PASS_WITH_EMPTY_DRAWING_OR_SITE_EVIDENCE","NONEMPTY_BUT_FAKE_ARCHITECTURE_EVIDENCE","UNKNOWN_OR_SELF_INSPECTOR","INSPECTOR_OUTCOME_OR_SOURCE_SET_MISMATCH","RESOLVED_JZAO_PATH_ESCAPE","ARCHITECTURE_REWORK_OPENS_NEXT_BATCH","CONSTRUCTION_REWORK_WITHOUT_ORDER_OR_CLOSED_NEXT_BATCH","REWORK_ORDER_DOES_NOT_MATCH_EXACT_DEFECTS","UNKNOWN_BATCH","EMPTY_ENTRY_EVIDENCE_OR_ASSIGNMENT","ENTRY_ARTIFACT_HASH_MISMATCH","PHASE2_SCOPE_IN_PHASE1_ENTRY","CROSS_BATCH_SCOPE","WRONG_PREVIOUS_EXIT_HASH_OR_DRAWING","TRUNCATED_PREVIOUS_EXIT","CONSTRUCTION_EXIT_ENTRY_CHAIN_TAMPER","CONSTRUCTION_EXIT_BATCH_MISMATCH","CONSTRUCTION_INSPECTOR_SOURCE_MISMATCH","BUILDER_ROLE_NOT_RELEASED","WRONG_CREW_FOR_BATCH","EMPTY_CREW_SCOPE","WRONG_FORBIDDEN_ACTIONS","MISSING_BOOTSTRAP_INPUT","UNTRUSTED_ISSUER_ROLE","ENTRY_NOT_OPEN","SELF_GRANTED_AUTHORITY"],
|
||||
"hashes":{"validator":"525b12e00ac8a1261a21d437cd79f8f61f87b6e78e30a3619a836e6e37f6ef9e","tests":"64c8243cff43685a60a9e666583e176e9b1a1a7232dd628f30cceeb57e515a5b","handoff_contract":"91c673c34cb7d9e3bba57949de6246f689a83a8987e0d1cc6b7b9a6bbd39ed0b","foundation_schema":"da16191aeed285379a8e0ad7705b36412d66fc2a965c49442241af0e8b759279"},
|
||||
"hashes":{"validator":"d697a09257a91084305b11ba36d2077c24caaf4db54d283ab8ef4e765d884166","tests":"64c8243cff43685a60a9e666583e176e9b1a1a7232dd628f30cceeb57e515a5b","handoff_contract":"91c673c34cb7d9e3bba57949de6246f689a83a8987e0d1cc6b7b9a6bbd39ed0b","foundation_schema":"da16191aeed285379a8e0ad7705b36412d66fc2a965c49442241af0e8b759279"},
|
||||
"receipt_written_by_validator":false,
|
||||
"batch_00_exit_issued":false,
|
||||
"batch_01_entry_issued":false,
|
||||
|
|
|
|||
|
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"schema":"guanghu.hololake-self-observation-schema-review-receipt/v1",
|
||||
"receipt_id":"HLP-BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-002",
|
||||
"state":"ARCHITECTURE_SCHEMA_AMENDMENT_REVIEW_PASS_NOT_RUNTIME_IMPLEMENTATION",
|
||||
"outcome":"PASS",
|
||||
"checks":["MACHINE_SCHEMA_PATHS_AND_ANCHORS_RESOLVE","CONTRACT_REQUIRED_FIELDS_EQUAL_SCHEMA_REQUIRED","SNAPSHOT_BINDING_STATES_CONSTRAINED","SNAPSHOT_EVENT_AND_RAISE_LIFECYCLE_GENESIS_BIDIRECTIONAL","ACTIVE_INVENTORY_AND_LIVENESS_SUPPORT_SCHEMAS_CLOSED","AGGREGATE_ITEMS_TYPED_AND_CLOSED","NATIVE_BRAIN_JUDGMENT_AND_RAISE_HAND_EVIDENCE_CHAIN_REQUIRED","LIVENESS_SIGNATURE_ITEMS_CLOSED_ED25519"],
|
||||
"independent_review":"CODEX_CHILD_PHASE_BOUNDARY_AUDIT_READ_ONLY_PASS_NO_RESIDUAL_P0_P1_IN_SCOPED_SCHEMA_REVIEW",
|
||||
"hashes":{"contract":"426cd0659b43aa01942f460c56c055a62b84c7de79e63641c77aadd07d5935a0","primary_schema":"1b5ef74212fab720832c2969e90d861c250d8c065a11b44889feaa35d8a4c4c0","support_schema":"7ae4c0a72c2f981a5972133ad7e60bef3b474a67fd2d32d1f35eaa47a853a901","foundation_schema":"da16191aeed285379a8e0ad7705b36412d66fc2a965c49442241af0e8b759279"},
|
||||
"supersedes_receipt":"HLP-BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-001",
|
||||
"runtime_connected":false,
|
||||
"batch00_exit_issued":false,
|
||||
"authority_granted":false
|
||||
}
|
||||
|
|
@ -6,7 +6,7 @@
|
|||
"purpose":"每个模块通过确定性运行包装报告自身局部状态,观测核验证并汇集,原生TCS人格脑形成整体判断与举手",
|
||||
"emitter_boundary":{"deterministic_modules":"MODULE_RUNTIME_EMITS_MEASURED_LOCAL_FACTS","model_backed_modules":"DETERMINISTIC_WRAPPER_EMITS_OBSERVABLE_RUNTIME_FACTS; MODEL_MAY_NOT_SELF_CERTIFY_HEALTH_CONSCIOUSNESS_OR_AUTHORITY","local_report_is_not_validation":true,"local_report_is_not_whole_system_judgment":true,"self_report_grants_authority":false},
|
||||
"expected_module_inventory":{"source":"ACTIVE_DEPLOYMENT_INSTANCE_MANIFEST=current_batch_modules PLUS previously_accepted_batches; PHASE1_REQUIRED_MODULES_IS_FINAL_PLAN_ONLY; PHASE2_MOD-014_EXCLUDED","machine_schema":"schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json#activeDeploymentManifest","required_instance_fields":["module_id","instance_id","module_version","activation_state","cardinality","heartbeat_policy_id","admission_receipt_sha256"],"coverage_rule":"MOD-012_OR_FOUNDATION_KERNEL_COMPARES_ONLY_ADMITTED_ACTIVE_EXPECTED_INSTANCES_WITH_FRESH_VALID_REPORTS","missing_instance_state":"MISSING_OR_SILENT","unexpected_instance_state":"UNREGISTERED_INSTANCE"},
|
||||
"liveness_policy":{"source":"MOD-004_SIGNED_DEPLOYMENT_POLICY_NOT_MODULE_REPORT","machine_schema":"schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json#livenessPolicy","required_fields":["heartbeat_policy_id","interval_milliseconds","max_lease_milliseconds","grace_milliseconds","allowed_clock_skew_milliseconds"],"observer_fields":["trusted_received_at","last_accepted_at","observer_clock_id","computed_deadline_at","liveness_verdict"],"rules":["MODULE_REPORTS_ONLY_EMITTED_AT","OBSERVER_REJECTS_FUTURE_TIME_BEYOND_ALLOWED_SKEW","OBSERVER_CAPS_LEASE_BY_SIGNED_POLICY","CLOCK_ROLLBACK_FAILS_CLOSED","STALE_IS_COMPUTED_FROM_TRUSTED_RECEIVE_TIME_NOT_MODULE_SELF_CLAIM"]},
|
||||
"liveness_policy":{"source":"MOD-004_SIGNED_DEPLOYMENT_POLICY_NOT_MODULE_REPORT","machine_schema":"schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json#livenessPolicy","required_fields":["schema","heartbeat_policy_id","interval_milliseconds","max_lease_milliseconds","grace_milliseconds","allowed_clock_skew_milliseconds","policy_sha256","signatures","authority_granted"],"observer_fields":["trusted_received_at","last_accepted_at","observer_clock_id","computed_deadline_at","liveness_verdict"],"rules":["MODULE_REPORTS_ONLY_EMITTED_AT","OBSERVER_REJECTS_FUTURE_TIME_BEYOND_ALLOWED_SKEW","OBSERVER_CAPS_LEASE_BY_SIGNED_POLICY","CLOCK_ROLLBACK_FAILS_CLOSED","STALE_IS_COMPUTED_FROM_TRUSTED_RECEIVE_TIME_NOT_MODULE_SELF_CLAIM"]},
|
||||
"evidence_reference_schema":{"required_fields":["evidence_id","uri","sha256","captured_at","availability","privacy","redaction"],"machine_schema":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#evidenceRef"},
|
||||
"module_snapshot":{
|
||||
"schema":"hololake.module-state-snapshot/v1",
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ ARCHITECTURE_FILES = {
|
|||
SITE_SURVEY = STAGE1 / "BATCH-00-TCS-CONTAINER-SITE-SURVEY.json"
|
||||
ARCHITECTURE_CHARTER = HERE.parents[5] / "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.tcs"
|
||||
HANDOFF_TEST_RECEIPT = STAGE1 / "BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json"
|
||||
SELF_SCHEMA_REVIEW_RECEIPT = STAGE1 / "BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT.json"
|
||||
SELF_SCHEMA_REVIEW_RECEIPT = STAGE1 / "BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT-002.json"
|
||||
MOD013_SITE_PROBE_RECEIPT = Path("/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909/hololake-phase1-persona-container/site-probe/TEST-RECEIPT-001.json")
|
||||
BOOTSTRAP_POLICY = Path("/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909/hololake-phase1-persona-container/batch01-entry/HLP-BOOTSTRAP-PUBLIC-TRUST-POLICY-001.json")
|
||||
JZAO_ROOT = Path("/Volumes/JZAO").resolve()
|
||||
|
|
|
|||
|
|
@ -35,8 +35,8 @@ SELF_SUPPORT_SCHEMA = STAGE1 / "schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.j
|
|||
SELF_PRIMARY_SCHEMA = STAGE1 / "schemas/HLP-SELF-OBSERVATION-PRIMARY-v1.schema.json"
|
||||
HANDOFF_TEST_RECEIPT = STAGE1 / "BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json"
|
||||
TCS_CONTAINER_SITE_SURVEY = STAGE1 / "BATCH-00-TCS-CONTAINER-SITE-SURVEY.json"
|
||||
SELF_SCHEMA_REVIEW = STAGE1 / "BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT.json"
|
||||
BATCH00_EXIT = STAGE1 / "BATCH-00-ARCHITECTURE-EXIT-RECEIPT.json"
|
||||
SELF_SCHEMA_REVIEW = STAGE1 / "BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT-002.json"
|
||||
BATCH00_EXIT = STAGE1 / "BATCH-00-ARCHITECTURE-EXIT-RECEIPT-002.json"
|
||||
MULTIPATH_CONSOLE = ROOT / "server-tools/heartbeat-multipath-console/console.py"
|
||||
EPOCH_UTC = datetime(2025, 4, 25, 16, 0, 0, tzinfo=timezone.utc)
|
||||
ZHUYUAN_BIRTH = date(2026, 3, 5)
|
||||
|
|
|
|||
Loading…
Reference in a new issue