{
  "schema_version": "public-knowledge-prototype-v2",
  "pattern": {
    "pattern_id": "PAT-FULL-1301",
    "version_no": 1,
    "canonical_label": "못마땅하거나 언짢은 일이 생기면 징징거리거나 투덜댐",
    "plain_description": "마음에 들지 않거나 언짢은 상황을 만나면 불편함을 직접 다루기보다 징징거리거나 군정거리고 투덜대는 말과 태도로 반복해 표현하는 상태.",
    "defining_characteristics": "불만족 상황→징징·군정·투덜 반응.",
    "boundaries_exclusions": "PAT-FULL-0710의 불평불만을 품는 내적 상태, PAT-FULL-0283의 궁시렁거리며 말다툼하는 상태와 구별한다.",
    "uncertainty_notes": "정당한 문제제기나 필요한 불만 표현 자체를 문제로 보지 않는다.",
    "decision_run_id": "FULL2756-PATTERN-INTEGRATION-V1",
    "created_at": "2026-09-08T08:44:33.129364+00:00"
  },
  "observed_as": [
    {
      "observation_id": "OBS-002169-F1-001",
      "text": "마음에 들지 않거나 언짢은 일이 생기면 징징거리거나 군정거리고 투덜대는 반응",
      "uncertainty": "문제 행동이 없는 상태를 설명하는 부정형 문장에서 기존 반응이 드러난다."
    }
  ],
  "evidence": [
    {
      "link_id": "LNK-FULL-B0032C-0020",
      "rationale": "못마땅하거나 언짢으면 징징·군정·투덜대는 행동반응을 별도 보존한다.",
      "observation_id": "OBS-002169-F1-001",
      "observation_text": "마음에 들지 않거나 언짢은 일이 생기면 징징거리거나 군정거리고 투덜대는 반응",
      "observation_uncertainty": "문제 행동이 없는 상태를 설명하는 부정형 문장에서 기존 반응이 드러난다.",
      "evidence_id": "EVD-002169-F1-001-01",
      "evidence_type": "DOCUMENT_CONTEXT",
      "block_start": "B0096",
      "block_end": "B0106",
      "quote_text": "못마땅하거나 언짢은 일이 없으니 징징거리지 않고 군정거리지 않아서 투덜대거나",
      "context_note": null,
      "validation_status": "VALID",
      "document_id": "BOM-002169",
      "title": "봄51. 평소에 징징거리지 않고 군정거리지 않고 침묵으로 무심으로 살면",
      "author": "유종열",
      "volume_number": 18,
      "volume_title": "싸우지 않고 사는 사람",
      "original_written_at": null,
      "source_path": "BOM-Digital-Canon/full_import_v1/canon_documents/BOM-002169.json",
      "canon_url": "https://canon.bomnara.com/bom/002169/#B0096"
    }
  ],
  "sources": [
    {
      "document_id": "BOM-002169",
      "title": "봄51. 평소에 징징거리지 않고 군정거리지 않고 침묵으로 무심으로 살면",
      "author": "유종열",
      "volume_number": 18,
      "volume_title": "싸우지 않고 사는 사람",
      "original_written_at": null,
      "source_path": "BOM-Digital-Canon/full_import_v1/canon_documents/BOM-002169.json",
      "canon_url": "https://canon.bomnara.com/bom/002169/"
    }
  ],
  "boundary_neighbors": [
    {
      "pattern_id": "PAT-FULL-0710",
      "label": "불평불만을 품음",
      "description": "특정 원인이나 후속 결과가 아직 확인되지 않은 채 불평과 불만이 있는 상태.",
      "basis": "explicit_boundary_reference_outgoing",
      "basis_pattern_id": "PAT-FULL-1301",
      "basis_text": "PAT-FULL-0710의 불평불만을 품는 내적 상태, PAT-FULL-0283의 궁시렁거리며 말다툼하는 상태와 구별한다."
    },
    {
      "pattern_id": "PAT-FULL-0283",
      "label": "궁시렁거리며 말다툼함",
      "description": "불만을 중얼거리거나 궁시렁대는 표현이 실제 언쟁·말다툼으로 이어지는 대인 반응.",
      "basis": "explicit_boundary_reference_outgoing",
      "basis_pattern_id": "PAT-FULL-1301",
      "basis_text": "PAT-FULL-0710의 불평불만을 품는 내적 상태, PAT-FULL-0283의 궁시렁거리며 말다툼하는 상태와 구별한다."
    },
    {
      "pattern_id": "PAT-FULL-1567",
      "label": "징징대거나 우는 듯한 목소리로 말함",
      "description": "말할 때 내용과 무관하게 목소리가 늘어지고 징징거리거나 울먹이는 듯한 음색과 억양으로 나와, 불만·의존·서러움이 말소리에 배어 있는 상태.",
      "basis": "explicit_boundary_reference_incoming",
      "basis_pattern_id": "PAT-FULL-1567",
      "basis_text": "PAT-FULL-1464의 말끝이 늘어지거나 싸우는 듯한 목소리, PAT-FULL-1301의 못마땅할 때 징징거리거나 투덜대는 언행과 구별한다."
    },
    {
      "pattern_id": "PAT-FULL-1675",
      "label": "덥거나 추울 때 같은 불편을 반복해서 호소함",
      "description": "더위나 추위 같은 불편한 신체감각이 생길 때 그 감각을 느끼는 데서 그치지 않고 “덥다”, “춥다”라는 말을 반복해 주변에 계속 호소하는 상태.",
      "basis": "explicit_boundary_reference_incoming",
      "basis_pattern_id": "PAT-FULL-1675",
      "basis_text": "PAT-FULL-0242의 더위·추위 거부·저항, PAT-FULL-1301의 일반 투덜거림과 구별한다."
    }
  ],
  "same_document_neighbors": [
    {
      "pattern_id": "PAT-FULL-0260",
      "shared_document_count": 1,
      "canonical_label": "쉽게 삐지고 짜증내며 변덕을 부림",
      "plain_description": "작은 상황 변화에도 쉽게 삐지거나 짜증을 내고 태도·기분이 변덕스럽게 바뀌는 반응 양상.",
      "basis": "same_canon_document"
    }
  ],
  "relationships": [
    {
      "relation_type": "DISTINGUISHED_FROM",
      "target_pattern_id": "PAT-FULL-0710",
      "target_label": "불평불만을 품음",
      "basis": "explicit_boundary_reference_outgoing",
      "basis_pattern_id": "PAT-FULL-1301",
      "basis_text": "PAT-FULL-0710의 불평불만을 품는 내적 상태, PAT-FULL-0283의 궁시렁거리며 말다툼하는 상태와 구별한다."
    },
    {
      "relation_type": "DISTINGUISHED_FROM",
      "target_pattern_id": "PAT-FULL-0283",
      "target_label": "궁시렁거리며 말다툼함",
      "basis": "explicit_boundary_reference_outgoing",
      "basis_pattern_id": "PAT-FULL-1301",
      "basis_text": "PAT-FULL-0710의 불평불만을 품는 내적 상태, PAT-FULL-0283의 궁시렁거리며 말다툼하는 상태와 구별한다."
    },
    {
      "relation_type": "DISTINGUISHED_FROM",
      "target_pattern_id": "PAT-FULL-1567",
      "target_label": "징징대거나 우는 듯한 목소리로 말함",
      "basis": "explicit_boundary_reference_incoming",
      "basis_pattern_id": "PAT-FULL-1567",
      "basis_text": "PAT-FULL-1464의 말끝이 늘어지거나 싸우는 듯한 목소리, PAT-FULL-1301의 못마땅할 때 징징거리거나 투덜대는 언행과 구별한다."
    },
    {
      "relation_type": "DISTINGUISHED_FROM",
      "target_pattern_id": "PAT-FULL-1675",
      "target_label": "덥거나 추울 때 같은 불편을 반복해서 호소함",
      "basis": "explicit_boundary_reference_incoming",
      "basis_pattern_id": "PAT-FULL-1675",
      "basis_text": "PAT-FULL-0242의 더위·추위 거부·저항, PAT-FULL-1301의 일반 투덜거림과 구별한다."
    },
    {
      "relation_type": "CO_OCCURS_IN_CANON_DOCUMENT",
      "target_pattern_id": "PAT-FULL-0260",
      "target_label": "쉽게 삐지고 짜증내며 변덕을 부림",
      "shared_document_count": 1
    }
  ],
  "explicit_relations": [],
  "publication": {
    "prototype_path": "pages/PAT-FULL-1301.html",
    "proposed_public_url": "https://lifetolife.net/knowledge/pat-full-1301/",
    "canon_link_policy": "BOM document_id를 canon.bomnara.com/bom/{6-digit-id}/에 결정적으로 연결"
  }
}