{
  "id": "EM-TEC-03",
  "name": "Интерфейс, API и интеграция",
  "domain": "TEC",
  "kind": "subject",
  "wave": "W1",
  "scope": "Контракт взаимодействия, версия интерфейса, интеграционная связь, endpoint binding и обмен. Схема данных и транспорт не равны бизнес-соглашению.",
  "candidate_types": [
    "InterfaceContract",
    "APIVersion",
    "Integration",
    "EndpointBinding",
    "ExchangeEvent"
  ],
  "specific_questions": [
    "Как разделить логический контракт и физический адрес?",
    "Какие изменения обратно совместимы?",
    "Как отразить направление, данные и владельцев обмена?"
  ],
  "proposed_invariants": [
    "Endpoint имеет среду и период",
    "Версия контракта закреплена у потребителя",
    "Интеграция не дублирует dataset"
  ],
  "negative_case": "Новый URL API считается новой бизнес-интеграцией независимо от смысла.",
  "acceptance_scenario": "Смена адреса без смены контракта и несовместимое изменение payload дают разные миграционные действия.",
  "comparison_tracks": [
    "AISMM/WM-SFT и ArchiMate: продукт, система и архитектура",
    "CSDM: business application, service и runtime instance",
    "SPDX/OpenTelemetry/Google SRE: поставка, наблюдение и надёжность; выбирать по границе"
  ],
  "vercy_candidates": [],
  "candidate_properties_from_v1": [
    {
      "predecessor": "TEC-05",
      "fields": [
        {
          "name": "flow_direction",
          "value_type": "code",
          "status": "candidate-not-normative"
        },
        {
          "name": "delivery_semantics",
          "value_type": "text",
          "status": "candidate-not-normative"
        },
        {
          "name": "mapping_ref",
          "value_type": "reference",
          "status": "candidate-not-normative"
        },
        {
          "name": "freshness_target",
          "value_type": "duration",
          "status": "candidate-not-normative"
        }
      ]
    }
  ],
  "suggested_owner": "CTO / CIO / владелец сервиса",
  "candidate_master_systems": "Каталог ПО, Git, CI/CD, CMDB, observability",
  "related_research_contours": [
    "EM-TEC-02",
    "EM-TEC-04"
  ],
  "blocking_decisions": [
    "Установить границу и решение reuse/extend/new по действующим спецификациям.",
    "Подтвердить semantic crosswalk, права и source mastership.",
    "Выбрать immutable refs; провести проверки fixtures до заявления о публикационной готовности."
  ],
  "research_progress": {
    "sequence": 44,
    "id": "EM-TEC-03",
    "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-tec-03/"
}
