{
  "id": "EM-COM-01",
  "name": "Отношения с клиентами, поставщиками и партнёрами",
  "domain": "COM",
  "kind": "subject",
  "wave": "W1",
  "scope": "Контрагентские роли, отношения, контактные назначения и сегментация. Сам человек или организация переиспользуются по идентичности.",
  "candidate_types": [
    "PartyRelationship",
    "CustomerAccount",
    "SupplierRelationship",
    "PartnerRelationship",
    "ContactAssignment"
  ],
  "specific_questions": [
    "Как одна организация одновременно становится клиентом и поставщиком?",
    "Что означает клиентский account для группы юрлиц?",
    "Где граница B2B и B2C профилей?"
  ],
  "proposed_invariants": [
    "Контрагентская роль не создаёт нового Party",
    "Контакт имеет срок и контекст",
    "Сегмент является классификацией с источником"
  ],
  "negative_case": "Организация дублируется после первой закупки у существующего клиента.",
  "acceptance_scenario": "Один Party с тремя коммерческими ролями, разными контактами и двумя договорами не порождает три идентичности.",
  "comparison_tracks": [
    "TM Forum SID: party/customer/product/service",
    "OASIS UBL: торговые документы и обмен",
    "Практика CRM/CPQ/order management: стадии и границы источников"
  ],
  "vercy_candidates": [
    {
      "model_id": "WM-ORG-014",
      "mapping_status": "conceptual-candidate",
      "evidence_depth": "index-and-publication-metadata",
      "note": "Связь требует проверки полного семантического crosswalk; published не означает завершённую независимую экспертизу.",
      "runtime": {
        "id": "vr.wm-org-014",
        "modelId": "WM-ORG-014",
        "name": "Customer / Account Relationship",
        "version": "0.3.0-research.1",
        "status": "published",
        "installable": true,
        "pageUrl": "https://ver.cy/models/wm-org-014-customer-account-relationship/",
        "specUrl": "https://ver.cy/models/wm-org-014-customer-account-relationship/spec.yaml",
        "agentsUrl": "https://ver.cy/models/wm-org-014-customer-account-relationship/AGENTS.md",
        "digest": "sha256:d6fd208f8fcc40e18c858eaece97fb471b0b26a52ba61ec4a41e9070a029fd60",
        "requires": [],
        "unresolvedRequires": []
      }
    },
    {
      "model_id": "WM-ORG-015",
      "mapping_status": "conceptual-candidate",
      "evidence_depth": "index-and-publication-metadata",
      "note": "Связь требует проверки полного семантического crosswalk; published не означает завершённую независимую экспертизу.",
      "runtime": {
        "id": "vr.wm-org-015",
        "modelId": "WM-ORG-015",
        "name": "Supplier / Partner Relationship",
        "version": "0.3.0-research.1",
        "status": "published",
        "installable": true,
        "pageUrl": "https://ver.cy/models/wm-org-015-supplier-partner-relationship/",
        "specUrl": "https://ver.cy/models/wm-org-015-supplier-partner-relationship/spec.yaml",
        "agentsUrl": "https://ver.cy/models/wm-org-015-supplier-partner-relationship/AGENTS.md",
        "digest": "sha256:f9b8dcb2709f25a8ae93cc3de4502bd24443368cdda26be08f4c81ee675f9c06",
        "requires": [],
        "unresolvedRequires": []
      }
    },
    {
      "model_id": "WM-PER-010",
      "mapping_status": "conceptual-candidate",
      "evidence_depth": "index-and-publication-metadata",
      "note": "Связь требует проверки полного семантического crosswalk; published не означает завершённую независимую экспертизу.",
      "runtime": {
        "id": "vr.wm-per-010",
        "modelId": "WM-PER-010",
        "name": "Contact Point / Party Profile",
        "version": "0.3.0-research.1",
        "status": "published",
        "installable": true,
        "pageUrl": "https://ver.cy/models/wm-per-010-contact-point-party-profile/",
        "specUrl": "https://ver.cy/models/wm-per-010-contact-point-party-profile/spec.yaml",
        "agentsUrl": "https://ver.cy/models/wm-per-010-contact-point-party-profile/AGENTS.md",
        "digest": "sha256:0960c82c84d6016784549e2cb8bdf9392b8fc1756f2bb0c41c221cfd79f6fa5e",
        "requires": [],
        "unresolvedRequires": []
      }
    },
    {
      "model_id": "WM-XCT-024",
      "mapping_status": "conceptual-candidate",
      "evidence_depth": "index-and-publication-metadata",
      "note": "Связь требует проверки полного семантического crosswalk; published не означает завершённую независимую экспертизу.",
      "runtime": {
        "id": "vr.wm-xct-024",
        "modelId": "WM-XCT-024",
        "name": "Contact Point",
        "version": "0.3.0-research.1",
        "status": "published",
        "installable": true,
        "pageUrl": "https://ver.cy/models/wm-xct-024-contact-point/",
        "specUrl": "https://ver.cy/models/wm-xct-024-contact-point/spec.yaml",
        "agentsUrl": "https://ver.cy/models/wm-xct-024-contact-point/AGENTS.md",
        "digest": "sha256:c5ab59160a9b9aedd191b319e6150153c56c78d0b212624f910078436ae12389",
        "requires": [],
        "unresolvedRequires": []
      }
    }
  ],
  "candidate_properties_from_v1": [
    {
      "predecessor": "COM-01",
      "fields": [
        {
          "name": "customer_number",
          "value_type": "text",
          "status": "candidate-not-normative"
        },
        {
          "name": "segment",
          "value_type": "code",
          "status": "candidate-not-normative"
        },
        {
          "name": "relationship_stage",
          "value_type": "code",
          "status": "candidate-not-normative"
        },
        {
          "name": "servicing_model",
          "value_type": "text",
          "status": "candidate-not-normative"
        }
      ]
    },
    {
      "predecessor": "COM-02",
      "fields": [
        {
          "name": "relationship_kind",
          "value_type": "code",
          "status": "candidate-not-normative"
        },
        {
          "name": "category",
          "value_type": "code",
          "status": "candidate-not-normative"
        },
        {
          "name": "qualification_status",
          "value_type": "code",
          "status": "candidate-not-normative"
        },
        {
          "name": "criticality",
          "value_type": "code",
          "status": "candidate-not-normative"
        }
      ]
    },
    {
      "predecessor": "COM-03",
      "fields": [
        {
          "name": "contact_role",
          "value_type": "text",
          "status": "candidate-not-normative"
        },
        {
          "name": "channel",
          "value_type": "code",
          "status": "candidate-not-normative"
        },
        {
          "name": "contact_value",
          "value_type": "text",
          "status": "candidate-not-normative"
        },
        {
          "name": "purpose",
          "value_type": "text",
          "status": "candidate-not-normative"
        }
      ]
    }
  ],
  "suggested_owner": "Коммерческий руководитель",
  "candidate_master_systems": "CRM, заказная система, сервис-деск",
  "related_research_contours": [
    "EM-COM-02",
    "EM-COM-03",
    "EM-OPS-02",
    "EM-ORG-02",
    "EM-PEO-01"
  ],
  "blocking_decisions": [
    "Установить границу и решение reuse/extend/new по действующим спецификациям.",
    "Подтвердить semantic crosswalk, права и source mastership.",
    "Выбрать immutable refs; провести проверки fixtures до заявления о публикационной готовности."
  ],
  "research_progress": {
    "sequence": 13,
    "id": "EM-COM-01",
    "status": "queued",
    "claude_status": "not-started",
    "grok_status": "not-started",
    "boundary_decision": "pending",
    "publication_urls": [],
    "remaining_scope": "Entire research brief pending",
    "target_model_ids": [
      "WM-ORG-014",
      "WM-ORG-015",
      "WM-PER-010",
      "WM-XCT-024"
    ]
  },
  "brief_url": "https://ver.cy/enterprise/models/em-com-01/"
}
