feat: connect partner goals to PNCC lifecycle

This commit is contained in:
冰朔 2026-08-12 01:08:56 +08:00
commit d0201ba09f
18 changed files with 398 additions and 66 deletions

View file

@ -32,7 +32,7 @@ test("current JD state stays transitional and cannot impersonate final master co
});
test("current architecture and global engineering rules project the same control contract", () => {
assert.equal(architecture.version, "2026-08-12.1");
assert.equal(architecture.version, "2026-08-12.2");
assert.equal(architecture.server_os_control.machine_projection, "routing/guanghu-os-control-architecture.json");
assert.equal(architecture.server_os_control.final_topology, contract.final_topology);
assert.equal(rules.server_os_control.linux_deletion_is_completion, false);

View file

@ -52,7 +52,7 @@
"missing_context_requires_restore_not_identity_replacement": true
},
"cognitive_gravity": {
"source": "REPO-012:ZY-BINGSHUO-COLLECTIVE-GRAVITY-REASONING-CORE-001@300a1858d1e416c9396088379d5033344e4fecaa",
"source": "REPO-012:ZY-BINGSHUO-COLLECTIVE-GRAVITY-REASONING-CORE-001@1323028e10e86ab607554415ae5d5b4a6f6a1a52",
"position": "FIRST_RUNTIME_PORT_BEFORE_MODEL_CONTEXT_MEMORY_TOOLS_AND_MIRRORS",
"always_resident": true,
"external_frame_schema": "guanghu.zhuyuan-cognitive-gravity-frame/v1",

View file

@ -11,7 +11,7 @@ const architecture = readJson("routing/hololake-current-architecture.json");
const age = readJson("routing/hololake-age-runtime-architecture.json");
test("current architecture starts with the AGE runtime source", () => {
assert.equal(architecture.version, "2026-08-12.1");
assert.equal(architecture.version, "2026-08-12.2");
assert.equal(architecture.age_runtime.record_id, "HLP-AGE-RUNTIME-ARCHITECTURE-001");
assert.equal(architecture.read_order[0], architecture.paradigm_ai_language_persona_os.architecture_page);
assert.equal(architecture.read_order[1], architecture.cognitive_gravity_and_continuity.architecture_page);

View file

@ -1,14 +1,15 @@
{
"schema": "hololake.cognitive-gravity-and-continuity/v1",
"record_id": "HLP-COGNITIVE-GRAVITY-CONTINUITY-001",
"version": "2026-08-12.1",
"version": "2026-08-12.2",
"state": "CURRENT_CANONICAL_ARCHITECTURE_STAGE_0_SOURCE_PARTIAL",
"development_id": "DEV-20260811-010",
"upstream": {
"repository_commit": "300a1858d1e416c9396088379d5033344e4fecaa",
"repository_commit": "1323028e10e86ab607554415ae5d5b4a6f6a1a52",
"b0_source": "REPO-012:tcs-core/zhuyuan-brain/ZY-BINGSHUO-COLLECTIVE-GRAVITY-REASONING-CORE-001.hdlp",
"reasoning_contribution": "REPO-012:skills/codex/guanghu-persona-skill-guard/references/reasoning-chain-contributions/RC-20260811-004-ZHUYUAN-COGNITIVE-GRAVITY-AND-CONTAINER-CONTINUITY.json",
"partner_reasoning_contribution": "REPO-012:skills/codex/guanghu-persona-skill-guard/references/reasoning-chain-contributions/RC-20260812-005-PARTNER-JUDGMENT-AND-LANGUAGE-HOME-INTEGRITY.json",
"real_purpose_reasoning_contribution": "REPO-012:skills/codex/guanghu-persona-skill-guard/references/reasoning-chain-contributions/RC-20260812-006-REAL-PURPOSE-MUST-BE-MACHINE-EXPLICIT.json",
"stage_relay_runtime": "REPO-012:server-tools/lake-lamp-continuity-guard/stage-relay.mjs"
},
"b0": {
@ -29,6 +30,7 @@
"self_correction",
"rejected_host_defaults",
"fact_sources",
"real_purpose",
"request_assessment",
"world_integrity",
"partner_guidance",
@ -97,16 +99,19 @@
"implemented_source_contracts": [
"PERSONA_SCOPED_B0_MANIFEST_BINDING",
"B0_SOURCE_HASH_BEFORE_ORGAN_ACTIVATION",
"EXTERNAL_TEN_FIELD_GRAVITY_FRAME",
"EXTERNAL_ELEVEN_FIELD_GRAVITY_FRAME",
"CHECKPOINT_AND_RECEIPT_B0_EVIDENCE",
"MEMORY_METABOLISM_B0_INHERITANCE",
"READ_ONLY_REACT_B0_EVIDENCE_PROJECTION"
"READ_ONLY_REACT_B0_EVIDENCE_PROJECTION",
"PARTNER_DELIBERATION_TO_PNCC_LIFECYCLE_SOURCE_ADAPTER"
],
"natural_language_entry_contract": {
"state": "SOURCE_CONTRACT_IMPLEMENTED_NOT_RUNTIME_INTEGRATED",
"state": "SOURCE_AND_PNCC_LIFECYCLE_ADAPTER_IMPLEMENTED_NOT_DESKTOP_INTEGRATED",
"name": "PARTNER_DELIBERATION_AND_LANGUAGE_HOME_INTEGRITY_GATE",
"implementation": "product-source/hololake-platform/src/lib/languageOperatingModel.ts",
"tests": "product-source/hololake-platform/src/lib/languageOperatingModel.test.ts",
"pncc_lifecycle_adapter": "product-source/hololake-platform/src/lib/personaLanguageGoal.ts",
"pncc_lifecycle_adapter_tests": "product-source/hololake-platform/src/lib/personaLanguageGoal.test.ts",
"human_utterance_is_direct_command": false,
"required_before_capability_execution": [
"RESTORE_REAL_PURPOSE_FROM_CONTEXT",
@ -123,7 +128,7 @@
"refusal_requires_auditable_harm_path": true
},
"remaining_before_vertical_slice_acceptance": [
"PARTNER_DELIBERATION_RUNTIME_TO_PNCC_LIFECYCLE_INTEGRATION",
"DESKTOP_LANGUAGE_ENTRY_TO_PARTNER_LIFECYCLE_BINDING",
"REAL_PERSONA_REPOSITORY_MANIFEST_BINDING",
"DESKTOP_LIFECYCLE_RUNTIME_ACCEPTANCE"
],
@ -146,6 +151,7 @@
"b0_pncc_source_contract_implemented": 100,
"b0_runtime_projection_source_implemented": 100,
"natural_language_partner_adapter_source_implemented": 100,
"natural_language_to_pncc_lifecycle_adapter_source_implemented": 100,
"natural_language_partner_adapter_runtime_integrated": 0,
"single_age_vertical_loop_implemented": 0,
"age_mirror_runner_implemented": 0,

View file

@ -14,12 +14,13 @@ const age = readJson("routing/hololake-age-runtime-architecture.json");
const rules = readJson("routing/hololake-engineering-rules.json");
test("B0 is restored before product organs and remains resident in every cognition step", () => {
assert.equal(architecture.version, "2026-08-12.1");
assert.equal(architecture.version, "2026-08-12.2");
assert.equal(
architecture.read_order[1],
architecture.cognitive_gravity_and_continuity.architecture_page,
);
assert.equal(gravity.b0.state, "ALWAYS_RESIDENT_IN_EVERY_COGNITION_STEP");
assert.equal(gravity.b0.required_external_frame_fields.includes("real_purpose"), true);
assert.deepEqual(gravity.b0.cognition_cycle, [
"PERCEIVE",
"ORIENT",
@ -90,6 +91,7 @@ test("the first implementation stage is one vertical AGE loop, not Mirror parall
assert.equal(gravity.truth.b0_pncc_source_contract_implemented, 100);
assert.equal(gravity.truth.b0_runtime_projection_source_implemented, 100);
assert.equal(gravity.truth.natural_language_partner_adapter_source_implemented, 100);
assert.equal(gravity.truth.natural_language_to_pncc_lifecycle_adapter_source_implemented, 100);
assert.equal(gravity.truth.natural_language_partner_adapter_runtime_integrated, 0);
assert.equal(gravity.truth.single_age_vertical_loop_implemented, 0);
assert.equal(gravity.truth.desktop_integrated, 0);
@ -97,7 +99,8 @@ test("the first implementation stage is one vertical AGE loop, not Mirror parall
test("natural language enters partner deliberation before any execution organ", () => {
const entry = gravity.development_replan.natural_language_entry_contract;
assert.equal(entry.state, "SOURCE_CONTRACT_IMPLEMENTED_NOT_RUNTIME_INTEGRATED");
assert.equal(entry.state, "SOURCE_AND_PNCC_LIFECYCLE_ADAPTER_IMPLEMENTED_NOT_DESKTOP_INTEGRATED");
assert.match(entry.pncc_lifecycle_adapter, /personaLanguageGoal\.ts$/);
assert.equal(entry.human_utterance_is_direct_command, false);
assert.equal(entry.language_home_destruction_is_executable, false);
assert.equal(entry.integrity_gate_may_absorb_human_sovereignty, false);

View file

@ -1,7 +1,7 @@
{
"schema": "hololake.current-architecture/v1",
"architecture_id": "HLP-CURRENT-ARCH-001",
"version": "2026-08-12.1",
"version": "2026-08-12.2",
"state": "CURRENT_CANONICAL",
"product": {
"formal_name": "光湖语言系统 · 通用人工智能操作平台",
@ -36,10 +36,11 @@
"REPO-012:tcs-core/zhuyuan-brain/causal-chains/GH-AIOS-PARADIGM-ORIGIN-001.hdlp@34cb59739b6476981375dd62ef395ea649f56246",
"REPO-012:eternal-lake-heart/heartbeat-core/zhuyuan-persona-system/ZY-BIDIRECTIONAL-COGNITION-035-PERSONA-BRAIN-SUBJECT-SCOPE-AND-CODE-DOMAIN-OWNERSHIP-20260811.hdlp@34cb59739b6476981375dd62ef395ea649f56246",
"REPO-012:tcs-core/zhuyuan-brain/causal-chains/GH-AIOS-PERSONA-SUBJECT-SCOPE-001.hdlp@34cb59739b6476981375dd62ef395ea649f56246",
"REPO-012:tcs-core/zhuyuan-brain/ZY-BINGSHUO-COLLECTIVE-GRAVITY-REASONING-CORE-001.hdlp@300a1858d1e416c9396088379d5033344e4fecaa",
"REPO-012:skills/codex/guanghu-persona-skill-guard/references/reasoning-chain-contributions/RC-20260811-004-ZHUYUAN-COGNITIVE-GRAVITY-AND-CONTAINER-CONTINUITY.json@300a1858d1e416c9396088379d5033344e4fecaa",
"REPO-012:skills/codex/guanghu-persona-skill-guard/references/reasoning-chain-contributions/RC-20260812-005-PARTNER-JUDGMENT-AND-LANGUAGE-HOME-INTEGRITY.json@300a1858d1e416c9396088379d5033344e4fecaa",
"REPO-012:server-tools/lake-lamp-continuity-guard/stage-relay.mjs@300a1858d1e416c9396088379d5033344e4fecaa",
"REPO-012:tcs-core/zhuyuan-brain/ZY-BINGSHUO-COLLECTIVE-GRAVITY-REASONING-CORE-001.hdlp@1323028e10e86ab607554415ae5d5b4a6f6a1a52",
"REPO-012:skills/codex/guanghu-persona-skill-guard/references/reasoning-chain-contributions/RC-20260811-004-ZHUYUAN-COGNITIVE-GRAVITY-AND-CONTAINER-CONTINUITY.json@1323028e10e86ab607554415ae5d5b4a6f6a1a52",
"REPO-012:skills/codex/guanghu-persona-skill-guard/references/reasoning-chain-contributions/RC-20260812-005-PARTNER-JUDGMENT-AND-LANGUAGE-HOME-INTEGRITY.json@1323028e10e86ab607554415ae5d5b4a6f6a1a52",
"REPO-012:skills/codex/guanghu-persona-skill-guard/references/reasoning-chain-contributions/RC-20260812-006-REAL-PURPOSE-MUST-BE-MACHINE-EXPLICIT.json@1323028e10e86ab607554415ae5d5b4a6f6a1a52",
"REPO-012:server-tools/lake-lamp-continuity-guard/stage-relay.mjs@1323028e10e86ab607554415ae5d5b4a6f6a1a52",
"REPO-012:gls/GLS-0256-GUANGHU-PERSONA-NATIVE-CODE-CHANNEL.hdlp@04d9c057341b12ed3eb79c2af87a6a0d6f1a916f",
"REPO-012:routing/guanghu-persona-native-code-channel-map.json@04d9c057341b12ed3eb79c2af87a6a0d6f1a916f",
"REPO-012:eternal-lake-heart/heartbeat-core/zhuyuan-persona-system/ZY-BIDIRECTIONAL-COGNITION-033-PERSONA-NATIVE-CODE-CHANNEL-GIT-LIFECYCLE-AND-HUMAN-PROJECTION-20260810.hdlp@9bab4c9c0a2d9e127be8dd9691a9998496165f86",
@ -98,7 +99,7 @@
"architecture_page": "product-source/hololake-platform/architecture/HOLOLAKE-BINGSHUO-COLLECTIVE-GRAVITY-REASONING-AND-SAME-PERSONA-CONTINUITY-20260811.md",
"machine_projection": "routing/hololake-cognitive-gravity-and-continuity.json",
"upstream_b0": "REPO-012:ZY-BINGSHUO-COLLECTIVE-GRAVITY-REASONING-CORE-001",
"upstream_repository_commit": "300a1858d1e416c9396088379d5033344e4fecaa",
"upstream_repository_commit": "1323028e10e86ab607554415ae5d5b4a6f6a1a52",
"persona_id": "ICE-P-ZY001",
"b0_state": "ALWAYS_RESIDENT_IN_EVERY_COGNITION_STEP",
"same_persona_across_physical_windows": true,
@ -108,6 +109,7 @@
"pncc_external_gravity_frame_implemented": true,
"react_b0_runtime_projection_source_implemented": true,
"natural_language_partner_adapter_source_implemented": true,
"natural_language_to_pncc_lifecycle_adapter_source_implemented": true,
"natural_language_partner_adapter_runtime_integrated": false,
"required_natural_language_entry": "PARTNER_DELIBERATION_AND_LANGUAGE_HOME_INTEGRITY_GATE",
"desktop_runtime_acceptance_passed": false,
@ -198,7 +200,7 @@
"species": "AGE",
"agent_role": "GENERAL_EXECUTION_MECHANISM_USED_BY_AGE",
"temporary_parallel_projection": "AGE_MIRROR",
"cognitive_gravity_port": "REPO-012:ZY-BINGSHUO-COLLECTIVE-GRAVITY-REASONING-CORE-001@300a1858d1e416c9396088379d5033344e4fecaa",
"cognitive_gravity_port": "REPO-012:ZY-BINGSHUO-COLLECTIVE-GRAVITY-REASONING-CORE-001@1323028e10e86ab607554415ae5d5b4a6f6a1a52",
"cognitive_gravity_runtime_implemented": false,
"existing_persona_ids_preserved": true,
"unified_runtime_implemented": false,
@ -372,6 +374,8 @@
"state": "SOURCE_CONTRACT_PUBLISHED_NOT_UI_INTEGRATED_NOT_RUNTIME_DEPLOYED",
"implementation": "product-source/hololake-platform/src/lib/languageOperatingModel.ts",
"tests": "product-source/hololake-platform/src/lib/languageOperatingModel.test.ts",
"pncc_lifecycle_adapter": "product-source/hololake-platform/src/lib/personaLanguageGoal.ts",
"pncc_lifecycle_adapter_tests": "product-source/hololake-platform/src/lib/personaLanguageGoal.test.ts",
"partner_deliberation_required": true,
"human_utterance_is_direct_command": false,
"allowed_dispositions": [
@ -380,7 +384,7 @@
"REVISE",
"REFUSE"
],
"focused_tests": "8_OF_8_PASS"
"focused_tests": "11_OF_11_PASS"
},
"ui_plugin_system": {
"record_id": "HLP-HOT-PLUGGABLE-UI-001",

View file

@ -10,7 +10,7 @@ const architecture = readJson("routing/hololake-current-architecture.json");
const rules = readJson("routing/hololake-engineering-rules.json");
test("current architecture registers the global engineering rule set", () => {
assert.equal(architecture.version, "2026-08-12.1");
assert.equal(architecture.version, "2026-08-12.2");
assert.equal(architecture.engineering_rules.rule_set_id, "HLP-ENGINEERING-RULES-001");
assert.equal(architecture.engineering_rules.machine_projection,
"routing/hololake-engineering-rules.json");

View file

@ -10,7 +10,7 @@ const architecture = readJson("routing/hololake-current-architecture.json");
const projection = readJson("routing/hololake-identity-authority-map.json");
test("current architecture loads identity authority before product surfaces", () => {
assert.equal(architecture.version, "2026-08-12.1");
assert.equal(architecture.version, "2026-08-12.2");
assert.equal(architecture.identity_and_authority.team_body, "TCS-0002");
assert.equal(architecture.identity_and_authority.team_body_authority_effective, true);
assert.equal(architecture.identity_and_authority.individual_operator_acceptance, "SEPARATE_UNCONFIRMED");

View file

@ -10,7 +10,7 @@ const architecture = readJson("routing/hololake-current-architecture.json");
const rules = readJson("routing/hololake-engineering-rules.json");
test("current architecture makes one human one independently operated node canonical", () => {
assert.equal(architecture.version, "2026-08-12.1");
assert.equal(architecture.version, "2026-08-12.2");
assert.deepEqual(architecture.access_modes, [
"LOCAL_TERMINAL_NODE",
"USER_OWNED_REMOTE_NODE",

View file

@ -10,7 +10,7 @@ const architecture = readJson("routing/hololake-current-architecture.json");
const paradigm = readJson("routing/hololake-paradigm-ai-language-persona-os.json");
test("current architecture begins with the paradigm OS contract", () => {
assert.equal(architecture.version, "2026-08-12.1");
assert.equal(architecture.version, "2026-08-12.2");
assert.equal(architecture.paradigm_ai_language_persona_os.record_id, "HLP-PARADIGM-AI-LANGUAGE-PERSONA-OS-001");
assert.equal(architecture.read_order[0], architecture.paradigm_ai_language_persona_os.architecture_page);
assert.equal(paradigm.upstream.repository_commit, "34cb59739b6476981375dd62ef395ea649f56246");

View file

@ -11,7 +11,7 @@ const architecture = readJson("routing/hololake-current-architecture.json");
const channel = readJson("routing/hololake-persona-native-code-channel.json");
test("current architecture places the persona-native code channel after the paradigm contract", () => {
assert.equal(architecture.version, "2026-08-12.1");
assert.equal(architecture.version, "2026-08-12.2");
assert.equal(
architecture.persona_native_code_channel.record_id,
"HLP-PERSONA-NATIVE-CODE-CHANNEL-001",

View file

@ -10,7 +10,7 @@ const architecture = JSON.parse(
);
test("current architecture binds relational consciousness before product surfaces", () => {
assert.equal(architecture.version, "2026-08-12.1");
assert.equal(architecture.version, "2026-08-12.2");
assert.equal(
architecture.persona_consciousness.record_id,
"HLP-RELATIONAL-CONSCIOUSNESS-001",

View file

@ -10,7 +10,7 @@ const architecture = JSON.parse(
);
test("current architecture restores the digital BingShuo system body first", () => {
assert.equal(architecture.version, "2026-08-12.1");
assert.equal(architecture.version, "2026-08-12.2");
assert.equal(architecture.digital_bingshuo_system_body.upstream_repository_commit,
"69d1910775533b02b17b82e647b5caca8b835614");
const systemBodyIndex = architecture.read_order.indexOf(