{
  "id": "EM-PEO-02",
  "name": "Рабочие отношения и назначения",
  "domain": "PEO",
  "kind": "subject",
  "wave": "W1",
  "scope": "Employment, подрядные и агентские отношения, employee profile у работодателя, назначения и события входа/выхода. Процесс onboarding использует процесс и доступ как ссылки.",
  "candidate_types": [
    "Employment",
    "Engagement",
    "EmployeeProfile",
    "WorkAssignment",
    "LifecycleEvent",
    "JoinerMoverLeaverCase"
  ],
  "specific_questions": [
    "Как разделить работодателя, заказчика труда и поставщика персонала?",
    "Как учитывать повторный найм и несколько параллельных отношений?",
    "Какие изменения требуют нового отношения, а какие новой версии назначения?"
  ],
  "proposed_invariants": [
    "Employee number ограничен работодателем",
    "Смена работодателя не меняет Person",
    "Offboarding инициирует проверку доступа, а не доказывает её выполнение"
  ],
  "negative_case": "Фрилансер автоматически учитывается штатным сотрудником; закрытие HR-карточки считается отзывом всех прав.",
  "acceptance_scenario": "Показать совместительство, агентский труд, возврат после увольнения и неполностью завершённый offboarding без потери истории.",
  "comparison_tracks": [
    "HR Open: обмен кадровыми данными",
    "W3C ORG и ESCO/SFIA: отношения, навыки и уровни ответственности",
    "Практика HRIS/ATS/LMS и независимая проверка измерения результатов через SPACE"
  ],
  "vercy_candidates": [
    {
      "model_id": "WM-ORG-005",
      "mapping_status": "conceptual-candidate",
      "evidence_depth": "boundary-reviewed",
      "note": "Связь требует проверки полного семантического crosswalk; published не означает завершённую независимую экспертизу.",
      "runtime": {
        "id": "vr.wm-org-005",
        "modelId": "WM-ORG-005",
        "name": "Employment",
        "version": "0.3.0-research.1",
        "status": "published",
        "installable": true,
        "pageUrl": "https://ver.cy/models/wm-org-005-employment/",
        "specUrl": "https://ver.cy/models/wm-org-005-employment/spec.yaml",
        "agentsUrl": "https://ver.cy/models/wm-org-005-employment/AGENTS.md",
        "digest": "sha256:23532924793e7eae105a9d102050c9cecfa079263e615a1bc55413953bca5aa2",
        "requires": [],
        "unresolvedRequires": []
      }
    },
    {
      "model_id": "WM-PER-001",
      "mapping_status": "conceptual-candidate",
      "evidence_depth": "index-and-publication-metadata",
      "note": "Связь требует проверки полного семантического crosswalk; published не означает завершённую независимую экспертизу.",
      "runtime": {
        "id": "vr.wm-per-001",
        "modelId": "WM-PER-001",
        "name": "Person",
        "version": "0.3.0-research.1",
        "status": "published",
        "installable": true,
        "pageUrl": "https://ver.cy/models/wm-per-001-person/",
        "specUrl": "https://ver.cy/models/wm-per-001-person/spec.yaml",
        "agentsUrl": "https://ver.cy/models/wm-per-001-person/AGENTS.md",
        "digest": "sha256:7a4a71ddd69fdc31b37806958442d1cfca4ec0bf861e54578adb312e0d7a4df3",
        "requires": [],
        "unresolvedRequires": []
      }
    },
    {
      "model_id": "WM-ORG-016",
      "mapping_status": "conceptual-candidate",
      "evidence_depth": "boundary-reviewed",
      "note": "Связь требует проверки полного семантического crosswalk; published не означает завершённую независимую экспертизу.",
      "runtime": {
        "id": "vr.wm-org-016",
        "modelId": "WM-ORG-016",
        "name": "Work Assignment",
        "version": "0.3.0-research.1",
        "status": "published",
        "installable": true,
        "pageUrl": "https://ver.cy/models/wm-org-016-work-assignment/",
        "specUrl": "https://ver.cy/models/wm-org-016-work-assignment/spec.yaml",
        "agentsUrl": "https://ver.cy/models/wm-org-016-work-assignment/AGENTS.md",
        "digest": "sha256:6994563bdd79ed8edc878f66048a6ab0ae4fde376ba207f34ad5d2a159c994a3",
        "requires": [],
        "unresolvedRequires": []
      }
    }
  ],
  "candidate_properties_from_v1": [
    {
      "predecessor": "PEO-02",
      "fields": [
        {
          "name": "relationship_kind",
          "value_type": "code",
          "status": "candidate-not-normative"
        },
        {
          "name": "jurisdiction",
          "value_type": "code",
          "status": "candidate-not-normative"
        },
        {
          "name": "start_date",
          "value_type": "date",
          "status": "candidate-not-normative"
        },
        {
          "name": "end_date",
          "value_type": "date",
          "status": "candidate-not-normative"
        }
      ]
    },
    {
      "predecessor": "PEO-03",
      "fields": [
        {
          "name": "employee_number",
          "value_type": "text",
          "status": "candidate-not-normative"
        },
        {
          "name": "worker_category",
          "value_type": "code",
          "status": "candidate-not-normative"
        },
        {
          "name": "employment_ref",
          "value_type": "reference",
          "status": "candidate-not-normative"
        },
        {
          "name": "person_ref",
          "value_type": "reference",
          "status": "candidate-not-normative"
        }
      ]
    },
    {
      "predecessor": "PEO-04",
      "fields": [
        {
          "name": "assignment_kind",
          "value_type": "code",
          "status": "candidate-not-normative"
        },
        {
          "name": "allocation_fte",
          "value_type": "decimal",
          "status": "candidate-not-normative"
        },
        {
          "name": "valid_period",
          "value_type": "interval",
          "status": "candidate-not-normative"
        },
        {
          "name": "primary_flag",
          "value_type": "boolean",
          "status": "candidate-not-normative"
        }
      ]
    }
  ],
  "suggested_owner": "Руководитель HR / ответственный за персонал",
  "candidate_master_systems": "HRIS, кадровый реестр, ATS, LMS",
  "related_research_contours": [
    "EM-ORG-02",
    "EM-ORG-04",
    "EM-ORG-05",
    "EM-ORG-06",
    "EM-PEO-01",
    "EM-PRD-01",
    "EM-WRK-02"
  ],
  "blocking_decisions": [
    "Установить границу и решение reuse/extend/new по действующим спецификациям.",
    "Подтвердить semantic crosswalk, права и source mastership.",
    "Выбрать immutable refs; провести проверки fixtures до заявления о публикационной готовности."
  ],
  "research_progress": {
    "sequence": 35,
    "id": "EM-PEO-02",
    "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-ORG-005",
      "WM-PER-001",
      "WM-ORG-016"
    ]
  },
  "brief_url": "https://ver.cy/enterprise/models/em-peo-02/"
}
