{
  "metadata": {
    "generated_at": "2026-05-27T18:34:45+08:00",
    "stage": "P1_POSITION_CAPABILITY_DB_SANDBOX_DRY_RUN_PLAN",
    "strategy": "db_sandbox_dry_run_plan_only",
    "writes_database": false,
    "creates_test_records": false,
    "executes_insert": false,
    "executes_update": false,
    "executes_delete": false,
    "executes_sandbox_runthrough": false,
    "executes_assessment": false,
    "executes_algorithm": false,
    "executes_people_action": false,
    "feishu_writeback_required": false,
    "permission_apply_required": false,
    "business_effective": false,
    "db_level_write_isolation_confirmed": false,
    "db_reset_script_confirmed": false,
    "recommended_strategy": "B"
  },
  "readiness_summary": {
    "sandbox_namespace_detected": true,
    "test_prefix_supported": true,
    "sandbox_isolation_fields_detected": true,
    "db_level_write_isolation_confirmed": false,
    "db_reset_script_confirmed": false,
    "feishu_writeback_disable_confirmed": true,
    "rollback_mechanism_detected": true,
    "formal_data_pollution_risk": "medium_if_db_write_attempted_low_for_plan_only",
    "recommendation": "B: dry-run plan only; do not execute INSERT / UPDATE / DELETE."
  },
  "planned_write_objects": [
    {
      "object_type": "TEST tenant / org unit",
      "planned_test_ids": [
        "TEST_TENANT_001",
        "TEST_ORG_001",
        "TEST_DEPT_001"
      ],
      "source_fixture_ref": "/outputs/position_capability_test_fixture_v1.json",
      "target_table_or_file_candidate": "tenant_org_tables_candidate",
      "required_sandbox_flags": {
        "id_prefix": "TEST_",
        "sandbox_run": true,
        "business_effective": false,
        "not_for_people_action": true,
        "not_for_feishu_writeback": true,
        "resettable": true
      },
      "write_allowed_in_current_task": false,
      "required_preconditions_before_write": [
        "db_level_write_isolation_confirmed=true",
        "db_reset_script_confirmed=true",
        "manual_confirmation_required=true",
        "feishu_writeback_disabled=true",
        "formal_scope_guard_enabled=true"
      ],
      "reset_required": true,
      "rollback_required": true,
      "risk_level": "high"
    },
    {
      "object_type": "TEST position",
      "planned_test_ids": [
        "TEST_POSITION_MANAGER_001",
        "TEST_POSITION_SPECIALIST_001",
        "TEST_POSITION_KEY_ROLE_001"
      ],
      "source_fixture_ref": "/outputs/position_capability_test_fixture_v1.json",
      "target_table_or_file_candidate": "position_tables_candidate",
      "required_sandbox_flags": {
        "id_prefix": "TEST_",
        "sandbox_run": true,
        "business_effective": false,
        "not_for_people_action": true,
        "not_for_feishu_writeback": true,
        "resettable": true
      },
      "write_allowed_in_current_task": false,
      "required_preconditions_before_write": [
        "db_level_write_isolation_confirmed=true",
        "db_reset_script_confirmed=true",
        "manual_confirmation_required=true",
        "feishu_writeback_disabled=true",
        "formal_scope_guard_enabled=true"
      ],
      "reset_required": true,
      "rollback_required": true,
      "risk_level": "high"
    },
    {
      "object_type": "TEST grade",
      "planned_test_ids": [
        "TEST_GRADE_P1",
        "TEST_GRADE_P2",
        "TEST_GRADE_M1"
      ],
      "source_fixture_ref": "/outputs/position_capability_test_fixture_v1.json",
      "target_table_or_file_candidate": "grade_tables_candidate",
      "required_sandbox_flags": {
        "id_prefix": "TEST_",
        "sandbox_run": true,
        "business_effective": false,
        "not_for_people_action": true,
        "not_for_feishu_writeback": true,
        "resettable": true
      },
      "write_allowed_in_current_task": false,
      "required_preconditions_before_write": [
        "db_level_write_isolation_confirmed=true",
        "db_reset_script_confirmed=true",
        "manual_confirmation_required=true",
        "feishu_writeback_disabled=true",
        "formal_scope_guard_enabled=true"
      ],
      "reset_required": true,
      "rollback_required": true,
      "risk_level": "high"
    },
    {
      "object_type": "TEST capability model",
      "planned_test_ids": [
        "TEST_CAPABILITY_MODEL_SPECIALIST",
        "TEST_CAPABILITY_MODEL_MANAGER",
        "TEST_CAPABILITY_MODEL_KEY_ROLE"
      ],
      "source_fixture_ref": "/outputs/position_capability_test_fixture_v1.json",
      "target_table_or_file_candidate": "capability_model_tables_candidate",
      "required_sandbox_flags": {
        "id_prefix": "TEST_",
        "sandbox_run": true,
        "business_effective": false,
        "not_for_people_action": true,
        "not_for_feishu_writeback": true,
        "resettable": true
      },
      "write_allowed_in_current_task": false,
      "required_preconditions_before_write": [
        "db_level_write_isolation_confirmed=true",
        "db_reset_script_confirmed=true",
        "manual_confirmation_required=true",
        "feishu_writeback_disabled=true",
        "formal_scope_guard_enabled=true"
      ],
      "reset_required": true,
      "rollback_required": true,
      "risk_level": "high"
    },
    {
      "object_type": "TEST employee",
      "planned_test_ids": [
        "TEST_EMPLOYEE_001",
        "TEST_EMPLOYEE_002",
        "TEST_MANAGER_001",
        "TEST_HRBP_001",
        "TEST_HR_OWNER_001",
        "TEST_OD_OWNER_001",
        "TEST_BOSS_001",
        "TEST_AUDITOR_001"
      ],
      "source_fixture_ref": "/outputs/position_capability_test_fixture_v1.json",
      "target_table_or_file_candidate": "employee_tables_candidate",
      "required_sandbox_flags": {
        "id_prefix": "TEST_",
        "sandbox_run": true,
        "business_effective": false,
        "not_for_people_action": true,
        "not_for_feishu_writeback": true,
        "resettable": true
      },
      "write_allowed_in_current_task": false,
      "required_preconditions_before_write": [
        "db_level_write_isolation_confirmed=true",
        "db_reset_script_confirmed=true",
        "manual_confirmation_required=true",
        "feishu_writeback_disabled=true",
        "formal_scope_guard_enabled=true"
      ],
      "reset_required": true,
      "rollback_required": true,
      "risk_level": "high"
    },
    {
      "object_type": "TEST role / permission subject",
      "planned_test_ids": [
        "TEST_ROLE_EMPLOYEE",
        "TEST_ROLE_MANAGER",
        "TEST_ROLE_HRBP",
        "TEST_ROLE_AUDITOR"
      ],
      "source_fixture_ref": "/outputs/position_capability_test_fixture_v1.json",
      "target_table_or_file_candidate": "permission_subject_tables_candidate",
      "required_sandbox_flags": {
        "id_prefix": "TEST_",
        "sandbox_run": true,
        "business_effective": false,
        "not_for_people_action": true,
        "not_for_feishu_writeback": true,
        "resettable": true
      },
      "write_allowed_in_current_task": false,
      "required_preconditions_before_write": [
        "db_level_write_isolation_confirmed=true",
        "db_reset_script_confirmed=true",
        "manual_confirmation_required=true",
        "feishu_writeback_disabled=true",
        "formal_scope_guard_enabled=true"
      ],
      "reset_required": true,
      "rollback_required": true,
      "risk_level": "high"
    },
    {
      "object_type": "TEST permission bundle preview",
      "planned_test_ids": [
        "TEST_PERMISSION_BUNDLE_EMPLOYEE",
        "TEST_PERMISSION_BUNDLE_MANAGER",
        "TEST_PERMISSION_BUNDLE_HRBP",
        "TEST_PERMISSION_BUNDLE_POSITION_ADMIN"
      ],
      "source_fixture_ref": "/outputs/position_capability_test_fixture_v1.json",
      "target_table_or_file_candidate": "permission_preview_outputs_candidate",
      "required_sandbox_flags": {
        "id_prefix": "TEST_",
        "sandbox_run": true,
        "business_effective": false,
        "not_for_people_action": true,
        "not_for_feishu_writeback": true,
        "resettable": true
      },
      "write_allowed_in_current_task": false,
      "required_preconditions_before_write": [
        "db_level_write_isolation_confirmed=true",
        "db_reset_script_confirmed=true",
        "manual_confirmation_required=true",
        "feishu_writeback_disabled=true",
        "formal_scope_guard_enabled=true"
      ],
      "reset_required": true,
      "rollback_required": true,
      "risk_level": "high"
    },
    {
      "object_type": "TEST assessment task",
      "planned_test_ids": [
        "TEST_TASK_ASSESSMENT_001"
      ],
      "source_fixture_ref": "/outputs/position_capability_test_fixture_v1.json",
      "target_table_or_file_candidate": "assessment_task_tables_candidate",
      "required_sandbox_flags": {
        "id_prefix": "TEST_",
        "sandbox_run": true,
        "business_effective": false,
        "not_for_people_action": true,
        "not_for_feishu_writeback": true,
        "resettable": true
      },
      "write_allowed_in_current_task": false,
      "required_preconditions_before_write": [
        "db_level_write_isolation_confirmed=true",
        "db_reset_script_confirmed=true",
        "manual_confirmation_required=true",
        "feishu_writeback_disabled=true",
        "formal_scope_guard_enabled=true"
      ],
      "reset_required": true,
      "rollback_required": true,
      "risk_level": "high"
    },
    {
      "object_type": "TEST assessment result",
      "planned_test_ids": [
        "TEST_RESULT_ASSESSMENT_001"
      ],
      "source_fixture_ref": "/outputs/position_capability_test_fixture_v1.json",
      "target_table_or_file_candidate": "assessment_result_tables_candidate",
      "required_sandbox_flags": {
        "id_prefix": "TEST_",
        "sandbox_run": true,
        "business_effective": false,
        "not_for_people_action": true,
        "not_for_feishu_writeback": true,
        "resettable": true
      },
      "write_allowed_in_current_task": false,
      "required_preconditions_before_write": [
        "db_level_write_isolation_confirmed=true",
        "db_reset_script_confirmed=true",
        "manual_confirmation_required=true",
        "feishu_writeback_disabled=true",
        "formal_scope_guard_enabled=true"
      ],
      "reset_required": true,
      "rollback_required": true,
      "risk_level": "high"
    },
    {
      "object_type": "TEST algorithm input / output",
      "planned_test_ids": [
        "TEST_ALGORITHM_INPUT_001",
        "TEST_ALGORITHM_OUTPUT_001"
      ],
      "source_fixture_ref": "/outputs/position_capability_test_fixture_v1.json",
      "target_table_or_file_candidate": "algorithm_preview_outputs_candidate",
      "required_sandbox_flags": {
        "id_prefix": "TEST_",
        "sandbox_run": true,
        "business_effective": false,
        "not_for_people_action": true,
        "not_for_feishu_writeback": true,
        "resettable": true
      },
      "write_allowed_in_current_task": false,
      "required_preconditions_before_write": [
        "db_level_write_isolation_confirmed=true",
        "db_reset_script_confirmed=true",
        "manual_confirmation_required=true",
        "feishu_writeback_disabled=true",
        "formal_scope_guard_enabled=true"
      ],
      "reset_required": true,
      "rollback_required": true,
      "risk_level": "high"
    },
    {
      "object_type": "TEST profile output",
      "planned_test_ids": [
        "TEST_PROFILE_OUTPUT_001"
      ],
      "source_fixture_ref": "/outputs/position_capability_test_fixture_v1.json",
      "target_table_or_file_candidate": "profile_preview_outputs_candidate",
      "required_sandbox_flags": {
        "id_prefix": "TEST_",
        "sandbox_run": true,
        "business_effective": false,
        "not_for_people_action": true,
        "not_for_feishu_writeback": true,
        "resettable": true
      },
      "write_allowed_in_current_task": false,
      "required_preconditions_before_write": [
        "db_level_write_isolation_confirmed=true",
        "db_reset_script_confirmed=true",
        "manual_confirmation_required=true",
        "feishu_writeback_disabled=true",
        "formal_scope_guard_enabled=true"
      ],
      "reset_required": true,
      "rollback_required": true,
      "risk_level": "high"
    },
    {
      "object_type": "TEST cadre validation-only output",
      "planned_test_ids": [
        "TEST_CADRE_VALIDATION_ONLY_001"
      ],
      "source_fixture_ref": "/outputs/position_capability_test_fixture_v1.json",
      "target_table_or_file_candidate": "cadre_validation_outputs_candidate",
      "required_sandbox_flags": {
        "id_prefix": "TEST_",
        "sandbox_run": true,
        "business_effective": false,
        "not_for_people_action": true,
        "not_for_feishu_writeback": true,
        "resettable": true
      },
      "write_allowed_in_current_task": false,
      "required_preconditions_before_write": [
        "db_level_write_isolation_confirmed=true",
        "db_reset_script_confirmed=true",
        "manual_confirmation_required=true",
        "feishu_writeback_disabled=true",
        "formal_scope_guard_enabled=true"
      ],
      "reset_required": true,
      "rollback_required": true,
      "risk_level": "high"
    },
    {
      "object_type": "TEST org capability score",
      "planned_test_ids": [
        "TEST_ORG_CAPABILITY_SCORE_001"
      ],
      "source_fixture_ref": "/outputs/position_capability_test_fixture_v1.json",
      "target_table_or_file_candidate": "org_capability_outputs_candidate",
      "required_sandbox_flags": {
        "id_prefix": "TEST_",
        "sandbox_run": true,
        "business_effective": false,
        "not_for_people_action": true,
        "not_for_feishu_writeback": true,
        "resettable": true
      },
      "write_allowed_in_current_task": false,
      "required_preconditions_before_write": [
        "db_level_write_isolation_confirmed=true",
        "db_reset_script_confirmed=true",
        "manual_confirmation_required=true",
        "feishu_writeback_disabled=true",
        "formal_scope_guard_enabled=true"
      ],
      "reset_required": true,
      "rollback_required": true,
      "risk_level": "high"
    },
    {
      "object_type": "TEST org canvas draft",
      "planned_test_ids": [
        "TEST_ORG_CANVAS_DRAFT_001"
      ],
      "source_fixture_ref": "/outputs/position_capability_test_fixture_v1.json",
      "target_table_or_file_candidate": "org_canvas_draft_outputs_candidate",
      "required_sandbox_flags": {
        "id_prefix": "TEST_",
        "sandbox_run": true,
        "business_effective": false,
        "not_for_people_action": true,
        "not_for_feishu_writeback": true,
        "resettable": true
      },
      "write_allowed_in_current_task": false,
      "required_preconditions_before_write": [
        "db_level_write_isolation_confirmed=true",
        "db_reset_script_confirmed=true",
        "manual_confirmation_required=true",
        "feishu_writeback_disabled=true",
        "formal_scope_guard_enabled=true"
      ],
      "reset_required": true,
      "rollback_required": true,
      "risk_level": "high"
    },
    {
      "object_type": "TEST people action draft",
      "planned_test_ids": [
        "TEST_PEOPLE_ACTION_DRAFT_001"
      ],
      "source_fixture_ref": "/outputs/position_capability_test_fixture_v1.json",
      "target_table_or_file_candidate": "people_action_draft_outputs_candidate",
      "required_sandbox_flags": {
        "id_prefix": "TEST_",
        "sandbox_run": true,
        "business_effective": false,
        "not_for_people_action": true,
        "not_for_feishu_writeback": true,
        "resettable": true
      },
      "write_allowed_in_current_task": false,
      "required_preconditions_before_write": [
        "db_level_write_isolation_confirmed=true",
        "db_reset_script_confirmed=true",
        "manual_confirmation_required=true",
        "feishu_writeback_disabled=true",
        "formal_scope_guard_enabled=true"
      ],
      "reset_required": true,
      "rollback_required": true,
      "risk_level": "high"
    },
    {
      "object_type": "TEST permission impact preview",
      "planned_test_ids": [
        "TEST_PERMISSION_IMPACT_PREVIEW_001"
      ],
      "source_fixture_ref": "/outputs/position_capability_test_fixture_v1.json",
      "target_table_or_file_candidate": "permission_impact_outputs_candidate",
      "required_sandbox_flags": {
        "id_prefix": "TEST_",
        "sandbox_run": true,
        "business_effective": false,
        "not_for_people_action": true,
        "not_for_feishu_writeback": true,
        "resettable": true
      },
      "write_allowed_in_current_task": false,
      "required_preconditions_before_write": [
        "db_level_write_isolation_confirmed=true",
        "db_reset_script_confirmed=true",
        "manual_confirmation_required=true",
        "feishu_writeback_disabled=true",
        "formal_scope_guard_enabled=true"
      ],
      "reset_required": true,
      "rollback_required": true,
      "risk_level": "high"
    }
  ],
  "forbidden_write_objects": [
    "formal_org",
    "formal_position",
    "formal_employee",
    "formal_assessment_task",
    "formal_assessment_result",
    "formal_profile",
    "formal_cadre_archive",
    "formal_org_capability_score",
    "formal_org_canvas_apply",
    "formal_people_action",
    "formal_permission_rule",
    "feishu_or_external_system"
  ],
  "planned_write_order": [
    {
      "step": 1,
      "name": "TEST tenant / org unit",
      "execution_allowed": false
    },
    {
      "step": 2,
      "name": "TEST position / grade / capability model",
      "execution_allowed": false
    },
    {
      "step": 3,
      "name": "TEST employee / role / permission subject",
      "execution_allowed": false
    },
    {
      "step": 4,
      "name": "TEST permission bundle preview",
      "execution_allowed": false
    },
    {
      "step": 5,
      "name": "TEST assessment task",
      "execution_allowed": false
    },
    {
      "step": 6,
      "name": "TEST assessment result",
      "execution_allowed": false
    },
    {
      "step": 7,
      "name": "TEST algorithm input / output",
      "execution_allowed": false
    },
    {
      "step": 8,
      "name": "TEST profile / cadre validation-only output",
      "execution_allowed": false
    },
    {
      "step": 9,
      "name": "TEST org capability score",
      "execution_allowed": false
    },
    {
      "step": 10,
      "name": "TEST org canvas draft",
      "execution_allowed": false
    },
    {
      "step": 11,
      "name": "TEST people action draft",
      "execution_allowed": false
    },
    {
      "step": 12,
      "name": "TEST permission impact preview",
      "execution_allowed": false
    },
    {
      "step": 13,
      "name": "post-run verification",
      "execution_allowed": false
    }
  ],
  "transaction_and_rollback_plan": {
    "transaction_required": true,
    "rollback_required": true,
    "rollback_before_p2_required": true,
    "dry_run_only_current_task": true,
    "no_sql_executed_current_task": true,
    "reset_script_required_before_real_write": true
  },
  "stop_conditions": [
    "missing_db_sandbox_isolation",
    "missing_reset_script",
    "missing_rollback",
    "feishu_writeback_not_disabled",
    "business_effective_not_false",
    "non_TEST_id_detected",
    "permission_expansion_detected",
    "formal_table_write_detected",
    "people_action_execution_attempted",
    "manual_confirmation_missing"
  ]
}
