{
  "metadata": {
    "generated_at": "2026-06-03T06:20:38+00:00",
    "stage": "HRMS_REAL_USER_MASTER_DATA_READINESS_PACK_W",
    "writes_database": false
  },
  "quality_risks": [
    {
      "risk": "缺 employee_id",
      "level": "high",
      "mitigation": "import template requires employee_id and REAL_TRIAL_ prefix"
    },
    {
      "risk": "缺 department",
      "level": "high",
      "mitigation": "department_id must resolve before assignment prep"
    },
    {
      "risk": "缺 position",
      "level": "high",
      "mitigation": "position_id must resolve before position capability preview"
    },
    {
      "risk": "缺 manager",
      "level": "medium",
      "mitigation": "first round can use HR / HRBP reviewer ref only if manager missing"
    },
    {
      "risk": "缺 permission_subject",
      "level": "high",
      "mitigation": "permission_subject_ref required before real user runthrough"
    },
    {
      "risk": "缺 Feishu mapping",
      "level": "medium",
      "mitigation": "not required for DB write prep, required for Feishu dry-run"
    },
    {
      "risk": "重复员工",
      "level": "high",
      "mitigation": "employee_id uniqueness validation"
    },
    {
      "risk": "组织 / 岗位孤儿节点",
      "level": "medium",
      "mitigation": "department and position refs must resolve"
    },
    {
      "risk": "敏感信息输出风险",
      "level": "high",
      "mitigation": "public outputs use masked names and no phone/email/id/token/secret"
    },
    {
      "risk": "真实试跑误认为正式结论风险",
      "level": "high",
      "mitigation": "business_effective=false and controlled gate required"
    }
  ],
  "sensitive_data_risks": [
    "phone/email/id card/token/secret must never appear in public outputs",
    "names must be masked in templates and samples"
  ],
  "permission_risks": [
    "missing permission_subjects blocks evaluator access",
    "missing permission_roles requires baseline pack"
  ],
  "feishu_mapping_risks": [
    "missing mapping blocks Feishu dry-run",
    "writeback remains forbidden"
  ],
  "real_trial_misuse_risks": [
    "REAL_TRIAL result may be mistaken as formal conclusion",
    "manager may overinterpret preview-only output"
  ],
  "mitigation_plan": [
    "prepare master data import plan if data readiness=false",
    "prepare permission baseline if permission dependency missing",
    "keep all records REAL_TRIAL_ and business_effective=false",
    "require owner approval before DB write prep"
  ],
  "readiness_score": 0.0,
  "can_enter_real_trial_assignment_prep": false
}
