{
  "id": "EM-RTL-05",
  "name": "Возврат, обмен и возмещение",
  "domain": "RTL",
  "kind": "subject",
  "wave": "W-IND",
  "industry": "Retail and e-commerce",
  "scope": "Запрос покупателя на возврат товара, его разрешение, приёмка и осмотр, оценка состояния, решение по товару и выданное возмещение или обмен. Исходная продажа и платёж связываются, а не изменяются.",
  "candidate_types": [
    "ReturnAuthorization",
    "ReturnLine",
    "ReturnReceipt",
    "ConditionGrade",
    "ReturnDisposition",
    "Refund",
    "Exchange"
  ],
  "specific_questions": [
    "Как связать возврат с исходной продажей, если чека нет?",
    "Какая версия правил возврата действует: на момент покупки или на момент возврата?",
    "Как отделить решение по товару от решения о возмещении?"
  ],
  "proposed_invariants": [
    "Возмещение не превышает сумму, уплаченную за возвращённые строки, без утверждённого исключения",
    "Возвращённое количество по строке не превышает проданное",
    "Для каждой принятой строки возврата зафиксировано решение по товару"
  ],
  "negative_case": "Возмещение выдаётся сразу после создания курьерской накладной, а товар так и не приходит.",
  "acceptance_scenario": "Для синтетического онлайн-заказа из трёх товаров разрешить возврат двух, принять один повреждённым, другой пригодным к продаже, вернуть деньги за один и обменять другой, показать записи остатков и платежей.",
  "comparison_tracks": [
    "schema.org: MerchantReturnPolicy и ReturnAction",
    "Идентификация GS1 для возвращаемых товаров и логистических единиц",
    "Правила отказа от покупки и гарантии для потребителей"
  ],
  "vercy_candidates": [
    {
      "model_id": "WM-ECO-025",
      "mapping_status": "conceptual-candidate",
      "evidence_depth": "index-and-publication-metadata",
      "note": "Связь требует проверки полного семантического crosswalk; published не означает завершённую независимую экспертизу.",
      "runtime": {
        "id": "vr.wm-eco-025",
        "modelId": "WM-ECO-025",
        "name": "Return / Refund",
        "version": "0.3.0-research.1",
        "status": "published",
        "installable": true,
        "pageUrl": "https://ver.cy/models/wm-eco-025-return-refund/",
        "specUrl": "https://ver.cy/models/wm-eco-025-return-refund/spec.yaml",
        "agentsUrl": "https://ver.cy/models/wm-eco-025-return-refund/AGENTS.md",
        "digest": "sha256:4c1286d42512220c0154ce007853e6ddd10e0d9d24b9e9d8cb2f97b4b31b4110",
        "requires": [],
        "unresolvedRequires": []
      }
    }
  ],
  "candidate_properties_from_v1": [],
  "suggested_owner": "Руководитель службы клиентского сервиса",
  "candidate_master_systems": "OMS, POS, WMS, ERP",
  "related_research_contours": [
    "EM-RTL-04",
    "EM-COM-03",
    "EM-COM-04",
    "EM-OPS-05",
    "EM-FIN-03",
    "EM-MFG-06"
  ],
  "blocking_decisions": [
    "Установить границу и решение reuse/extend/new по действующим спецификациям.",
    "Подтвердить semantic crosswalk, права и source mastership.",
    "Выбрать immutable refs; провести проверки fixtures до заявления о публикационной готовности."
  ],
  "research_progress": {
    "sequence": 131,
    "id": "EM-RTL-05",
    "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-rtl-05/",
      "https://ver.cy/models/em-rtl-05/"
    ],
    "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-rtl-05/"
}
