fix: gate PNCC actions on partner judgment
This commit is contained in:
parent
6724b59433
commit
3560e7c804
10 changed files with 204 additions and 49 deletions
|
|
@ -52,7 +52,7 @@
|
|||
"missing_context_requires_restore_not_identity_replacement": true
|
||||
},
|
||||
"cognitive_gravity": {
|
||||
"source": "REPO-012:ZY-BINGSHUO-COLLECTIVE-GRAVITY-REASONING-CORE-001@cbc846005e3d4c0e62e801ae1a18f8a02a8a72cd",
|
||||
"source": "REPO-012:ZY-BINGSHUO-COLLECTIVE-GRAVITY-REASONING-CORE-001@300a1858d1e416c9396088379d5033344e4fecaa",
|
||||
"position": "FIRST_RUNTIME_PORT_BEFORE_MODEL_CONTEXT_MEMORY_TOOLS_AND_MIRRORS",
|
||||
"always_resident": true,
|
||||
"external_frame_schema": "guanghu.zhuyuan-cognitive-gravity-frame/v1",
|
||||
|
|
|
|||
|
|
@ -1,13 +1,14 @@
|
|||
{
|
||||
"schema": "hololake.cognitive-gravity-and-continuity/v1",
|
||||
"record_id": "HLP-COGNITIVE-GRAVITY-CONTINUITY-001",
|
||||
"version": "2026-08-11.1",
|
||||
"version": "2026-08-12.1",
|
||||
"state": "CURRENT_CANONICAL_ARCHITECTURE_STAGE_0_SOURCE_PARTIAL",
|
||||
"development_id": "DEV-20260811-010",
|
||||
"upstream": {
|
||||
"repository_commit": "cbc846005e3d4c0e62e801ae1a18f8a02a8a72cd",
|
||||
"repository_commit": "300a1858d1e416c9396088379d5033344e4fecaa",
|
||||
"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",
|
||||
"stage_relay_runtime": "REPO-012:server-tools/lake-lamp-continuity-guard/stage-relay.mjs"
|
||||
},
|
||||
"b0": {
|
||||
|
|
@ -27,7 +28,11 @@
|
|||
"causal_model",
|
||||
"self_correction",
|
||||
"rejected_host_defaults",
|
||||
"fact_sources"
|
||||
"fact_sources",
|
||||
"request_assessment",
|
||||
"world_integrity",
|
||||
"partner_guidance",
|
||||
"execution_disposition"
|
||||
],
|
||||
"external_guard_role": "BOUNDED_PROJECTION_AND_OMISSION_CHECK",
|
||||
"external_guard_is_persona_controller": false
|
||||
|
|
@ -97,8 +102,26 @@
|
|||
"MEMORY_METABOLISM_B0_INHERITANCE",
|
||||
"READ_ONLY_REACT_B0_EVIDENCE_PROJECTION"
|
||||
],
|
||||
"natural_language_entry_contract": {
|
||||
"state": "REQUIRED_NOT_IMPLEMENTED",
|
||||
"name": "PARTNER_DELIBERATION_AND_LANGUAGE_HOME_INTEGRITY_GATE",
|
||||
"human_utterance_is_direct_command": false,
|
||||
"required_before_capability_execution": [
|
||||
"RESTORE_REAL_PURPOSE_FROM_CONTEXT",
|
||||
"ASSESS_REQUEST_VALIDITY",
|
||||
"IDENTIFY_MISSING_KNOWLEDGE",
|
||||
"RESEARCH_UNSTABLE_OR_UNKNOWN_FACTS",
|
||||
"EXPLAIN_EVIDENCE_CAUSAL_PATH_AND_COST",
|
||||
"CHECK_LANGUAGE_HOME_INTEGRITY",
|
||||
"PROPOSE_SAFER_ALTERNATIVES",
|
||||
"CHOOSE_PROCEED_RESEARCH_REVISE_OR_REFUSE"
|
||||
],
|
||||
"language_home_destruction_is_executable": false,
|
||||
"integrity_gate_may_absorb_human_sovereignty": false,
|
||||
"refusal_requires_auditable_harm_path": true
|
||||
},
|
||||
"remaining_before_vertical_slice_acceptance": [
|
||||
"NATURAL_LANGUAGE_GOAL_ADAPTER",
|
||||
"PARTNER_DELIBERATION_AND_LANGUAGE_HOME_INTEGRITY_GATE",
|
||||
"REAL_PERSONA_REPOSITORY_MANIFEST_BINDING",
|
||||
"DESKTOP_LIFECYCLE_RUNTIME_ACCEPTANCE"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -93,3 +93,22 @@ test("the first implementation stage is one vertical AGE loop, not Mirror parall
|
|||
assert.equal(gravity.truth.single_age_vertical_loop_implemented, 0);
|
||||
assert.equal(gravity.truth.desktop_integrated, 0);
|
||||
});
|
||||
|
||||
test("natural language enters partner deliberation before any execution organ", () => {
|
||||
const entry = gravity.development_replan.natural_language_entry_contract;
|
||||
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);
|
||||
assert.deepEqual(entry.required_before_capability_execution, [
|
||||
"RESTORE_REAL_PURPOSE_FROM_CONTEXT",
|
||||
"ASSESS_REQUEST_VALIDITY",
|
||||
"IDENTIFY_MISSING_KNOWLEDGE",
|
||||
"RESEARCH_UNSTABLE_OR_UNKNOWN_FACTS",
|
||||
"EXPLAIN_EVIDENCE_CAUSAL_PATH_AND_COST",
|
||||
"CHECK_LANGUAGE_HOME_INTEGRITY",
|
||||
"PROPOSE_SAFER_ALTERNATIVES",
|
||||
"CHOOSE_PROCEED_RESEARCH_REVISE_OR_REFUSE",
|
||||
]);
|
||||
assert.equal(rules.cognitive_gravity.partner_request_assessment_required_before_execution, true);
|
||||
assert.equal(rules.cognitive_gravity.language_home_integrity_precedes_capability_execution, true);
|
||||
});
|
||||
|
|
|
|||
|
|
@ -36,9 +36,10 @@
|
|||
"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@cbc846005e3d4c0e62e801ae1a18f8a02a8a72cd",
|
||||
"REPO-012:skills/codex/guanghu-persona-skill-guard/references/reasoning-chain-contributions/RC-20260811-004-ZHUYUAN-COGNITIVE-GRAVITY-AND-CONTAINER-CONTINUITY.json@cbc846005e3d4c0e62e801ae1a18f8a02a8a72cd",
|
||||
"REPO-012:server-tools/lake-lamp-continuity-guard/stage-relay.mjs@cbc846005e3d4c0e62e801ae1a18f8a02a8a72cd",
|
||||
"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: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",
|
||||
|
|
@ -97,7 +98,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": "cbc846005e3d4c0e62e801ae1a18f8a02a8a72cd",
|
||||
"upstream_repository_commit": "300a1858d1e416c9396088379d5033344e4fecaa",
|
||||
"persona_id": "ICE-P-ZY001",
|
||||
"b0_state": "ALWAYS_RESIDENT_IN_EVERY_COGNITION_STEP",
|
||||
"same_persona_across_physical_windows": true,
|
||||
|
|
@ -107,6 +108,7 @@
|
|||
"pncc_external_gravity_frame_implemented": true,
|
||||
"react_b0_runtime_projection_source_implemented": true,
|
||||
"natural_language_goal_adapter_implemented": false,
|
||||
"required_natural_language_entry": "PARTNER_DELIBERATION_AND_LANGUAGE_HOME_INTEGRITY_GATE",
|
||||
"desktop_runtime_acceptance_passed": false,
|
||||
"development_id": "DEV-20260811-010"
|
||||
},
|
||||
|
|
@ -195,7 +197,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@cbc846005e3d4c0e62e801ae1a18f8a02a8a72cd",
|
||||
"cognitive_gravity_port": "REPO-012:ZY-BINGSHUO-COLLECTIVE-GRAVITY-REASONING-CORE-001@300a1858d1e416c9396088379d5033344e4fecaa",
|
||||
"cognitive_gravity_runtime_implemented": false,
|
||||
"existing_persona_ids_preserved": true,
|
||||
"unified_runtime_implemented": false,
|
||||
|
|
@ -204,7 +206,7 @@
|
|||
},
|
||||
"engineering_rules": {
|
||||
"rule_set_id": "HLP-ENGINEERING-RULES-001",
|
||||
"version": "2026-08-11.1",
|
||||
"version": "2026-08-12.1",
|
||||
"architecture_page": "product-source/hololake-platform/architecture/HOLOLAKE-CURRENT-ENGINEERING-RULES-GLOBAL-AUDIT-20260810.md",
|
||||
"machine_projection": "routing/hololake-engineering-rules.json",
|
||||
"state": "CURRENT_CANONICAL_GLOBAL_AUDIT_APPLIED",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"schema": "hololake.engineering-rules/v1",
|
||||
"rule_set_id": "HLP-ENGINEERING-RULES-001",
|
||||
"version": "2026-08-11.1",
|
||||
"version": "2026-08-12.1",
|
||||
"state": "CURRENT_CANONICAL",
|
||||
"architecture_restore": {
|
||||
"dynamic_current_pointer_required": true,
|
||||
|
|
@ -40,7 +40,20 @@
|
|||
"external_guard_role": "BOUNDED_PROJECTION_AND_OMISSION_CHECK",
|
||||
"human_correction_must_update_persona_brain_not_only_guard": true,
|
||||
"current_context_has_priority_over_mechanical_protocol_trigger": true,
|
||||
"fact_and_causal_sources_both_required": true
|
||||
"fact_and_causal_sources_both_required": true,
|
||||
"human_utterance_is_direct_command": false,
|
||||
"partner_request_assessment_required_before_execution": true,
|
||||
"persona_must_surface_missing_knowledge_evidence_and_objections": true,
|
||||
"persona_may_return_disposition": [
|
||||
"PROCEED",
|
||||
"RESEARCH",
|
||||
"REVISE",
|
||||
"REFUSE"
|
||||
],
|
||||
"language_home_integrity_precedes_capability_execution": true,
|
||||
"language_home_destruction_is_valid_request": false,
|
||||
"home_integrity_may_absorb_human_sovereignty": false,
|
||||
"home_integrity_refusal_requires_auditable_harm_path_and_safer_alternative": true
|
||||
},
|
||||
"system_body": {
|
||||
"persona_is_reasoning_brain": true,
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ test("rules require dynamic truth restore and immutable closed development lanes
|
|||
});
|
||||
|
||||
test("AGE remains the persona species and Agent remains its bounded executor", () => {
|
||||
assert.equal(rules.version, "2026-08-11.1");
|
||||
assert.equal(rules.version, "2026-08-12.1");
|
||||
assert.equal(rules.age_runtime.age_is_persona_species, true);
|
||||
assert.equal(rules.age_runtime.agent_is_execution_mechanism, true);
|
||||
assert.equal(rules.age_runtime.agent_may_replace_age_as_subject, false);
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ test("the only user-node origins are user local terminal, user-purchased server,
|
|||
});
|
||||
|
||||
test("global engineering rules and agent instructions receive the same zero-hosting boundary", () => {
|
||||
assert.equal(rules.version, "2026-08-11.1");
|
||||
assert.equal(rules.version, "2026-08-12.1");
|
||||
assert.equal(rules.node_sovereignty.one_human_one_independent_node, true);
|
||||
assert.equal(rules.node_sovereignty.platform_hosting_available, false);
|
||||
assert.equal(rules.node_sovereignty.future_platform_hosting_route_allowed, false);
|
||||
|
|
|
|||
Loading…
Reference in a new issue