{
 "record_id": "CW-1988-0001",
 "status": "current",
 "merged_id": "CWC-0476",
 "alias_merged_ids": [],
 "display_title": "Sheo Kumar Gupta, S.I. & Ors. v. State of U.P. (M. T. case)",
 "display_title_redacted": "Sheo Kumar Gupta, S.I. & Ors. v. State of U.P. (M. T. case)",
 "state": "Uttar Pradesh",
 "district": "Baghpat",
 "district_at_time": "Meerut",
 "city_town": "Baghpat",
 "police_station_or_unit": "PS Baghpat",
 "court": "Allahabad High Court",
 "court_as_verified": "Allahabad High Court",
 "bench": null,
 "case_title": "Sheo Kumar Gupta, S.I. & Ors. v. State of U.P. (M. T. case)",
 "case_number": "Criminal Appeal Nos. 183 of 1988 and 168 of 1988",
 "citation": "(1988) 09 AHC CK 0047",
 "judges": [
  "B.N. Katju",
  "G.K. Mathur"
 ],
 "judgment_date": "1988-09-23",
 "date_precision": "day",
 "judgment_year": 1988,
 "incident_date": "1980-06-01",
 "incident_year": 1980,
 "category": "Custodial torture",
 "admin_category": "brutality",
 "admin_subcategory": "custodial_rape_sexual_assault",
 "subcategory": "custodial_rape_sexual_assault",
 "subcategory_display": "custodial rape sexual assault",
 "protest_override_heuristic": false,
 "outcome_type": "conviction_upheld",
 "sections": [
  "IPC 302/149",
  "IPC 201",
  "IPC 218",
  "IPC 120B",
  "IPC 323/149",
  "IPC 354/149",
  "IPC 148",
  "IPC 147"
 ],
 "officers": [
  {
   "name": "Sheo Kumar Gupta",
   "rank": "Sub-Inspector",
   "role": "convicted",
   "unit": "PS Baghpat",
   "publish_grade": "named_safe",
   "gate_reasons": [],
   "ledger_role": "convicted",
   "key2": "yes",
   "key2_agy": null,
   "key2_claude": null,
   "key2_union": null,
   "key2_gemapi": null,
   "key2_openrouter": "yes",
   "key2_gpt56": null,
   "grok": null,
   "jev_risk": 0.06,
   "jev_p_culpable": 0.96,
   "key2_gpt": null,
   "later_outcome": "none_found",
   "name_public": "Sheo Kumar Gupta",
   "display": "Sheo Kumar Gupta (Sub-Inspector)"
  },
  {
   "name": "Jamadar Singh",
   "rank": "Sub-Inspector",
   "role": "convicted",
   "unit": "PS Baghpat",
   "publish_grade": "named_safe",
   "gate_reasons": [],
   "ledger_role": "convicted",
   "key2": "yes",
   "key2_agy": null,
   "key2_claude": null,
   "key2_union": null,
   "key2_gemapi": null,
   "key2_openrouter": "yes",
   "key2_gpt56": null,
   "grok": null,
   "jev_risk": 0.07,
   "jev_p_culpable": 0.95,
   "key2_gpt": null,
   "later_outcome": "none_found",
   "name_public": "Jamadar Singh",
   "display": "Jamadar Singh (Sub-Inspector)"
  },
  {
   "name": "Ram Giri",
   "rank": "Sub-Inspector",
   "role": "convicted",
   "unit": "PS Baghpat",
   "publish_grade": "named_safe",
   "gate_reasons": [],
   "ledger_role": "convicted",
   "key2": "yes",
   "key2_agy": null,
   "key2_claude": null,
   "key2_union": null,
   "key2_gemapi": null,
   "key2_openrouter": "yes",
   "key2_gpt56": null,
   "grok": null,
   "jev_risk": 0.07,
   "jev_p_culpable": 0.95,
   "key2_gpt": null,
   "later_outcome": "none_found",
   "name_public": "Ram Giri",
   "display": "Ram Giri (Sub-Inspector)"
  },
  {
   "name": "Kashi Ram",
   "rank": "Head Constable",
   "role": "convicted",
   "unit": "PS Baghpat",
   "publish_grade": "named_safe",
   "gate_reasons": [],
   "ledger_role": "convicted",
   "key2": "yes",
   "key2_agy": null,
   "key2_claude": null,
   "key2_union": null,
   "key2_gemapi": null,
   "key2_openrouter": "yes",
   "key2_gpt56": null,
   "grok": null,
   "jev_risk": 0.07,
   "jev_p_culpable": 0.95,
   "key2_gpt": null,
   "later_outcome": "none_found",
   "name_public": "Kashi Ram",
   "display": "Kashi Ram (Head Constable)"
  },
  {
   "name": "Rakesh s/o Ranjit Singh",
   "rank": "Constable",
   "role": "convicted",
   "unit": "PS Baghpat",
   "publish_grade": "named_safe",
   "gate_reasons": [],
   "ledger_role": "convicted",
   "key2": "yes",
   "key2_agy": null,
   "key2_claude": null,
   "key2_union": null,
   "key2_gemapi": null,
   "key2_openrouter": "yes",
   "key2_gpt56": null,
   "grok": null,
   "jev_risk": 0.08,
   "jev_p_culpable": 0.95,
   "key2_gpt": null,
   "later_outcome": "none_found",
   "name_public": "Rakesh s/o Ranjit Singh",
   "display": "Rakesh s/o Ranjit Singh (Constable)"
  },
  {
   "name": "Rakesh s/o Viladhar Sharma",
   "rank": "Constable",
   "role": "convicted",
   "unit": "PS Baghpat",
   "publish_grade": "named_safe",
   "gate_reasons": [],
   "ledger_role": "convicted",
   "key2": "yes",
   "key2_agy": null,
   "key2_claude": null,
   "key2_union": null,
   "key2_gemapi": null,
   "key2_openrouter": "yes",
   "key2_gpt56": null,
   "grok": null,
   "jev_risk": 0.1,
   "jev_p_culpable": 0.94,
   "key2_gpt": null,
   "later_outcome": "none_found",
   "name_public": "Rakesh s/o Viladhar Sharma",
   "display": "Rakesh s/o Viladhar Sharma (Constable)"
  },
  {
   "name": "Anand Giri",
   "rank": "Constable",
   "role": "convicted",
   "unit": "PS Baghpat",
   "publish_grade": "named_safe",
   "gate_reasons": [],
   "ledger_role": "convicted",
   "key2": "yes",
   "key2_agy": null,
   "key2_claude": null,
   "key2_union": null,
   "key2_gemapi": null,
   "key2_openrouter": "yes",
   "key2_gpt56": null,
   "grok": null,
   "jev_risk": 0.07,
   "jev_p_culpable": 0.96,
   "key2_gpt": null,
   "later_outcome": "none_found",
   "name_public": "Anand Giri",
   "display": "Anand Giri (Constable)"
  },
  {
   "name": "Pratap Singh",
   "rank": "Constable",
   "role": "convicted",
   "unit": "PS Baghpat",
   "publish_grade": "named_safe",
   "gate_reasons": [],
   "ledger_role": "convicted",
   "key2": "yes",
   "key2_agy": null,
   "key2_claude": null,
   "key2_union": null,
   "key2_gemapi": null,
   "key2_openrouter": "yes",
   "key2_gpt56": null,
   "grok": null,
   "jev_risk": 0.09,
   "jev_p_culpable": 0.95,
   "key2_gpt": null,
   "later_outcome": "none_found",
   "name_public": "Pratap Singh",
   "display": "Pratap Singh (Constable)"
  },
  {
   "name": "Sant Singh",
   "rank": "Constable",
   "role": "convicted",
   "unit": "PS Baghpat",
   "publish_grade": "named_safe",
   "gate_reasons": [],
   "ledger_role": "convicted",
   "key2": "yes",
   "key2_agy": null,
   "key2_claude": null,
   "key2_union": null,
   "key2_gemapi": null,
   "key2_openrouter": "yes",
   "key2_gpt56": null,
   "grok": null,
   "jev_risk": 0.07,
   "jev_p_culpable": 0.95,
   "key2_gpt": null,
   "later_outcome": "none_found",
   "name_public": "Sant Singh",
   "display": "Sant Singh (Constable)"
  },
  {
   "name": "Subhash",
   "rank": "Constable",
   "role": "convicted",
   "unit": "PS Baghpat",
   "publish_grade": "named_safe",
   "gate_reasons": [],
   "ledger_role": "convicted",
   "key2": "yes",
   "key2_agy": null,
   "key2_claude": null,
   "key2_union": null,
   "key2_gemapi": null,
   "key2_openrouter": "yes",
   "key2_gpt56": null,
   "grok": null,
   "jev_risk": 0.08,
   "jev_p_culpable": 0.95,
   "key2_gpt": null,
   "later_outcome": "none_found",
   "name_public": "Subhash",
   "display": "Subhash (Constable)"
  }
 ],
 "officer_count": 10,
 "victims": [
  {
   "age": null,
   "gender": "female",
   "descriptor": "Baghpat woman",
   "name": null
  },
  {
   "age": null,
   "gender": "male",
   "descriptor": "Baghpat man",
   "name": null
  },
  {
   "age": null,
   "gender": null,
   "descriptor": "Baghpat resident",
   "name": null
  },
  {
   "age": null,
   "gender": null,
   "descriptor": "Baghpat resident",
   "name": null
  }
 ],
 "victims_redacted": [
  {
   "age": null,
   "gender": "female",
   "descriptor": "the complainant"
  },
  {
   "age": null,
   "gender": "male",
   "descriptor": "a man"
  },
  {
   "age": null,
   "gender": null,
   "descriptor": null
  },
  {
   "age": null,
   "gender": null,
   "descriptor": null
  }
 ],
 "anonymised": true,
 "victim_count": 4,
 "sentence_type": "imprisonment",
 "sentence_max_years": null,
 "compensation_inr": null,
 "force": "state_police",
 "primary_source_url": "https://www.courtkutchehry.com/judgements/303669/sheo-kumar-guptasi-and-ors-appellant-hash-state-of-up-respondent/",
 "secondary_sources": [
  "https://blog.ipleaders.in/custodial-rape/"
 ],
 "summary": "The Allahabad High Court upheld every conviction of the ten PS Baghpat policemen who, avenging an assault on a fellow Sub-Inspector, shot dead the complainant's husband and two others and stripped, assaulted and detained the complainant in June 1980. The Court held all appellants were members of an unlawful assembly guilty of the offences found by the trial court, including Section 354/149 with two years RI. It reduced the six death sentences to life imprisonment, upheld the four existing life terms and set aside the fines. The appellants on bail were ordered to be taken into custody forthwith. Matters not addressed in the cited judgment text are not recorded here.",
 "summary_verified": "The Allahabad High Court upheld every conviction of the ten PS Baghpat policemen who, avenging an assault on a fellow Sub-Inspector, shot dead Maya Tyagi's husband and two others and stripped, assaulted and detained Maya Tyagi in June 1980. The Court held all appellants were members of an unlawful assembly guilty of the offences found by the trial court, including Section 354/149 with two years RI. It reduced the six death sentences to life imprisonment, upheld the four existing life terms and set aside the fines. The appellants on bail were ordered to be taken into custody forthwith.",
 "court_quote": "The fact that Smt. [the complainant] was made naked and assaulted and taken to P. S. Baghpat from the place of occurrence indicates that she was the root cause of the incident. All the appellants were, therefore, members of an unlawful assembly and were guilty of the offences of which they have been convicted by the trial court.",
 "court_quote_para": "43",
 "confidence": "high",
 "verdict": "accept",
 "verdict_note": "HC upheld all convictions of 10 Baghpat policemen; death terms cut to life.",
 "verification_status": "V2",
 "verification_badge": "V2 · Externally reported",
 "tier_badge": "Externally reported",
 "tier": "Tier A — Externally reported or officially recorded",
 "tier_history": [
  "Tier A — Externally reported or officially recorded"
 ],
 "allegations": [
  {
   "category": "Custodial torture",
   "primary": true,
   "position": "Material fact supported",
   "position_explainer": "Reliable material supports a specifically documented fact relevant to that allegation, not necessarily the full allegation, causation, intent, unlawfulness, or responsibility.",
   "official_finding_relation": "supports allegation"
  }
 ],
 "institutional_response": [
  {
   "date": null,
   "action_type": "Conviction",
   "status": "Concluded",
   "authority": "Trial court (as recorded in the Allahabad High Court judgment)",
   "independence": "External",
   "legal_effect": "Binding",
   "description": "The trial court convicted the accused police personnel, as recorded in the Allahabad High Court judgment.",
   "disposition": "Conviction · Supports allegation",
   "source": "(1988) 09 AHC CK 0047",
   "recheck": "Not yet re-checked."
  },
  {
   "date": "1988-09-23",
   "action_type": "Order issued",
   "status": "Concluded",
   "authority": "Allahabad High Court",
   "independence": "External",
   "legal_effect": "Binding",
   "description": "The Allahabad High Court dismissed the appeal and upheld the convictions of police personnel.",
   "disposition": "Conviction · Supports allegation (appellate affirmance; trial conviction separate card)",
   "source": "(1988) 09 AHC CK 0047",
   "recheck": "Not yet re-checked."
  }
 ],
 "later_proceedings": [],
 "final_outcome_url": null,
 "followup_history": [
  {
   "date": "2026-09-19",
   "scope": "Round-8 full re-verification: published record re-checked against the judgment text (outcome, officers, quote, key facts) plus methodology-compliance pass",
   "method": "skills-guided adversarial re-verification of the published record against the judgment text (reverify/t1-*/adversarial-8.jsonl)",
   "result": "wrong_facts",
   "corrections_applied": []
  }
 ],
 "followup_status": "checked",
 "last_checked": "2026-09-19",
 "link_checked_per_url": [
  {
   "url": "https://www.courtkutchehry.com/judgements/303669/sheo-kumar-guptasi-and-ors-appellant-hash-state-of-up-respondent/",
   "link_checked": null
  },
  {
   "url": "https://blog.ipleaders.in/custodial-rape/",
   "link_checked": null
  }
 ],
 "source_assessment": {
  "established": null,
  "basis": null
 },
 "v3_basis": null,
 "publication_basis": null,
 "reviews": [],
 "retracted": {
  "is_retracted": false
 },
 "fidelity_checked": true,
 "verified_by": [
  "chunk-42"
 ],
 "merged_case_id": "SWCUSTOD-004",
 "officers_named_public": 10,
 "record_flag": null,
 "service": "police",
 "watch": "babuwatch"
}
