{
  "id": "EM-OPS-04",
  "name": "Изделие, конструкция и спецификация состава",
  "domain": "OPS",
  "kind": "subject",
  "wave": "W3",
  "scope": "Класс изделия, SKU, инженерная ревизия, EBOM/MBOM, компоненты и допустимые замены. Программный образ и серийный экземпляр имеют отдельные идентичности.",
  "candidate_types": [
    "ItemDefinition",
    "SKU",
    "EngineeringRevision",
    "BillOfMaterials",
    "BOMLine",
    "SubstitutionRule"
  ],
  "specific_questions": [
    "Как согласовать инженерный и производственный состав?",
    "Как задать применяемость ревизии к партии?",
    "Как связать firmware с устройством без смешения типов?"
  ],
  "proposed_invariants": [
    "BOM имеет тип и версию",
    "Количество содержит единицу",
    "Замена требует диапазона применимости"
  ],
  "negative_case": "Одна запись Product одновременно обозначает чертёж, SKU и серийный номер.",
  "acceptance_scenario": "Изделие с двумя ревизиями, альтернативным компонентом и firmware release прослеживается до изготовленного экземпляра.",
  "comparison_tracks": [
    "APQC/BPMN: определения процессов и исполнение",
    "GS1 EPCIS/SCOR: прослеживаемость и цепочка поставок",
    "IDTA AAS и практика PLM/EAM/WMS: изделие, экземпляр и обслуживание"
  ],
  "vercy_candidates": [],
  "candidate_properties_from_v1": [
    {
      "predecessor": "OPS-06",
      "fields": [
        {
          "name": "sku",
          "value_type": "text",
          "status": "candidate-not-normative"
        },
        {
          "name": "unit",
          "value_type": "code",
          "status": "candidate-not-normative"
        },
        {
          "name": "specification",
          "value_type": "text",
          "status": "candidate-not-normative"
        },
        {
          "name": "traceability_policy",
          "value_type": "code",
          "status": "candidate-not-normative"
        }
      ]
    },
    {
      "predecessor": "OPS-07",
      "fields": [
        {
          "name": "revision",
          "value_type": "text",
          "status": "candidate-not-normative"
        },
        {
          "name": "effectivity",
          "value_type": "interval",
          "status": "candidate-not-normative"
        },
        {
          "name": "variant_rule",
          "value_type": "text",
          "status": "candidate-not-normative"
        },
        {
          "name": "quantity_basis",
          "value_type": "quantity",
          "status": "candidate-not-normative"
        }
      ]
    }
  ],
  "suggested_owner": "Операционный руководитель",
  "candidate_master_systems": "BPM, ERP, WMS, PLM, EAM",
  "related_research_contours": [
    "EM-OPS-05"
  ],
  "blocking_decisions": [
    "Установить границу и решение reuse/extend/new по действующим спецификациям.",
    "Подтвердить semantic crosswalk, права и source mastership.",
    "Выбрать immutable refs; провести проверки fixtures до заявления о публикационной готовности."
  ],
  "research_progress": {
    "sequence": 105,
    "id": "EM-OPS-04",
    "status": "queued",
    "claude_status": "not-started",
    "grok_status": "not-started",
    "boundary_decision": "pending",
    "publication_urls": [],
    "remaining_scope": "Entire research brief pending",
    "target_model_ids": []
  },
  "brief_url": "https://ver.cy/enterprise/models/em-ops-04/"
}
