{
  "id": "EM-MFG-04",
  "name": "Фактическая конфигурация серийного изделия (as-built)",
  "domain": "MFG",
  "kind": "subject",
  "wave": "W-IND",
  "industry": "Manufacturing",
  "scope": "Фактическая структура одного серийного экземпляра: какие серийные компоненты, партии и версии ПО установлены, отклонения от плановой спецификации и последующие замены. Генеалогия партий и плановая спецификация принадлежат соседним контурам.",
  "candidate_types": [
    "AsBuiltRecord",
    "InstalledComponent",
    "ConfigurationDeviation",
    "ComponentReplacement",
    "SoftwareInstallation"
  ],
  "specific_questions": [
    "Как связать фактическую структуру с версией плановой спецификации, не копируя её?",
    "Как фиксировать последующие замены в эксплуатации, не переписывая исходную сборку?",
    "Какие отклонения требуют утверждённого разрешения до отгрузки?"
  ],
  "proposed_invariants": [
    "Каждую позицию установки в каждый момент занимает не более одного компонента",
    "Замена сохраняет историю снятого компонента",
    "Отклонение от плановой спецификации ссылается на утверждение"
  ],
  "negative_case": "Плановая спецификация показывается как структура поставленного экземпляра, и отзыв пропускает изделия, собранные с заменяющим компонентом.",
  "acceptance_scenario": "Для синтетического серийного устройства зафиксировать сборку с одной утверждённой заменой, заменить модуль в эксплуатации и ответить, в каких поставленных экземплярах есть заданная партия компонента.",
  "comparison_tracks": [
    "IDTA Asset Administration Shell: цифровой двойник отдельного экземпляра",
    "ISO 10303 (STEP): структура изделия и конфигурация",
    "Практика записей истории изготовления (device history record) в регулируемом производстве"
  ],
  "vercy_candidates": [
    {
      "model_id": "WM-OBJ-012",
      "mapping_status": "conceptual-candidate",
      "evidence_depth": "index-and-publication-metadata",
      "note": "Связь требует проверки полного семантического crosswalk; published не означает завершённую независимую экспертизу.",
      "runtime": {
        "id": "vr.wm-obj-012",
        "modelId": "WM-OBJ-012",
        "name": "Assembly Instance / As-built BOM",
        "version": "1.0.0",
        "status": "published",
        "installable": true,
        "pageUrl": "https://ver.cy/models/wm-obj-012-assembly-instance-as-built-bom/",
        "specUrl": "https://ver.cy/models/wm-obj-012-assembly-instance-as-built-bom/spec.yaml",
        "agentsUrl": "https://ver.cy/models/wm-obj-012-assembly-instance-as-built-bom/AGENTS.md",
        "digest": "sha256:ced34b90aa3dff62e93805b89887609d6b10551b11aaaa18ca74782338fb0100",
        "requires": [],
        "unresolvedRequires": []
      }
    },
    {
      "model_id": "WM-OBJ-019",
      "mapping_status": "conceptual-candidate",
      "evidence_depth": "index-and-publication-metadata",
      "note": "Связь требует проверки полного семантического crosswalk; published не означает завершённую независимую экспертизу.",
      "runtime": {
        "id": "vr.wm-obj-019",
        "modelId": "WM-OBJ-019",
        "name": "Component Type / Engineering BOM",
        "version": "0.3.0-research.1",
        "status": "published",
        "installable": true,
        "pageUrl": "https://ver.cy/models/wm-obj-019-component-type-engineering-bom/",
        "specUrl": "https://ver.cy/models/wm-obj-019-component-type-engineering-bom/spec.yaml",
        "agentsUrl": "https://ver.cy/models/wm-obj-019-component-type-engineering-bom/AGENTS.md",
        "digest": "sha256:373d7f38b98c6b816217cc4a1a9dd6b6874f7bcea1f491dd55543333b1aaf4a0",
        "requires": [],
        "unresolvedRequires": []
      }
    }
  ],
  "candidate_properties_from_v1": [],
  "suggested_owner": "Ответственный за управление конфигурацией",
  "candidate_master_systems": "MES, PLM, система сервисного обслуживания",
  "related_research_contours": [
    "EM-OPS-04",
    "EM-OPS-05",
    "EM-OPS-03",
    "EM-MFG-01",
    "EM-MFG-06",
    "EM-TEC-01"
  ],
  "blocking_decisions": [
    "Установить границу и решение reuse/extend/new по действующим спецификациям.",
    "Подтвердить semantic crosswalk, права и source mastership.",
    "Выбрать immutable refs; провести проверки fixtures до заявления о публикационной готовности."
  ],
  "research_progress": {
    "sequence": 115,
    "id": "EM-MFG-04",
    "status": "published-partial",
    "claude_status": "initial-industry-contour-and-card-supplement",
    "grok_status": "not-started",
    "boundary_decision": "Industry contour; reuses the referenced cross-industry contours and world models; no new runtime ID.",
    "publication_urls": [
      "https://ver.cy/enterprise/models/em-mfg-04/",
      "https://ver.cy/models/em-mfg-04/"
    ],
    "remaining_scope": "The independent second-provider study, fixtures and the full research protocol remain open. Runtime promotion is governed by the package allocation holds.",
    "target_model_ids": [],
    "latest_research_checkpoint_at": "2026-10-21",
    "latest_increment_completed_at": "2026-10-21T18:00:00Z"
  },
  "brief_url": "https://ver.cy/enterprise/models/em-mfg-04/"
}
