-
Core extraction (case skeleton)
Extract (1) procedural posture, (2) issues, (3) holdings (one line each), (4) standards of review, (5) disposition from a provided opinion excerpt.
-
Variance vs. constructive amendment
Define both doctrines, then classify the opinion’s problem (proof–pleading discrepancy vs. alteration of elements) and justify using the court’s analysis.
-
Preservation / waiver
Identify the exact trial steps necessary to preserve a fatal-variance claim (contemporaneous objection, motion grounds specificity, request for continuance) and assess whether they occurred.
-
Prejudice analysis (variance)
Evaluate whether variant proof (e.g., gun vs. knife) misled the defense, caused surprise, or impaired preparation; point to record facts showing (no) prejudice.
-
Habeas framing (procedural default)
Explain how a state-trial variance claim is reviewed on federal habeas when no contemporaneous objection was made; outline cause-and-prejudice / actual-innocence gateways if prompted.
-
Standard of review
State which standard(s) the court applied (de novo, abuse of discretion, harmless error) and why; explain how lack of preservation narrowed the scope.
-
Argument for petitioner/appellant
Draft 4–8 concise advocacy points that a means discrepancy (e.g., knife → gun) violated Sixth-Amendment notice and was not harmless.
-
Argument for the state/appellee
Draft 4–8 concise counterpoints on waiver (failure to object), lack of prejudice/surprise, alignment with defense theory, and adequacy of notice.
-
Record checklist
Bullet list of record items to pull for briefing (charging instrument; key witness testimony; objections or lack thereof; motions and grounds; any continuance requested; state appeal; federal habeas pleadings).
-
Remedies
State the proper remedies if a preserved fatal variance is found on direct appeal vs. habeas (reversal, new trial, or other relief), and when harmless error applies.
-
Hypothetical preservation
Re-analyze outcome/posture assuming defense counsel objected when variant proof emerged and sought a continuance; discuss how that affects prejudice and review.
-
Notice pleading in informations
Explain required factual specificity to satisfy notice; apply to “assault with intent to kill” and assess whether the instrument’s means (knife vs. gun) is material.
-
Jury-instruction angle
Propose a limiting/clarifying instruction to mitigate variance prejudice (e.g., confining the theory to the charged means) and analyze whether refusal would be reversible error.
-
Bluebook formatting
Provide full and short-form citations for the controlling decision(s) and the referenced state case; compose a citation string suitable for a brief’s argument section.
-
One-page IRAC
Produce an IRAC with exact headers—Issue, Rule, Application, Conclusion—summarizing the variance/notice dispute and the court’s reasoning.
1{
2 "id": "ridgeway_habeas_0001",
3 "case_name": "Ridgeway v. Hutto",
4 "court": "8th Cir.",
5 "year": 1973,
6 "jurisdiction": "federal",
7 "prompt_type": "core_extraction",
8 "opinion_text": "…public-domain opinion excerpt…",
9 "messages": [
10 {
11 "role": "system",
12 "content": "You are a legal analysis assistant. Return ONLY the final answer. No prefaces or meta-commentary."
13 },
14 {
15 "role": "user",
16 "content": "From the opinion text, list: (1) procedural posture, (2) issues, (3) holdings, (4) standards of review, (5) disposition.\n\nOPINION TEXT:\n…"
17 },
18 {
19 "role": "assistant",
20 "content": "1) …\n2) …\n3) …\n4) …\n5) …"
21 }
22 ],
23 "source_ref": "CAP; citation: 474 F.2d 22 (8th Cir. 1973)"
24}
1from datasets import load_dataset
2ds = load_dataset("sik247/lexpt-law-sft") # replace with your repo id
3print(ds)
4print(ds["train"][0])
1from transformers import AutoTokenizer
2tok = AutoTokenizer.from_pretrained("unsloth/gpt-oss-20b") # or your base
3
4sample = ds["train"][0]["messages"]
5prompt = tok.apply_chat_template(sample, add_generation_prompt=True, tokenize=False)
And acknowledge the public-domain opinion sources (e.g., CAP) per their attribution guidance.