{
  "id": "EM-PRD-03",
  "name": "Требования и ожидаемое поведение",
  "domain": "PRD",
  "kind": "subject",
  "wave": "W1",
  "scope": "Требования, ограничения, критерии приёмки и трассировка к решению. Задача реализации ссылается на требование.",
  "candidate_types": [
    "Requirement",
    "AcceptanceCriterion",
    "RequirementBaseline",
    "TraceLink"
  ],
  "specific_questions": [
    "Как различить потребность, требование, фичу и задачу?",
    "Что меняется при новой baseline?",
    "Как представлять конфликт требований разных заинтересованных сторон?"
  ],
  "proposed_invariants": [
    "Версия требования закреплена в приёмке",
    "Закрытая задача не доказывает выполнение",
    "Конфликт не стирает альтернативу"
  ],
  "negative_case": "Перенос тикета в Done автоматически подтверждает все связанные требования.",
  "acceptance_scenario": "Проверить одно требование с тремя задачами и проваленным испытанием, затем совместимость двух baseline.",
  "comparison_tracks": [
    "TM Forum SID: product/service/resource и коммерческие роли",
    "IDTA AAS: физические активы и составные описания",
    "Продуктовое управление и инженерная конфигурация; сравнить выбранные PLM и software-практики"
  ],
  "vercy_candidates": [
    {
      "model_id": "WM-REC-006",
      "mapping_status": "conceptual-candidate",
      "evidence_depth": "index-and-publication-metadata",
      "note": "Связь требует проверки полного семантического crosswalk; published не означает завершённую независимую экспертизу.",
      "runtime": {
        "id": "vr.wm-rec-006",
        "modelId": "WM-REC-006",
        "name": "Requirement",
        "version": "unversioned",
        "status": "todo",
        "installable": false,
        "pageUrl": "https://ver.cy/models/wm-rec-006-requirement/",
        "specUrl": "https://ver.cy/models/wm-rec-006-requirement/spec.yaml",
        "agentsUrl": "https://ver.cy/models/wm-rec-006-requirement/AGENTS.md",
        "digest": null,
        "requires": [],
        "unresolvedRequires": []
      }
    },
    {
      "model_id": "WM-KNW-013",
      "mapping_status": "conceptual-candidate",
      "evidence_depth": "index-and-publication-metadata",
      "note": "Связь требует проверки полного семантического crosswalk; published не означает завершённую независимую экспертизу.",
      "runtime": {
        "id": "vr.wm-knw-013",
        "modelId": "WM-KNW-013",
        "name": "Constraint / Requirement Rule",
        "version": "0.3.0-research.1",
        "status": "published",
        "installable": true,
        "pageUrl": "https://ver.cy/models/wm-knw-013-constraint-requirement-rule/",
        "specUrl": "https://ver.cy/models/wm-knw-013-constraint-requirement-rule/spec.yaml",
        "agentsUrl": "https://ver.cy/models/wm-knw-013-constraint-requirement-rule/AGENTS.md",
        "digest": "sha256:5f80cb754646ef4630de9bf9346807ee7b8a839135e5b2815a0dda5b89ffd53c",
        "requires": [],
        "unresolvedRequires": []
      }
    }
  ],
  "candidate_properties_from_v1": [
    {
      "predecessor": "PRD-04",
      "fields": [
        {
          "name": "requirement_text",
          "value_type": "text",
          "status": "candidate-not-normative"
        },
        {
          "name": "requirement_kind",
          "value_type": "code",
          "status": "candidate-not-normative"
        },
        {
          "name": "priority",
          "value_type": "code",
          "status": "candidate-not-normative"
        },
        {
          "name": "verification_method",
          "value_type": "text",
          "status": "candidate-not-normative"
        }
      ]
    }
  ],
  "suggested_owner": "Руководитель продукта",
  "candidate_master_systems": "Каталог продуктов, discovery, PLM",
  "related_research_contours": [
    "EM-OPS-01",
    "EM-PRD-01",
    "EM-TEC-01",
    "EM-TEC-08"
  ],
  "blocking_decisions": [
    "Установить границу и решение reuse/extend/new по действующим спецификациям.",
    "Подтвердить semantic crosswalk, права и source mastership.",
    "Выбрать immutable refs; провести проверки fixtures до заявления о публикационной готовности."
  ],
  "research_progress": {
    "sequence": 38,
    "id": "EM-PRD-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": [
      "WM-REC-006",
      "WM-KNW-013"
    ]
  },
  "brief_url": "https://ver.cy/enterprise/models/em-prd-03/"
}
