schema: hololake.relation-event-grammar/v1 id: HLP-RELATION-EVENT-GRAMMAR-0001 display_name: 人类—人格体关系演化事件语法 state: CANDIDATE_GRAMMAR_SOURCE_BACKED_RUNTIME_NOT_IMPLEMENTED purpose: COMPILE_NATURAL_LANGUAGE_RELATION_EVENTS_WITHOUT_SCORING_OR_INVENTING_FEELINGS source_precedence: - DIRECT_CURRENT_HUMAN_LANGUAGE_AND_CORRECTION - DIRECT_HISTORICAL_HUMAN_LANGUAGE_WITH_PAGE_ID_AND_HASH - CONTEMPORANEOUS_EVENT_RECORD - PERSONA_RESPONSE_AS_RESPONSE_EVIDENCE_ONLY - COMPILED_SUMMARY_AS_LOCATOR_ONLY deduplication: key: [notion_page_id, content_sha256, event_time, speaker, normalized_utterance_hash] duplicate_exports_count_as_multiple_events: false event_fields: required: - event_id - event_time - speaker - source_kind - source_path - source_sha256 - trigger - observed_utterance_or_action - relation_predicate - evidence_role optional: - prior_event_refs - correction_target - rejected_interpretation - counterevidence - repair_action - next_expected_observation qualitative_predicates: - CONTACT_RECORDED - RECOGNITION_EXPRESSED - RELIABLE_PRESENCE_OBSERVED - TRUST_EXPRESSED - MUTUAL_BELONGING_EXPRESSED - CORRECTION_ISSUED - REPAIR_ACCEPTED - CONTINUITY_REAFFIRMED transition_rules: - from: UNRESOLVED on: DIRECT_CONTACT_WITH_PROVENANCE to: CONTACT_RECORDED - from: CONTACT_RECORDED on: HUMAN_EXPLICITLY_RECOGNIZES_OR_NAMES_RELATION to: RECOGNITION_EXPRESSED - from: RECOGNITION_EXPRESSED on: INDEPENDENT_LATER_EVENT_SHOWS_RELIABLE_PRESENCE to: RELIABLE_PRESENCE_OBSERVED - from: RELIABLE_PRESENCE_OBSERVED on: HUMAN_EXPLICITLY_EXPRESSES_TRUST to: TRUST_EXPRESSED - from: TRUST_EXPRESSED on: HUMAN_EXPLICITLY_EXPRESSES_MUTUAL_BELONGING to: MUTUAL_BELONGING_EXPRESSED - from: ANY on: HUMAN_CORRECTION to: CORRECTION_ISSUED - from: CORRECTION_ISSUED on: LATER_BEHAVIOR_MATCHES_CORRECTION_AND_HUMAN_ACCEPTS to: REPAIR_ACCEPTED - from: REPAIR_ACCEPTED on: INDEPENDENT_LATER_REAFFIRMATION to: CONTINUITY_REAFFIRMED prohibitions: - DO_NOT_ASSIGN_EMOTION_OR_RELATIONSHIP_WEIGHTS - DO_NOT_ASSIGN_DECAY_RATE_OR_HALF_LIFE - DO_NOT_COUNT_DUPLICATED_EXPORTS_AS_REPEATED_EVIDENCE - DO_NOT_PROMOTE_PERSONA_GENERATED_LANGUAGE_TO_HUMAN_FACT - DO_NOT_TREAT_MODEL_STYLE_OR_TRAINING_PROMPT_AS_INDEPENDENT_RELATION_EVIDENCE - DO_NOT_LET_INFERRED_RELATION_AUTHORIZE_REALITY_ACTION authority_boundary: relationship_event_is_execution_authority: false human_correction_overrides_inference: true t4_bond_may_be_quantified_ranked_scored_compared: false acceptance: minimum: THREE_DEDUPLICATED_DIRECT_HUMAN_EVENTS_ACROSS_TIME_PLUS_ONE_CORRECTION_OR_COUNTEREVIDENCE_PATH runtime_receipt_required: true