{
  "id": "EM-TEC-04",
  "name": "Среда, инфраструктура и экземпляр сервиса",
  "domain": "TEC",
  "kind": "subject",
  "wave": "W1",
  "scope": "Развёрнутый экземпляр, среда, инфраструктурный ресурс, конфигурационная единица и техническая топология. Образ VM, физический актив и продукт разделены.",
  "candidate_types": [
    "DeployedInstance",
    "RuntimeEnvironment",
    "InfrastructureResource",
    "ConfigurationItem",
    "HostingRelation"
  ],
  "specific_questions": [
    "Как моделировать ephemeral ресурсы без потери истории?",
    "Когда CI и финансовый актив совпадают?",
    "Как отличить логический кластер от его узлов?"
  ],
  "proposed_invariants": [
    "Экземпляр ссылается на версию артефакта",
    "Наблюдение имеет время и источник",
    "Изменение адреса не обязательно меняет identity"
  ],
  "negative_case": "IP-адрес используется как единственный вечный идентификатор сервера.",
  "acceptance_scenario": "Два региона, общий кластер, заменённый узел и сохранённая услуга дают корректный исторический impact graph.",
  "comparison_tracks": [
    "AISMM/WM-SFT и ArchiMate: продукт, система и архитектура",
    "CSDM: business application, service и runtime instance",
    "SPDX/OpenTelemetry/Google SRE: поставка, наблюдение и надёжность; выбирать по границе"
  ],
  "vercy_candidates": [
    {
      "model_id": "WM-SFT-010",
      "mapping_status": "conceptual-candidate",
      "evidence_depth": "index-and-publication-metadata",
      "note": "Связь требует проверки полного семантического crosswalk; published не означает завершённую независимую экспертизу.",
      "runtime": {
        "id": "vr.wm-sft-010",
        "modelId": "WM-SFT-010",
        "name": "Runtime / Compute Environment",
        "version": "unversioned",
        "status": "todo",
        "installable": false,
        "pageUrl": "https://ver.cy/models/wm-sft-010-runtime-compute-environment/",
        "specUrl": "https://ver.cy/models/wm-sft-010-runtime-compute-environment/spec.yaml",
        "agentsUrl": "https://ver.cy/models/wm-sft-010-runtime-compute-environment/AGENTS.md",
        "digest": null,
        "requires": [],
        "unresolvedRequires": []
      }
    },
    {
      "model_id": "WM-SFT-002",
      "mapping_status": "conceptual-candidate",
      "evidence_depth": "index-and-publication-metadata",
      "note": "Связь требует проверки полного семантического crosswalk; published не означает завершённую независимую экспертизу.",
      "runtime": {
        "id": "vr.wm-sft-002",
        "modelId": "WM-SFT-002",
        "name": "Deployed System",
        "version": "0.2.0-legacy",
        "status": "legacy",
        "installable": false,
        "pageUrl": "https://ver.cy/models/world-n4-software-product-and-system/",
        "specUrl": "https://ver.cy/models/world-n4-software-product-and-system/spec.yaml",
        "agentsUrl": "https://ver.cy/models/world-n4-software-product-and-system/AGENTS.md",
        "digest": "sha256:9850933c7f10d31110f45348ced90f11cb83b3b1c96883562354b5518d87b60c",
        "requires": [
          "vr.wm-knw-003"
        ],
        "unresolvedRequires": [
          "world.dataset",
          "world.identifierNaming",
          "world.organization"
        ]
      }
    },
    {
      "model_id": "WM-XCT-039",
      "mapping_status": "conceptual-candidate",
      "evidence_depth": "boundary-reviewed",
      "note": "Связь требует проверки полного семантического crosswalk; published не означает завершённую независимую экспертизу.",
      "runtime": {
        "id": "vr.wm-xct-039",
        "modelId": "WM-XCT-039",
        "name": "Managed IT Service Graph",
        "version": "0.1.0-research.1",
        "status": "published",
        "installable": true,
        "pageUrl": "https://ver.cy/models/wm-xct-039-managed-it-service-graph/",
        "specUrl": "https://ver.cy/models/wm-xct-039-managed-it-service-graph/spec.yaml",
        "agentsUrl": "https://ver.cy/models/wm-xct-039-managed-it-service-graph/AGENTS.md",
        "digest": "sha256:40cf1331937e50d61655ba712ea5c79698234dc36da8df1ebf92f1b6646bb7e0",
        "requires": [
          "vr.wm-xct-001",
          "vr.wm-xct-003",
          "vr.wm-xct-037"
        ],
        "unresolvedRequires": []
      }
    }
  ],
  "candidate_properties_from_v1": [
    {
      "predecessor": "TEC-08",
      "fields": [
        {
          "name": "environment_kind",
          "value_type": "code",
          "status": "candidate-not-normative"
        },
        {
          "name": "region",
          "value_type": "code",
          "status": "candidate-not-normative"
        },
        {
          "name": "capacity",
          "value_type": "quantity",
          "status": "candidate-not-normative"
        },
        {
          "name": "isolation_policy",
          "value_type": "text",
          "status": "candidate-not-normative"
        }
      ]
    },
    {
      "predecessor": "TEC-13",
      "fields": [
        {
          "name": "instance_key",
          "value_type": "text",
          "status": "candidate-not-normative"
        },
        {
          "name": "service_scope",
          "value_type": "text",
          "status": "candidate-not-normative"
        },
        {
          "name": "operational_status",
          "value_type": "code",
          "status": "candidate-not-normative"
        },
        {
          "name": "observed_at",
          "value_type": "datetime",
          "status": "candidate-not-normative"
        }
      ]
    }
  ],
  "suggested_owner": "CTO / CIO / владелец сервиса",
  "candidate_master_systems": "Каталог ПО, Git, CI/CD, CMDB, observability",
  "related_research_contours": [
    "EM-FIN-05",
    "EM-PRD-02",
    "EM-RSK-01",
    "EM-RSK-04",
    "EM-TEC-01",
    "EM-TEC-03",
    "EM-TEC-05",
    "EM-TEC-06",
    "EM-WRK-06"
  ],
  "blocking_decisions": [
    "Установить границу и решение reuse/extend/new по действующим спецификациям.",
    "Подтвердить semantic crosswalk, права и source mastership.",
    "Выбрать immutable refs; провести проверки fixtures до заявления о публикационной готовности."
  ],
  "research_progress": {
    "sequence": 45,
    "id": "EM-TEC-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": [
      "WM-SFT-010",
      "WM-SFT-002",
      "WM-XCT-039"
    ]
  },
  "brief_url": "https://ver.cy/enterprise/models/em-tec-04/"
}
