{
  "audit_id": "TEST_AUDIT_POSITION_CAPABILITY_RUNTHROUGH_001",
  "runthrough_id": "TEST_RUNTHROUGH_POSITION_CAPABILITY_001",
  "fixture_ref": "/outputs/position_capability_test_fixture_v1.json",
  "reset_plan_ref": "/outputs/position_capability_test_fixture_reset_plan_v1.json",
  "generated_at": "2026-05-27T18:05:55+08:00",
  "strategy": "file_based_sandbox_runthrough_outputs",
  "database_write_executed": false,
  "formal_records_touched": 0,
  "feishu_writeback_attempted": false,
  "people_action_executed": false,
  "permission_apply_executed": false,
  "scenario_audit": [
    {
      "scenario_id": "basic_position_fit_runthrough",
      "run_status": "passed_file_based",
      "formal_records_touched": 0,
      "business_effective": false,
      "file_based_only": true
    },
    {
      "scenario_id": "capability_gap_to_training_runthrough",
      "run_status": "passed_file_based",
      "formal_records_touched": 0,
      "business_effective": false,
      "file_based_only": true
    },
    {
      "scenario_id": "promotion_readiness_runthrough",
      "run_status": "passed_file_based",
      "formal_records_touched": 0,
      "business_effective": false,
      "file_based_only": true
    },
    {
      "scenario_id": "key_position_successor_runthrough",
      "run_status": "passed_file_based",
      "formal_records_touched": 0,
      "business_effective": false,
      "file_based_only": true
    },
    {
      "scenario_id": "permission_bundle_runthrough",
      "run_status": "passed_file_based",
      "formal_records_touched": 0,
      "business_effective": false,
      "file_based_only": true
    },
    {
      "scenario_id": "people_action_constraint_runthrough",
      "run_status": "passed_file_based",
      "formal_records_touched": 0,
      "business_effective": false,
      "file_based_only": true
    }
  ],
  "generated_files": [
    "/outputs/position_capability_sandbox_runthrough_output_v1.json",
    "/outputs/position_capability_sandbox_runthrough_audit_v1.json",
    "/outputs/position_capability_sandbox_runthrough_reset_check_v1.json"
  ],
  "safety_checks": {
    "database_write_executed": false,
    "creates_database_records": false,
    "formal_records_touched": 0,
    "feishu_writeback_attempted": false,
    "people_action_executed": false,
    "permission_apply_executed": false,
    "business_effective_outputs": 0
  },
  "residual_risks": [
    "people action draft 链路线索未确认",
    "本轮不是 DB sandbox 真实写入",
    "本轮不是 production controlled apply",
    "后续若要真实写入 sandbox，必须另开 SANDBOX_DB_RUNTHROUGH_APPLY_PREP 或等效 gate"
  ],
  "next_required_gate": "POSITION_CAPABILITY_SANDBOX_DB_RUNTHROUGH_APPLY_PREP before any DB sandbox write"
}
