{
  "metadata": {
    "generated_at": "2026-06-01T10:21:11+00:00",
    "stage": "ASSESSMENT_TASK_OPERATIONAL_MVP_BUILD_PACK_A",
    "dry_run": true,
    "writes_database": false,
    "creates_real_assignment": false,
    "creates_real_result": false,
    "executes_algorithm": false,
    "business_effective": false,
    "feishu_writeback_required": false,
    "tenant_id": "TENANT_CROSS_BORDER_REFERENCE_0",
    "company_key": "COMPANY_CROSS_BORDER_REFERENCE_0",
    "template_id": "TEST_ASSESSMENT_TEMPLATE_CROSS_BORDER_360_V1",
    "template_version": "v1",
    "role_scope": "HR_TEST_OPERATOR",
    "permission_scope": "TEST_ASSESSMENT_TASK_DRY_RUN_ONLY",
    "data_version": "dry_run_v1",
    "audit_id": "TEST_AUDIT_ASSESSMENT_TASK_DRY_RUN_001",
    "rollback_ref": "TEST_ROLLBACK_ASSESSMENT_TASK_DRY_RUN_001",
    "source_asset_refs": [
      "/outputs/assessment_template_test_fixture_v1.json",
      "/outputs/assessment_template_test_run_output_v1.json",
      "/outputs/algorithm_shadow_validation_test_run_output_v1.json"
    ],
    "config_template_ref": "TEST_CONFIG_TEMPLATE_ASSESSMENT_360_CROSS_BORDER"
  },
  "selected_template_candidate": {
    "template_id": "TEST_ASSESSMENT_TEMPLATE_CROSS_BORDER_360_V1",
    "template_version": "v1",
    "template_name": "跨境电商 360 测评 TEST 模板",
    "assessment_type": "360_review",
    "config_template_ref": "TEST_CONFIG_TEMPLATE_ASSESSMENT_360_CROSS_BORDER",
    "source_asset_refs": [
      "/outputs/assessment_template_test_fixture_v1.json"
    ]
  },
  "selected_subject_candidates": [
    {
      "employee_id": "TEST_EMPLOYEE_CB_001",
      "subject_id": "TEST_SUBJECT_CB_001",
      "display_name": "TEST 跨境业务负责人 A",
      "department": "TEST 跨境电商运营部",
      "position": "TEST Operations Lead",
      "data_readiness": "fixture_ready",
      "permission_subject_ready": true,
      "usable_for_test_assignment": true
    }
  ],
  "relation_config_preview": [
    {
      "relation": "self",
      "reviewer_role": "subject",
      "relation_weight": 0.1,
      "reviewer_ref": "TEST_REVIEWER_SELF_CB_001"
    },
    {
      "relation": "manager",
      "reviewer_role": "manager",
      "relation_weight": 0.35,
      "reviewer_ref": "TEST_REVIEWER_MANAGER_CB_001"
    },
    {
      "relation": "peer",
      "reviewer_role": "peer",
      "relation_weight": 0.25,
      "reviewer_ref": "TEST_REVIEWER_PEER_CB_001"
    },
    {
      "relation": "subordinate",
      "reviewer_role": "subordinate",
      "relation_weight": 0.2,
      "reviewer_ref": "TEST_REVIEWER_SUBORDINATE_CB_001"
    },
    {
      "relation": "HRBP",
      "reviewer_role": "hrbp",
      "relation_weight": 0.1,
      "reviewer_ref": "TEST_REVIEWER_HRBP_CB_001"
    }
  ],
  "assignment_candidates": [
    {
      "assignment_candidate_id": "TEST_ASSESSMENT_ASSIGNMENT_CANDIDATE_001",
      "template_ref": "TEST_ASSESSMENT_TEMPLATE_CROSS_BORDER_360_V1",
      "subject_ref": "TEST_SUBJECT_CB_001",
      "reviewer_refs": [
        "TEST_REVIEWER_SELF_CB_001",
        "TEST_REVIEWER_MANAGER_CB_001",
        "TEST_REVIEWER_PEER_CB_001",
        "TEST_REVIEWER_SUBORDINATE_CB_001",
        "TEST_REVIEWER_HRBP_CB_001"
      ],
      "relation_config_ref": "TEST_RELATION_CONFIG_CB_360_001",
      "planned_status": "dry_run_ready",
      "tenant_id": "TENANT_CROSS_BORDER_REFERENCE_0",
      "company_key": "COMPANY_CROSS_BORDER_REFERENCE_0",
      "role_scope": "HR_TEST_OPERATOR",
      "permission_scope": "TEST_ASSESSMENT_TASK_DRY_RUN_ONLY",
      "data_version": "dry_run_v1",
      "audit_ref": "TEST_AUDIT_ASSESSMENT_TASK_DRY_RUN_001",
      "rollback_ref": "TEST_ROLLBACK_ASSESSMENT_TASK_DRY_RUN_001"
    }
  ],
  "result_mapping_preview_refs": [
    "TEST_RESULT_MAPPING_PREVIEW_001"
  ],
  "algorithm_input_preview_refs": [
    "TEST_ALGORITHM_INPUT_PREVIEW_FROM_ASSESSMENT_TASK_001"
  ],
  "position_capability_input_preview_refs": [
    "TEST_POSITION_CAPABILITY_INPUT_PREVIEW_FROM_ASSESSMENT_TASK_001"
  ],
  "org_capability_input_preview_refs": [
    "TEST_ORG_CAPABILITY_INPUT_PREVIEW_FROM_ASSESSMENT_TASK_001"
  ],
  "profile_cadre_input_preview_refs": [
    "TEST_PROFILE_CADRE_INPUT_PREVIEW_FROM_ASSESSMENT_TASK_001"
  ],
  "audit_refs": [
    "TEST_AUDIT_ASSESSMENT_TASK_DRY_RUN_001"
  ],
  "rollback_refs": [
    "TEST_ROLLBACK_ASSESSMENT_TASK_DRY_RUN_001"
  ],
  "next_gate": "DB_WRITE_GATE_WAITING_FOR_APPROVAL"
}
