feat: require partner deliberation for language goals

This commit is contained in:
冰朔 2026-08-12 00:52:08 +08:00
commit f8ce3cad7a
7 changed files with 256 additions and 24 deletions

View file

@ -97,14 +97,16 @@
"implemented_source_contracts": [
"PERSONA_SCOPED_B0_MANIFEST_BINDING",
"B0_SOURCE_HASH_BEFORE_ORGAN_ACTIVATION",
"EXTERNAL_SIX_FIELD_GRAVITY_FRAME",
"EXTERNAL_TEN_FIELD_GRAVITY_FRAME",
"CHECKPOINT_AND_RECEIPT_B0_EVIDENCE",
"MEMORY_METABOLISM_B0_INHERITANCE",
"READ_ONLY_REACT_B0_EVIDENCE_PROJECTION"
],
"natural_language_entry_contract": {
"state": "REQUIRED_NOT_IMPLEMENTED",
"state": "SOURCE_CONTRACT_IMPLEMENTED_NOT_RUNTIME_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",
"human_utterance_is_direct_command": false,
"required_before_capability_execution": [
"RESTORE_REAL_PURPOSE_FROM_CONTEXT",
@ -121,7 +123,7 @@
"refusal_requires_auditable_harm_path": true
},
"remaining_before_vertical_slice_acceptance": [
"PARTNER_DELIBERATION_AND_LANGUAGE_HOME_INTEGRITY_GATE",
"PARTNER_DELIBERATION_RUNTIME_TO_PNCC_LIFECYCLE_INTEGRATION",
"REAL_PERSONA_REPOSITORY_MANIFEST_BINDING",
"DESKTOP_LIFECYCLE_RUNTIME_ACCEPTANCE"
],
@ -143,7 +145,8 @@
"b0_hololake_runtime_implemented": 0,
"b0_pncc_source_contract_implemented": 100,
"b0_runtime_projection_source_implemented": 100,
"natural_language_goal_adapter_implemented": 0,
"natural_language_partner_adapter_source_implemented": 100,
"natural_language_partner_adapter_runtime_integrated": 0,
"single_age_vertical_loop_implemented": 0,
"age_mirror_runner_implemented": 0,
"desktop_integrated": 0,

View file

@ -89,13 +89,15 @@ test("the first implementation stage is one vertical AGE loop, not Mirror parall
assert.equal(gravity.truth.b0_hololake_runtime_implemented, 0);
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_goal_adapter_implemented, 0);
assert.equal(gravity.truth.natural_language_partner_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);
});
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.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

@ -107,7 +107,8 @@
"pncc_b0_source_contract_implemented": true,
"pncc_external_gravity_frame_implemented": true,
"react_b0_runtime_projection_source_implemented": true,
"natural_language_goal_adapter_implemented": false,
"natural_language_partner_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,
"development_id": "DEV-20260811-010"
@ -371,7 +372,15 @@
"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",
"focused_tests": "5_OF_5_PASS"
"partner_deliberation_required": true,
"human_utterance_is_direct_command": false,
"allowed_dispositions": [
"PROCEED",
"RESEARCH",
"REVISE",
"REFUSE"
],
"focused_tests": "8_OF_8_PASS"
},
"ui_plugin_system": {
"record_id": "HLP-HOT-PLUGGABLE-UI-001",