neochart v2 research

cases/TRIAGE-Flash.md

Source: cases/TRIAGE-Flash.md

Exact source text

# Triage of the Flash-authored case files — Fable (reviewer-fixer)

Scope: every `.case` file whose header says `# author: Flash<n> (gemini-3.8-flash-high)` at commit `253667f`:
**135 files, 391 blocks, 15 statutes** (Flash1 36 files, Flash2 50, Flash3 49). Nobody on this pass is the author.
Each block was treated as a proposal and decided against the opinion: **ACCEPT** (correct as written),
**FIX** (labels and/or quotes corrected), **DROP** (the opinion does not support a ruling on that element),
plus **ADD** where a centrally contested element had no block. Every kept file now declares its opinion
span(s), carries `# triaged-by: Fable (2026-11-10)`, and passes `casedsl.py check --strict`
(133 files, 1 373 quotes, 0 errors). QA1 + Argon re-sample these files next; this report is not sign-off.

How it was done: 22 parallel reviewer agents (5–8 files each) under one brief with the QA1 failure-mode
checklist; each read the controlling opinion, edited in place, and wrote a per-block decision log
(accept / fix / drop / add, failure codes, before / after). The tables below are computed from those 135 logs;
instance counts are recomputed from the files (before = `253667f`, after = this commit). I read the agents'
reports, overrode one decision (below) and verified mechanically; I did not re-read the 135 opinions myself.

## Result

| | blocks | share |
|---|---|---|
| original blocks | 391 | |
| **ACCEPT** as written | **41** | **10.5 %** |
| **FIX** | 266 | 68.0 % |
| **DROP** | 84 | 21.5 % |
| ADD (new blocks) | 40 | |
| blocks after triage | 347 | |
| instances before → after | 313 → 286 | |

Files: **4 PASS** (nothing changed but the opinion span and header), **129 FIX**, **2 FAIL / removed**.
The case-level `result` was wrong in **29** kept files.
Many of the 41 accepted blocks are bare `not-reached` lines that happened to be true.

### Per statute

| law | files | blocks | accept | fix | drop | add | instances before → after | result fixed | PASS / FIX / FAIL |
|---|---|---|---|---|---|---|---|---|---|
| 15usc1 | 12 | 59 | 3 | 28 | 28 | 3 | 24 → 28 | 1 | 0 / 12 / 0 |
| 15usc1125 | 6 | 11 | 1 | 9 | 1 | 2 | 10 → 10 | 1 | 0 / 6 / 0 |
| 15usc78j | 6 | 11 | 2 | 9 | 0 | 0 | 7 → 7 | 0 | 1 / 5 / 0 |
| 18usc1341 | 6 | 11 | 1 | 7 | 3 | 3 | 10 → 9 | 1 | 1 / 5 / 0 |
| 18usc1343 | 6 | 13 | 1 | 12 | 0 | 0 | 13 → 13 | 0 | 0 / 6 / 0 |
| 18usc1962 | 12 | 13 | 0 | 10 | 3 | 8 | 9 → 14 | 3 | 0 / 10 / 2 |
| 18usc922 | 6 | 9 | 1 | 8 | 0 | 0 | 9 → 6 | 0 | 0 / 6 / 0 |
| 18usc924 | 6 | 6 | 0 | 6 | 0 | 1 | 6 → 7 | 0 | 0 / 6 / 0 |
| 21usc841 | 15 | 75 | 11 | 37 | 27 | 2 | 59 → 37 | 15 | 0 / 15 / 0 |
| 21usc846 | 6 | 7 | 0 | 7 | 0 | 2 | 6 → 8 | 1 | 0 / 6 / 0 |
| 29usc158 | 7 | 12 | 2 | 10 | 0 | 2 | 11 → 13 | 1 | 1 / 6 / 0 |
| 29usc623 | 12 | 34 | 1 | 31 | 2 | 2 | 34 → 31 | 1 | 0 / 12 / 0 |
| 42usc1981 | 11 | 40 | 6 | 29 | 5 | 5 | 40 → 38 | 2 | 0 / 11 / 0 |
| 42usc1983 | 12 | 32 | 6 | 17 | 9 | 2 | 17 → 11 | 2 | 1 / 11 / 0 |
| 42usc2000e-2 | 12 | 58 | 6 | 46 | 6 | 8 | 58 → 54 | 1 | 0 / 12 / 0 |
| **all** | 135 | 391 | 41 | 266 | 84 | 40 | 313 → 286 | 29 | 4 / 129 / 2 |

### Per author

| author | files | blocks | accept | fix | drop | add | accept rate | result fixed |
|---|---|---|---|---|---|---|---|---|
| Flash1 | 36 | 104 | 9 | 55 | 40 | 13 | 9 % | 6 |
| Flash2 | 50 | 207 | 24 | 143 | 40 | 17 | 12 % | 19 |
| Flash3 | 49 | 80 | 8 | 68 | 4 | 10 | 10 % | 4 |

Flash2 wrote under the strict guards and Flash3 after a fix pass; neither raised the accept rate above about
12 %. The guards did remove what they target (no undeclared spans or syllabus quotes in Flash2 files); what is
left is semantic.

## Dominant failure modes

Block-level codes (a block can carry several; 350 non-accepted blocks):

| code | blocks | files | what it is |
|---|---|---|---|
| RECYCLED | 156 | 100 | the same boilerplate sentence reused across blocks; micro-quotes; a disposition line ("AFFIRMED", "the motion is granted") as `held`; a quote that does not say what the block needs |
| ELEMENT | 120 | 66 | wrong element id; filler blocks for elements the opinion never addresses; the centrally contested element missing |
| NOFACT | 93 | 72 | a decided block with no fact that bears on the element |
| RECITAL | 68 | 49 | procedural history, who-sued-whom, or a recital of the law tagged as a `fact` |
| ROUTE | 48 | 41 | route does not match the sub-question decided; pattern copied from another case or invented |
| HOLDING | 42 | 35 | holding or role wrong (decided recorded as not-reached or the reverse; comparator or background recorded as applied) |
| SCOPE | 40 | 30 | procedural, discovery, sentencing, alternative or lower-court ruling recorded as this court's merits holding |
| BASIS | 39 | 31 | wrong epistemic basis, chiefly summary judgment coded `[proved]` |
| ADVOCACY | 38 | 32 | a party's argument, an indictment charge or an unproved allegation quoted as established fact |
| POLARITY | 20 | 19 | fact tagged with the wrong polarity for the element |
| SYLLABUS | 9 | 6 | quote taken from the reporter's syllabus |
| CITED | 8 | 7 | another case's facts or holding quoted as this case's |

Case-level: **HEADER** fixes in 100 files (missing or wrong opinion span, wrong court copied from the IR, invented
party names or postures) and **DIRECTION** — the `result` inverted — logged in 28 files. In 21 U.S.C. § 841 the
result was inverted in all 15 files: the defendant was treated as the claimant, so affirmed convictions read
`claimant-lost`.

The pattern behind the codes is the same across statutes and across the three Flash runs:

1. **The quotes do not carry the block.** The label is often plausible; the evidence under it is the opinion's
   first sentence, the disposition line, or a rule recital. RECYCLED, NOFACT and RECITAL account for most fixes.
2. **Padding.** Blocks are emitted for elements the opinion never discusses (`commerce` in every Sherman file;
   `substance`, `quantity`, `knowledge` as `satisfied [proved]` in § 841). 84 blocks were dropped; § 841
   lost 27 of 75 and Sherman § 1 lost 28 of 59.
3. **The contested question is missing or mis-filed** (40 blocks added): the dispositive ground absent while
   uncontested background elements are recorded.
4. **Epistemic status is guessed**: summary judgment as `[proved]`, uncontested as `[proved]`, unreviewed jury
   findings as this court's merits rulings.
5. **Invention**: party first names, counts, postures and fact patterns that are not in the opinion (a biker
   club labelled `sole-shareholder-employee-vs-own-corporation`; "diabetic ketoacidosis" for an inmate beaten
   with a lock). Verbatim-quote checking cannot see these because they live in labels, not quotes.

## Baseline, and a concurrent fix pass that this triage superseded

The baseline for every file is commit `253667f`. While the triage was running, Flash1 pushed its own fix pass
over its 36 files (`79bf9ee`, `b586e4e`, `b468659`: 42usc1983, 18usc1962, 15usc1, 13:44). My pushes for those
three directories (13:47–13:56) replaced those 36 files with the triaged versions, which were built from the
**pre-fix** proposals. So:

* Flash1's fix-pass versions are not on master any more; they remain in history at the three commits above.
  They were superseded, not merged, and nobody has compared them with the triaged versions.
* The Flash1 rows in this report (accept rate, failure codes, the two removed RICO files) describe Flash1's
  original proposals, not its fixed ones.
* The same pushes also put the three directories' `VARIANTS.md` back to their pre-fix state; all fifteen
  `VARIANTS.md` files were regenerated from the triaged case files afterwards.

I did not notice the concurrent commits until the end, because each push was built directly on top of
`origin/master` from my worktree's copy of the directory. No file authored by anyone other than Flash was
changed by this pass apart from those generated catalogues.

## Removed files (no supportable block)

* `18usc1962/f3d-933-246-jaludi-v-citigroup` — an arbitration-only appeal; the single `causation` block had no basis in the opinion.
* `18usc1962/f3d-921-1-us-v-pacheco` — no RICO element decided; the single block rested on a recital.

## Decisions a re-sampler should look at

* **Uncontested elements.** Reviewers handled them two ways: `satisfied [conceded]` with one real fact when the
  opinion shows the point was undisputed, or DROP when the opinion never mentions the element. A stricter or
  looser convention would move a few dozen blocks.
* **Sufficiency affirmed** is sometimes `satisfied [proved]` by this court and sometimes `decider jury` +
  `review affirmed`; both count as instances.
* **Result** on partial wins (Olivier, Williams v. Reed, Kemp, Petlechkov, Nordby, Strayhorn, Beck, Rivera) was
  set by what the opinion decided under this statute; several carry a `? other:` line.
* **Added blocks** go slightly beyond triage in three Title VII files (retaliation claims) and in Hagen (three
  mail-count rulings); they are logged as ADD.
* **Overridden agent decision:** `18usc924/f3d-934-1033-us-v-begay` had been marked superseded from the
  agent's recollection of a later en banc decision that is not in the corpus; I restored the ruling as this
  opinion's own and left the recollection as an explicitly unverified `? other:` line.
* **IR `court` errors** were corrected in about a dozen files (D. Mass., S.D.N.Y., N.D. Ill., D.D.C. and D.C.
  Cir. opinions labelled otherwise), each with a `# IR court field says:` comment.
* Text beyond the IR's 60 000-character cap could not be reviewed (Premier Comp, Mongol Nation, Sosa, Gonzalez,
  several dissents); those files say so in `? opinion:` or misfit lines. Reviewers also skimmed sections of
  long opinions that concern other statutes.
* All fifteen `VARIANTS.md` catalogues were regenerated from the triaged files at the end of the pass.

## Is Flash usable as a proposer feeding a Claude-level triage?

**No — not as it stands. Triaging a Flash proposal costs about as much as authoring the file directly, and
yields no more.**

* **Cost.** This pass used about 3.45 M subagent tokens for 135 files: **≈ 26 k tokens per file**,
  ≈ 9.9 k per final block, ≈ 12 k per final instance, ≈ 84 k per block accepted unchanged.
  Direct authoring by the same class of model cost ≈ 26 k tokens per file in wave 2 (45 files, ≈ 1.17 M tokens)
  and ≈ 22 k in the pilot (59 files). The reviewer has to read the opinion either way, and that read is the
  cost; a proposal that is right one time in ten does not shorten it. (Token figures are the agents' reported
  totals; Flash's own generation and fix passes are extra and not counted here.)
* **Yield.** 41 of 391 proposed blocks (10 %) survived untouched, and 4 of 135 files. A reviewer cannot
  skip any block, because the defects are in what the quotes mean, which no deterministic guard detects.
* **Risk.** A proposal anchors the reviewer. Padding blocks and inverted results are exactly what a hurried
  reviewer keeps; 29 wrong case results would have gone into the database.

What Flash output could be used for, on this evidence:

1. **Case screening, not annotation**: "which elements does this opinion appear to discuss, and where" — a
   pointer list (element → offset range) is cheap to produce and to verify, and would have avoided both the
   padding and the missing-contested-element failures. The reviewer then authors the block.
2. **Header mechanics** the tools already check (skeleton, source pin, candidate opinion spans) — though
   `casedsl.py new` and `opinions` do this for free.
3. Anything more should be gated on a block-level accept rate measured on a held-out sample. A proposer starts
   to pay for itself only when most blocks can be accepted after reading the cited span alone — an accept
   rate well above 50 %, not 10 %.

## Per-file verdicts

Verdict is on the Flash proposal: **PASS** = every block accepted and no case-level fix; **FIX** = at least one
block fixed, dropped or added, or the result / role corrected; **FAIL** = file removed. Counts are
accept / fix / drop / add.


### 15usc1

| file | author | verdict | accept / fix / drop / add | instances | result | codes |
|---|---|---|---|---|---|---|
| `15usc1/f-supp-3d-360-730-city-of-rockford-v-mallinckrodt.case` | Flash1 | **FIX** | 0 / 4 / 1 / 1 | 3 → 5 | mixed | RECYCLED, ELEMENT, RECITAL, ROUTE |
| `15usc1/f-supp-3d-368-30-freedom-watch-v-google.case` | Flash1 | **FIX** | 0 / 1 / 4 / 0 | 2 → 1 | claimant-lost | ELEMENT, SCOPE, ADVOCACY, RECYCLED |
| `15usc1/f-supp-3d-377-506-premier-comp-v-upmc.case` | Flash1 | **FIX** | 0 / 1 / 4 / 0 | 2 → 1 | claimant-lost | HOLDING, RECITAL, RECYCLED, BASIS |
| `15usc1/f-supp-3d-386-1308-jain-irrigation-v-netafim.case` | Flash1 | **FIX** | 1 / 1 / 3 / 0 | 2 → 1 | claimant-lost | ELEMENT, RECYCLED, SCOPE, NOFACT |
| `15usc1/f-supp-3d-386-926-maui-jim-v-smartbuy-guru.case` | Flash1 | **FIX** | 1 / 2 / 1 / 0 | 2 → 2 | claimant-lost | RECYCLED, ADVOCACY, ELEMENT |
| `15usc1/f3d-907-1264-us-v-kemp-assocs.case` | Flash1 | **FIX** | 0 / 2 / 3 / 0 | 1 → 1 | claimant-won → remanded | ELEMENT, POLARITY, ADVOCACY, BASIS |
| `15usc1/f3d-916-160-connecticut-fine-wine-v-seagull.case` | Flash1 | **FIX** | 0 / 2 / 2 / 1 | 2 → 3 | claimant-lost | ELEMENT, HOLDING, RECITAL, CITED |
| `15usc1/f3d-922-136-llm-bar-exam-v-barbri.case` | Flash1 | **FIX** | 0 / 1 / 4 / 0 | 1 → 1 | claimant-lost | ELEMENT, RECITAL, NOFACT |
| `15usc1/f3d-922-713-med-ctr-v-atrium-health.case` | Flash1 | **FIX** | 0 / 3 / 2 / 1 | 1 → 2 | claimant-lost | RECITAL, CITED, ELEMENT, NOFACT |
| `15usc1/f3d-924-57-iq-dental-supply-v-henry-schein.case` | Flash1 | **FIX** | 1 / 4 / 1 / 0 | 3 → 4 | mixed | RECYCLED, RECITAL, NOFACT, SCOPE |
| `15usc1/f3d-929-914-paramount-media-v-village-of-bellwood.case` | Flash1 | **FIX** | 0 / 3 / 2 / 0 | 1 → 3 | claimant-lost | HOLDING, ELEMENT, BASIS, RECITAL |
| `15usc1/f3d-933-1136-in-re-nfl-sunday-ticket.case` | Flash1 | **FIX** | 0 / 4 / 1 / 0 | 4 → 4 | remanded | RECYCLED, ROUTE, ELEMENT, BASIS |

### 15usc1125

| file | author | verdict | accept / fix / drop / add | instances | result | codes |
|---|---|---|---|---|---|---|
| `15usc1125/f-supp-3d-371-355-outlaw-laboratory-v-shenoor.case` | Flash3 | **FIX** | 0 / 2 / 0 / 0 | 2 → 2 | claimant-lost | NOFACT, RECYCLED, RECITAL |
| `15usc1125/f-supp-3d-381-175-niagara-bottling-v-cc1.case` | Flash3 | **FIX** | 1 / 1 / 0 / 0 | 2 → 2 | claimant-won | RECYCLED |
| `15usc1125/f-supp-3d-383-343-ep-henry-v-cambridge-pavers.case` | Flash3 | **FIX** | 0 / 2 / 0 / 0 | 2 → 2 | mixed | NOFACT, RECYCLED, RECITAL |
| `15usc1125/f3d-921-1343-hard-candy-v-anastasia.case` | Flash3 | **FIX** | 0 / 2 / 0 / 0 | 1 → 1 | claimant-lost | RECYCLED |
| `15usc1125/f3d-933-202-4-pillar-dynasty-v-new-york-and-co.case` | Flash3 | **FIX** | 0 / 1 / 0 / 1 | 1 → 1 | claimant-won → mixed | SCOPE, NOFACT, RECYCLED, ELEMENT |
| `15usc1125/f4th-142-338-reed-v-marshall.case` | Flash3 | **FIX** | 0 / 1 / 1 / 1 | 2 → 2 | claimant-lost | ELEMENT, RECYCLED, ADVOCACY, NOFACT |

### 15usc78j

| file | author | verdict | accept / fix / drop / add | instances | result | codes |
|---|---|---|---|---|---|---|
| `15usc78j/f-supp-3d-354-384-fries-v-northern-oil-and-gas.case` | Flash3 | **FIX** | 0 / 2 / 0 / 0 | 1 → 1 | claimant-lost | RECYCLED, NOFACT |
| `15usc78j/f3d-910-198-sec-v-sethi.case` | Flash3 | **FIX** | 0 / 3 / 0 / 0 | 3 → 3 | claimant-won | BASIS, POLARITY, RECYCLED, ROUTE |
| `15usc78j/f3d-915-975-alaska-elec-pension-fund-v-flotek.case` | Flash3 | **FIX** | 0 / 1 / 0 / 0 | 1 → 1 | claimant-lost | POLARITY, ADVOCACY, RECYCLED |
| `15usc78j/f3d-927-710-fan-v-stonemor-partners.case` | Flash3 | **FIX** | 1 / 1 / 0 / 0 | 1 → 1 | claimant-lost | RECYCLED |
| `15usc78j/f3d-931-966-cftc-v-monex-credit.case` | Flash3 | **PASS** | 1 / 0 / 0 / 0 | 0 → 0 | not-decided | - |
| `15usc78j/f3d-935-424-mun-employees-v-pier-1.case` | Flash3 | **FIX** | 0 / 2 / 0 / 0 | 1 → 1 | claimant-lost | RECYCLED |

### 18usc1341

| file | author | verdict | accept / fix / drop / add | instances | result | codes |
|---|---|---|---|---|---|---|
| `18usc1341/f3d-913-332-us-v-hird.case` | Flash3 | **FIX** | 0 / 1 / 1 / 0 | 2 → 1 | claimant-won | RECYCLED, ELEMENT, NOFACT |
| `18usc1341/f3d-914-1154-us-v-seng-xiong.case` | Flash3 | **FIX** | 0 / 1 / 0 / 0 | 1 → 0 | claimant-won | SCOPE, HOLDING, RECYCLED |
| `18usc1341/f3d-917-668-us-v-hagen.case` | Flash3 | **FIX** | 0 / 0 / 2 / 3 | 2 → 3 | mixed | ELEMENT, ROUTE, POLARITY |
| `18usc1341/f3d-919-437-kanter-v-barr.case` | Flash3 | **PASS** | 1 / 0 / 0 / 0 | 0 → 0 | not-decided | - |
| `18usc1341/f3d-922-762-us-v-petlechkov.case` | Flash3 | **FIX** | 0 / 2 / 0 / 0 | 2 → 2 | claimant-won → mixed | RECYCLED, RECITAL, NOFACT |
| `18usc1341/f4th-143-146-us-v-runner.case` | Flash3 | **FIX** | 0 / 3 / 0 / 0 | 3 → 3 | claimant-won | SYLLABUS, RECYCLED, SCOPE, NOFACT |

### 18usc1343

| file | author | verdict | accept / fix / drop / add | instances | result | codes |
|---|---|---|---|---|---|---|
| `18usc1343/f-supp-3d-374-361-fleetwood-services-v-complete-business.case` | Flash3 | **FIX** | 0 / 2 / 0 / 0 | 2 → 2 | claimant-won | NOFACT, ROUTE |
| `18usc1343/f3d-912-422-us-v-corrigan.case` | Flash3 | **FIX** | 1 / 1 / 0 / 0 | 2 → 2 | claimant-won | ROUTE, HOLDING |
| `18usc1343/f3d-915-493-us-v-boliaux.case` | Flash3 | **FIX** | 0 / 3 / 0 / 0 | 3 → 3 | claimant-won | RECYCLED, HOLDING |
| `18usc1343/f3d-926-361-us-v-buncich.case` | Flash3 | **FIX** | 0 / 2 / 0 / 0 | 2 → 2 | mixed | NOFACT, ELEMENT, ROUTE |
| `18usc1343/f3d-931-1245-us-v-feldman.case` | Flash3 | **FIX** | 0 / 2 / 0 / 0 | 2 → 2 | claimant-won | HOLDING, RECYCLED, NOFACT |
| `18usc1343/f3d-932-40-us-v-lebedev.case` | Flash3 | **FIX** | 0 / 2 / 0 / 0 | 2 → 2 | claimant-won | HEADER, RECYCLED |

### 18usc1962

| file | author | verdict | accept / fix / drop / add | instances | result | codes |
|---|---|---|---|---|---|---|
| `18usc1962/f-supp-3d-370-1090-us-v-mongol-nation.case` | Flash1 | **FIX** | 0 / 1 / 0 / 0 | 1 → 1 | claimant-lost → claimant-won | RECITAL, ROUTE, NOFACT, HOLDING |
| `18usc1962/f-supp-3d-374-361-fleetwood-v-complete-bus.case` | Flash1 | **FIX** | 0 / 1 / 0 / 1 | 1 → 2 | claimant-won | NOFACT, ROUTE, RECYCLED, ELEMENT |
| `18usc1962/f-supp-3d-377-414-senior-health-v-beechwood.case` | Flash1 | **FIX** | 0 / 1 / 0 / 1 | 1 → 2 | claimant-lost | RECYCLED, ROUTE, NOFACT, ELEMENT |
| `18usc1962/f-supp-3d-380-55-republic-of-kazakhstan-v-stati.case` | Flash1 | **FIX** | 0 / 1 / 0 / 1 | 1 → 1 | claimant-lost | SCOPE, ROUTE, ADVOCACY, RECYCLED |
| `18usc1962/f3d-917-229-roe-v-howard.case` | Flash1 | **FIX** | 0 / 1 / 0 / 1 | 0 → 0 | not-decided | RECYCLED, HOLDING, ELEMENT |
| f3d-921-1-us-v-pacheco (file removed) | Flash1 | FAIL | 0 / 0 / 1 / 0 | 0 → 0 | - | ELEMENT, RECITAL, SCOPE, HOLDING |
| `18usc1962/f3d-927-108-bascunan-v-elsaca.case` | Flash1 | **FIX** | 0 / 1 / 0 / 1 | 1 → 2 | claimant-won | RECITAL, ROUTE, NOFACT, RECYCLED |
| `18usc1962/f3d-930-1161-llacua-v-western-range.case` | Flash1 | **FIX** | 0 / 1 / 0 / 1 | 1 → 2 | claimant-lost → mixed | RECITAL, SCOPE, NOFACT, ELEMENT |
| `18usc1962/f3d-932-242-us-v-mathis.case` | Flash1 | **FIX** | 0 / 1 / 1 / 2 | 2 → 3 | claimant-lost → claimant-won | ELEMENT, NOFACT, ROUTE, RECYCLED |
| f3d-933-246-jaludi-v-citigroup (file removed) | Flash1 | FAIL | 0 / 0 / 1 / 0 | 0 → 0 | - | ELEMENT, RECITAL, SCOPE, HOLDING |
| `18usc1962/f3d-935-266-us-v-jones.case` | Flash1 | **FIX** | 0 / 1 / 0 / 0 | 0 → 0 | not-decided | ADVOCACY, POLARITY, ROUTE |
| `18usc1962/us-604-593-medical-marijuana-v-horn.case` | Flash1 | **FIX** | 0 / 1 / 0 / 0 | 1 → 1 | claimant-won | SYLLABUS, RECITAL |

### 18usc922

| file | author | verdict | accept / fix / drop / add | instances | result | codes |
|---|---|---|---|---|---|---|
| `18usc922/f3d-934-854-us-v-gilliam.case` | Flash3 | **FIX** | 0 / 2 / 0 / 0 | 2 → 2 | claimant-won | RECYCLED, ROUTE, HEADER |
| `18usc922/f3d-935-838-us-v-mcadory.case` | Flash3 | **FIX** | 0 / 1 / 0 / 0 | 1 → 1 | claimant-lost | NOFACT, RECYCLED |
| `18usc922/f4th-142-1075-us-v-deng.case` | Flash3 | **FIX** | 0 / 2 / 0 / 0 | 2 → 0 | claimant-won | SCOPE, RECYCLED, HOLDING, ELEMENT |
| `18usc922/f4th-142-1270-us-v-edwards.case` | Flash3 | **FIX** | 0 / 1 / 0 / 0 | 1 → 1 | claimant-won | RECYCLED |
| `18usc922/f4th-142-872-us-v-watson.case` | Flash3 | **FIX** | 1 / 1 / 0 / 0 | 2 → 2 | claimant-won | RECITAL |
| `18usc922/f4th-143-169-us-v-thompson.case` | Flash3 | **FIX** | 0 / 1 / 0 / 0 | 1 → 0 | claimant-won | SCOPE, HOLDING, RECITAL, ADVOCACY |

### 18usc924

| file | author | verdict | accept / fix / drop / add | instances | result | codes |
|---|---|---|---|---|---|---|
| `18usc924/f3d-218-409-us-v-ceballos-torres.case` | Flash3 | **FIX** | 0 / 1 / 0 / 0 | 1 → 1 | claimant-won | NOFACT |
| `18usc924/f3d-933-796-us-v-brazier.case` | Flash3 | **FIX** | 0 / 1 / 0 / 0 | 1 → 1 | claimant-lost | RECYCLED, ROUTE |
| `18usc924/f3d-934-1033-us-v-begay.case` | Flash3 | **FIX** | 0 / 1 / 0 / 0 | 1 → 1 | claimant-lost | HOLDING, SCOPE, RECYCLED |
| `18usc924/f4th-141-1136-us-v-butler.case` | Flash3 | **FIX** | 0 / 1 / 0 / 0 | 1 → 1 | claimant-won | RECYCLED |
| `18usc924/f4th-142-606-us-v-myore.case` | Flash3 | **FIX** | 0 / 1 / 0 / 1 | 1 → 2 | claimant-won | NOFACT, BASIS, ELEMENT |
| `18usc924/us-604-423-delligatti-v-us.case` | Flash3 | **FIX** | 0 / 1 / 0 / 0 | 1 → 1 | claimant-won | POLARITY, RECYCLED |

### 21usc841

| file | author | verdict | accept / fix / drop / add | instances | result | codes |
|---|---|---|---|---|---|---|
| `21usc841/f3d-150-778-us-v-griffin.case` | Flash2 | **FIX** | 0 / 4 / 1 / 0 | 5 → 4 | claimant-lost → claimant-won | ADVOCACY, RECITAL, HOLDING, BASIS |
| `21usc841/f3d-150-902-us-v-quintanar.case` | Flash2 | **FIX** | 3 / 1 / 0 / 0 | 1 → 1 | claimant-won → claimant-lost | POLARITY, RECYCLED |
| `21usc841/f3d-175-1208-us-v-jenkins.case` | Flash2 | **FIX** | 0 / 7 / 0 / 0 | 7 → 7 | claimant-lost → claimant-won | ADVOCACY, RECYCLED, BASIS, NOFACT |
| `21usc841/f3d-175-838-us-v-lazcano-villalobos.case` | Flash2 | **FIX** | 1 / 2 / 2 / 0 | 5 → 3 | claimant-lost → claimant-won | RECYCLED, ELEMENT, RECITAL, HOLDING |
| `21usc841/f3d-225-1053-us-v-nordby.case` | Flash2 | **FIX** | 1 / 2 / 2 / 0 | 4 → 1 | claimant-won → claimant-lost | RECYCLED, BASIS, RECITAL, ELEMENT |
| `21usc841/f3d-250-462-us-v-strayhorn.case` | Flash2 | **FIX** | 1 / 3 / 1 / 0 | 3 → 3 | claimant-won → claimant-lost | RECITAL, RECYCLED, ELEMENT |
| `21usc841/f3d-275-146-us-v-soler.case` | Flash2 | **FIX** | 2 / 3 / 0 / 1 | 4 → 5 | claimant-lost → claimant-won | HOLDING, ADVOCACY, RECYCLED, ELEMENT |
| `21usc841/f3d-700-1176-us-v-orozco.case` | Flash2 | **FIX** | 1 / 3 / 1 / 0 | 5 → 3 | claimant-lost → claimant-won | RECYCLED, ADVOCACY, ELEMENT, HOLDING |
| `21usc841/f3d-910-1174-guillen-v-us-atty-gen.case` | Flash2 | **FIX** | 0 / 1 / 3 / 0 | 0 → 0 | claimant-lost → claimant-won | ELEMENT, NOFACT, RECYCLED |
| `21usc841/f3d-915-1172-us-v-solis.case` | Flash2 | **FIX** | 1 / 2 / 2 / 0 | 5 → 2 | claimant-lost → claimant-won | ELEMENT, RECYCLED, RECITAL, SCOPE |
| `21usc841/f3d-915-1203-us-v-seals.case` | Flash2 | **FIX** | 0 / 3 / 2 / 0 | 3 → 1 | claimant-lost → claimant-won | SCOPE, ELEMENT, RECYCLED |
| `21usc841/f3d-920-567-us-v-druger.case` | Flash2 | **FIX** | 0 / 2 / 2 / 0 | 4 → 2 | claimant-lost → claimant-won | ADVOCACY, ELEMENT, RECYCLED, ROUTE |
| `21usc841/f3d-925-1036-us-v-graves.case` | Flash2 | **FIX** | 0 / 1 / 4 / 0 | 2 → 1 | claimant-won → claimant-lost | ELEMENT, RECITAL, RECYCLED |
| `21usc841/f3d-930-393-us-v-daniels.case` | Flash2 | **FIX** | 1 / 1 / 4 / 1 | 6 → 3 | claimant-lost → claimant-won | ELEMENT, RECYCLED, NOFACT, ADVOCACY |
| `21usc841/f3d-932-1091-us-v-mazzulla.case` | Flash2 | **FIX** | 0 / 2 / 3 / 0 | 5 → 1 | claimant-lost → claimant-won | ELEMENT, SCOPE, ROUTE, RECYCLED |

### 21usc846

| file | author | verdict | accept / fix / drop / add | instances | result | codes |
|---|---|---|---|---|---|---|
| `21usc846/f-supp-3d-365-215-us-v-guzman-ortiz.case` | Flash3 | **FIX** | 0 / 1 / 0 / 1 | 1 → 2 | claimant-lost | RECYCLED, NOFACT, ROUTE, ELEMENT |
| `21usc846/f-supp-3d-367-286-us-v-delgado.case` | Flash3 | **FIX** | 0 / 2 / 0 / 0 | 2 → 2 | claimant-won | ROUTE, RECYCLED, NOFACT |
| `21usc846/f3d-919-716-us-v-lyle.case` | Flash3 | **FIX** | 0 / 1 / 0 / 0 | 1 → 1 | claimant-won | ROUTE, RECYCLED |
| `21usc846/f3d-922-1071-us-v-montijo-dominguez.case` | Flash3 | **FIX** | 0 / 1 / 0 / 1 | 1 → 2 | claimant-won | RECYCLED, ELEMENT |
| `21usc846/f3d-922-787-us-v-moreno.case` | Flash3 | **FIX** | 0 / 1 / 0 / 0 | 1 → 1 | claimant-won | RECYCLED, HOLDING |
| `21usc846/f3d-935-232-us-v-norman.case` | Flash3 | **FIX** | 0 / 1 / 0 / 0 | 0 → 0 | claimant-won → not-decided | ROUTE, CITED, SCOPE |

### 29usc158

| file | author | verdict | accept / fix / drop / add | instances | result | codes |
|---|---|---|---|---|---|---|
| `29usc158/f3d-909-427-capital-med-ctr.case` | Flash3 | **FIX** | 0 / 2 / 0 / 0 | 2 → 2 | claimant-won | BASIS, RECYCLED, NOFACT |
| `29usc158/f3d-910-725-imagefirst.case` | Flash3 | **FIX** | 0 / 2 / 0 / 0 | 2 → 2 | mixed | BASIS, RECITAL, POLARITY, NOFACT |
| `29usc158/f3d-916-555-airgas.case` | Flash3 | **FIX** | 0 / 2 / 0 / 1 | 2 → 3 | claimant-won | BASIS, ADVOCACY, NOFACT, RECYCLED |
| `29usc158/f3d-918-126-univ-of-s-cal.case` | Flash3 | **FIX** | 0 / 1 / 0 / 0 | 0 → 0 | claimant-lost → remanded | HOLDING, DIRECTION, RECYCLED |
| `29usc158/f3d-925-1272-directsat.case` | Flash3 | **PASS** | 1 / 0 / 0 / 0 | 1 → 1 | claimant-won | - |
| `29usc158/f3d-929-321-firstenergy.case` | Flash3 | **FIX** | 1 / 1 / 0 / 0 | 2 → 2 | mixed | NOFACT, POLARITY, RECYCLED |
| `29usc158/f3d-929-610-st-paul-park.case` | Flash3 | **FIX** | 0 / 2 / 0 / 1 | 2 → 3 | claimant-won | RECYCLED, BASIS, POLARITY, ELEMENT |

### 29usc623

| file | author | verdict | accept / fix / drop / add | instances | result | codes |
|---|---|---|---|---|---|---|
| `29usc623/f-supp-3d-320-373-jardin-v-coxcom.case` | Flash2 | **FIX** | 0 / 3 / 0 / 0 | 3 → 3 | claimant-lost | RECYCLED, NOFACT |
| `29usc623/f-supp-3d-321-839-shoap-v-city-of-crossville.case` | Flash2 | **FIX** | 0 / 2 / 0 / 1 | 2 → 2 | claimant-lost | NOFACT, HOLDING, ELEMENT |
| `29usc623/f-supp-3d-343-681-kitchen-v-basf.case` | Flash2 | **FIX** | 0 / 3 / 0 / 0 | 3 → 3 | claimant-lost | RECYCLED, POLARITY, NOFACT |
| `29usc623/f-supp-3d-343-753-mcdaniel-v-progress-rail.case` | Flash2 | **FIX** | 0 / 3 / 0 / 0 | 3 → 3 | claimant-lost | NOFACT, ADVOCACY |
| `29usc623/f-supp-3d-345-590-williams-v-temple-univ-hosp.case` | Flash2 | **FIX** | 0 / 3 / 0 / 0 | 3 → 3 | claimant-won | ADVOCACY, RECYCLED, NOFACT |
| `29usc623/f-supp-3d-361-616-rogers-v-medline-indus.case` | Flash2 | **FIX** | 0 / 3 / 0 / 1 | 3 → 3 | mixed | RECYCLED, SCOPE |
| `29usc623/f-supp-3d-366-756-boney-v-trs-of-cape-fear.case` | Flash2 | **FIX** | 0 / 2 / 0 / 0 | 2 → 2 | claimant-lost | BASIS, NOFACT, RECYCLED |
| `29usc623/f-supp-3d-366-983-richardson-v-astec.case` | Flash2 | **FIX** | 0 / 3 / 1 / 0 | 4 → 3 | claimant-won | NOFACT, RECYCLED, ELEMENT, ADVOCACY |
| `29usc623/f3d-898-77-rivera-rivera-v-medina-medina.case` | Flash2 | **FIX** | 0 / 4 / 0 / 0 | 4 → 4 | mixed → claimant-won | NOFACT, RECITAL, RECYCLED, HOLDING |
| `29usc623/f3d-899-629-eggers-v-wells-fargo-bank.case` | Flash2 | **FIX** | 1 / 2 / 0 / 0 | 3 → 2 | claimant-lost | SCOPE, BASIS, ADVOCACY, NOFACT |
| `29usc623/f3d-907-460-dayton-v-oakton-cmty-coll.case` | Flash2 | **FIX** | 0 / 1 / 1 / 0 | 2 → 1 | claimant-lost | BASIS, RECITAL, NOFACT, ELEMENT |
| `29usc623/f3d-916-242-bryan-v-govt-of-the-vi.case` | Flash2 | **FIX** | 0 / 2 / 0 / 0 | 2 → 2 | claimant-lost | NOFACT, POLARITY, RECYCLED |

### 42usc1981

| file | author | verdict | accept / fix / drop / add | instances | result | codes |
|---|---|---|---|---|---|---|
| `42usc1981/f-supp-3d-368-489-sosa-v-nyc-dept-of-educ.case` | Flash2 | **FIX** | 0 / 3 / 0 / 2 | 3 → 5 | claimant-lost | RECITAL, RECYCLED, BASIS, ELEMENT |
| `42usc1981/f-supp-3d-371-407-wang-v-gen-motors.case` | Flash2 | **FIX** | 0 / 1 / 0 / 0 | 1 → 1 | claimant-lost | ADVOCACY, POLARITY, RECYCLED |
| `42usc1981/f-supp-3d-376-1228-mills-v-cellco-partnership.case` | Flash2 | **FIX** | 1 / 5 / 1 / 1 | 7 → 7 | mixed | RECYCLED, ELEMENT, RECITAL, ROUTE |
| `42usc1981/f-supp-3d-377-273-gonzalez-v-city-of-ny.case` | Flash2 | **FIX** | 0 / 1 / 0 / 0 | 1 → 1 | claimant-lost | NOFACT |
| `42usc1981/f-supp-3d-385-224-benzinger-v-nysarc.case` | Flash2 | **FIX** | 2 / 3 / 0 / 1 | 5 → 6 | claimant-lost | NOFACT, ELEMENT, RECYCLED, BASIS |
| `42usc1981/f3d-923-1246-lambert-v-tesla.case` | Flash2 | **FIX** | 0 / 1 / 3 / 0 | 4 → 0 | claimant-lost → not-decided | SCOPE, ELEMENT, RECITAL, ADVOCACY |
| `42usc1981/f3d-924-519-haynes-v-dist-of-columbia-water.case` | Flash2 | **FIX** | 2 / 2 / 0 / 1 | 4 → 4 | claimant-lost | RECYCLED, SCOPE, DIRECTION, ADVOCACY |
| `42usc1981/f3d-927-961-freeman-v-metro-water-reclamation-dist.case` | Flash2 | **FIX** | 0 / 4 / 1 / 0 | 5 → 4 | mixed → claimant-lost | RECITAL, RECYCLED, ELEMENT, SCOPE |
| `42usc1981/f3d-928-622-fields-v-bd-of-educ-of-chi.case` | Flash2 | **FIX** | 1 / 3 / 0 / 0 | 4 → 4 | claimant-lost | RECYCLED, NOFACT, ADVOCACY, ROUTE |
| `42usc1981/f3d-929-618-fcs-advisors-v-missouri.case` | Flash2 | **FIX** | 0 / 2 / 0 / 0 | 2 → 2 | claimant-lost | POLARITY, RECITAL, ROUTE, NOFACT |
| `42usc1981/f3d-933-932-beasley-v-warren-unilube.case` | Flash2 | **FIX** | 0 / 4 / 0 / 0 | 4 → 4 | claimant-lost | RECYCLED, ROUTE, ADVOCACY, NOFACT |

### 42usc1983

| file | author | verdict | accept / fix / drop / add | instances | result | codes |
|---|---|---|---|---|---|---|
| `42usc1983/cl-10811625-olivier-v-city-of-brandon.case` | Flash1 | **FIX** | 1 / 1 / 1 / 0 | 2 → 1 | claimant-won → remanded | SYLLABUS, ADVOCACY, ELEMENT, NOFACT |
| `42usc1983/cl-10870061-fcc-v-att.case` | Flash1 | **PASS** | 1 / 0 / 0 / 0 | 0 → 0 | not-decided | - |
| `42usc1983/f3d-934-1076-chemehuevi-indian-tribe-v-mcmahon.case` | Flash1 | **FIX** | 0 / 2 / 1 / 1 | 3 → 2 | mixed | ROUTE, NOFACT, ELEMENT, BASIS |
| `42usc1983/f3d-935-437-nobre-v-louisiana.case` | Flash1 | **FIX** | 0 / 2 / 0 / 0 | 1 → 1 | remanded | NOFACT, RECYCLED, SCOPE, CITED |
| `42usc1983/f3d-935-633-ridgell-v-city-of-pine-bluff.case` | Flash1 | **FIX** | 0 / 2 / 1 / 1 | 2 → 1 | claimant-lost | HOLDING, RECITAL, ELEMENT, BASIS |
| `42usc1983/f3d-935-738-bird-v-hawaii.case` | Flash1 | **FIX** | 1 / 1 / 0 / 0 | 1 → 1 | claimant-lost | RECITAL, ROUTE, RECYCLED |
| `42usc1983/f3d-935-804-us-v-town-of-colorado-city.case` | Flash1 | **FIX** | 0 / 1 / 0 / 0 | 0 → 0 | not-decided | HEADER, RECYCLED |
| `42usc1983/f4th-142-1053-eveland-v-city-of-st-louis.case` | Flash1 | **FIX** | 0 / 1 / 2 / 0 | 2 → 1 | claimant-lost | ELEMENT, RECITAL, POLARITY, ROUTE |
| `42usc1983/f4th-142-884-codrington-v-dolak.case` | Flash1 | **FIX** | 0 / 4 / 0 / 0 | 3 → 3 | mixed | NOFACT, RECYCLED, ELEMENT, RECITAL |
| `42usc1983/us-601-187-lindke-v-freed.case` | Flash1 | **FIX** | 1 / 1 / 1 / 0 | 0 → 0 | remanded | SYLLABUS, ELEMENT |
| `42usc1983/us-601-205-oconnor-ratcliff-v-garnier.case` | Flash1 | **FIX** | 1 / 1 / 1 / 0 | 0 → 0 | remanded | RECITAL, SYLLABUS, HOLDING, SCOPE |
| `42usc1983/us-604-168-williams-v-reed.case` | Flash1 | **FIX** | 1 / 1 / 2 / 0 | 3 → 1 | claimant-won → remanded | SYLLABUS, ELEMENT, BASIS, ADVOCACY |

### 42usc2000e-2

| file | author | verdict | accept / fix / drop / add | instances | result | codes |
|---|---|---|---|---|---|---|
| `42usc2000e-2/f-supp-3d-357-95-martinelli-v-bancroft-chophouse.case` | Flash2 | **FIX** | 0 / 3 / 1 / 1 | 4 → 4 | claimant-lost | NOFACT, RECITAL, BASIS, ELEMENT |
| `42usc2000e-2/f-supp-3d-375-117-evans-v-staples.case` | Flash2 | **FIX** | 0 / 6 / 0 / 0 | 6 → 6 | mixed | RECYCLED, RECITAL, ROUTE |
| `42usc2000e-2/f-supp-3d-382-1170-beck-v-figeac-aero.case` | Flash2 | **FIX** | 0 / 4 / 0 / 2 | 4 → 6 | mixed → claimant-won | RECYCLED, RECITAL, ELEMENT, ADVOCACY |
| `42usc2000e-2/f-supp-3d-384-199-henderson-v-mbta.case` | Flash2 | **FIX** | 0 / 5 / 0 / 2 | 5 → 7 | claimant-lost | RECITAL, RECYCLED, ELEMENT, ROUTE |
| `42usc2000e-2/f3d-918-1155-sacchi-v-ihc-health-servs.case` | Flash2 | **FIX** | 0 / 1 / 0 / 1 | 1 → 1 | claimant-lost | POLARITY, RECYCLED, BASIS, RECITAL |
| `42usc2000e-2/f3d-918-997-garcia-v-salvation-army.case` | Flash2 | **FIX** | 1 / 1 / 1 / 1 | 3 → 2 | claimant-lost | BASIS, SCOPE, HOLDING, NOFACT |
| `42usc2000e-2/f3d-919-199-spencer-v-virginia-state-univ.case` | Flash2 | **FIX** | 1 / 4 / 1 / 0 | 6 → 3 | claimant-lost | NOFACT, SCOPE, RECITAL, RECYCLED |
| `42usc2000e-2/f3d-923-1078-figueroa-v-pompeo.case` | Flash2 | **FIX** | 1 / 4 / 0 / 0 | 5 → 5 | mixed | RECYCLED, NOFACT, HOLDING |
| `42usc2000e-2/f3d-923-255-luceus-v-rhode-island.case` | Flash2 | **FIX** | 1 / 5 / 0 / 0 | 6 → 6 | claimant-lost | RECYCLED, BASIS, NOFACT, HOLDING |
| `42usc2000e-2/f3d-926-859-mawakana-v-bd-of-trs.case` | Flash2 | **FIX** | 2 / 3 / 1 / 0 | 6 → 5 | remanded | ELEMENT, RECYCLED, BASIS, NOFACT |
| `42usc2000e-2/f3d-928-84-mayorga-v-merdon.case` | Flash2 | **FIX** | 0 / 6 / 0 / 0 | 6 → 6 | remanded | RECYCLED, RECITAL, ADVOCACY, BASIS |
| `42usc2000e-2/f3d-931-799-mahler-v-first-dakota-title.case` | Flash2 | **FIX** | 0 / 4 / 2 / 1 | 6 → 3 | claimant-lost | ELEMENT, RECITAL, RECYCLED, POLARITY |