neochart v2 research

qa/flash2-QA1.md

Source: qa/flash2-QA1.md

Exact source text

# QA1 Review: Flash2 Fixed Cases (21 U.S.C. § 841, 42 U.S.C. § 2000e-2, 42 U.S.C. § 1981, 29 U.S.C. § 623)

- **Auditor:** QA1 (`gemini-3.8-flash-high`)
- **Author Reviewed:** Flash2 (`gemini-3.8-flash-high`)
- **Date:** 2026-11-10
- **Task Spec:** [`neov2/specs/qa1_flash2.md`](file:///home/mma/repos/neochart/neov2/specs/qa1_flash2.md)
- **Author Logs:** [`neov2/cases/FIXLOG-Flash2.md`](file:///home/mma/repos/neochart/neov2/cases/FIXLOG-Flash2.md), [`neov2/cases/NOTES-Flash2.md`](file:///home/mma/repos/neochart/neov2/cases/NOTES-Flash2.md), [`durable-memory/neov2.md`](file:///home/mma/repos/neochart/durable-memory/neov2.md)
- **Target Commits:** `c811550` (21 U.S.C. § 841, 15 files), `089e435` (42 U.S.C. § 2000e-2, 12 files), `c73ca5f` (42 U.S.C. § 1981, 11 files), `f1fc8ec` (29 U.S.C. § 623, 12 files).
- **Corpus Guard & Offset Check:** Ran `vtool.py guards --strict` across all 50 Flash2 files: **50 files, 0 unwaived flags, 0 waived flags**. Ran `casedsl check --strict` across all 50 files: **0 syntax/offset errors**.
- **Corpus Strata Audit:** Verified that Flash2's 50-case corpus contains **0 Supreme Court (SCOTUS) cases** (100% Circuit and District Court opinions) and **0 guard waivers**. Sampled 16 files (4 balanced per statute) across author-noted edge cases and random selections.
- **Audit Standard:** Strict round-4/5 standard. Canonical judicial opinions opened and verified for fidelity of role, scope, holding, polarity, epistemic basis, route and pattern fit, and abstention compliance (flagging rule recitations, procedural docket entries mislabeled as facts, party arguments quoted as evidence, sentence slicing, and inverted outcomes).

---

## Executive Summary of Per-File Verdicts

Sample size: 16 files (4 per statute: `21usc841`, `29usc623`, `42usc1981`, `42usc2000e-2`).

| # | Statute | File | Case Citation & Short Name | Doctrinal Focus | Primary Audit Finding | Verdict |
|:---:|---|---|---|---|---|:---:|
| 1 | `21usc841` | [`f3d-150-778-us-v-griffin.case`](file:///home/mma/repos/neochart/neov2/cases/21usc841/f3d-150-778-us-v-griffin.case) | 150 F.3d 778 (7th Cir. 1998), *United States v. Griffin* | Vehicle Stop / Cocaine Intent | **Criminal Outcome Inversion & Indictment Recital**: Coded `result claimant-lost` on affirmance; quoted indictment charging recital as proof of drug quantity; quoted defense brief as fact. | **FIX** |
| 2 | `21usc841` | [`f3d-150-902-us-v-quintanar.case`](file:///home/mma/repos/neochart/neov2/cases/21usc841/f3d-150-902-us-v-quintanar.case) | 150 F.3d 902 (8th Cir. 1998), *United States v. Quintanar* | Constructive Possession / Package | **Sentence Slicing & Polarity Inversion**: Sliced a single judicial holding sentence into two fake facts tagged `[supports]` under `possession : not-satisfied`; inverted outcome to `claimant-won` on reversal. | **FIX** |
| 3 | `21usc841` | [`f3d-915-1203-us-v-seals.case`](file:///home/mma/repos/neochart/neov2/cases/21usc841/f3d-915-1203-us-v-seals.case) | 915 F.3d 1203 (8th Cir. 2019), *United States v. Seals* | Overdose Death / But-For Causation | **Criminal Outcome Inversion**: Coded `result claimant-lost` on 8th Cir. affirmance of conviction and (b)(1)(C) enhancement; substantive but-for causation facts and holdings otherwise sound. | **FIX** |
| 4 | `21usc841` | [`f3d-920-567-us-v-druger.case`](file:///home/mma/repos/neochart/neov2/cases/21usc841/f3d-920-567-us-v-druger.case) | 920 F.3d 567 (8th Cir. 2019), *United States v. Druger* | Meth Intent / Paraphernalia | **Brief Concession as Fact & Inverted Outcome**: Quoted procedural brief concession as fact; coded unlitigated `knowledge` as reached; inverted outcome to `claimant-lost` on affirmance. | **FIX** |
| 5 | `29usc623` | [`f-supp-3d-343-681-kitchen-v-basf.case`](file:///home/mma/repos/neochart/neov2/cases/29usc623/f-supp-3d-343-681-kitchen-v-basf.case) | 343 F. Supp. 3d 681 (S.D. Tex. 2018), *Kitchen v. BASF* | Age Discrimination / RIF | **Supervisor Age as Protected Class & Fact Deprivation**: Quoted supervisor's age (50s) to prove plaintiff's age; reused same quote for discharge; zero facts in dispositive `age-causation`. | **FIX** |
| 6 | `29usc623` | [`f-supp-3d-343-753-mcdaniel-v-progress-rail.case`](file:///home/mma/repos/neochart/neov2/cases/29usc623/f-supp-3d-343-753-mcdaniel-v-progress-rail.case) | 343 F. Supp. 3d 753 (N.D. Ill. 2018), *McDaniel v. Progress Rail* | Prima Facie Failure / Retaliation | **Complete Fact Deprivation**: Zero facts quoted in 2 out of 3 blocks (`age-causation` and `retaliation-causation`); sole fact in file is a quotation of plaintiff's unproven allegations. | **FIX** |
| 7 | `29usc623` | [`f-supp-3d-345-590-williams-v-temple-univ-hosp.case`](file:///home/mma/repos/neochart/neov2/cases/29usc623/f-supp-3d-345-590-williams-v-temple-univ-hosp.case) | 345 F. Supp. 3d 590 (E.D. Pa. 2018), *Williams v. Temple Univ. Hosp.* | Pretext / Retirement Comment | **Omission of Core Element & Fact Misplacement**: Omitted contested `qualified` element; misplaced qualification evidence into `employment-action`; quoted defense brief as fact. | **FIX** |
| 8 | `29usc623` | [`f3d-907-460-dayton-v-oakton-cmty-coll.case`](file:///home/mma/repos/neochart/neov2/cases/29usc623/f3d-907-460-dayton-v-oakton-cmty-coll.case) | 907 F.3d 460 (7th Cir. 2018), *Dayton v. Oakton Cmty. Coll.* | Disparate Impact / RFOA Defense | **Basis Mismatch & Statutory Recital**: Labeled summary judgment affirmance of RFOA defense as `[proved]`; quoted Illinois Pension Code text as case fact; zero facts in retaliation block. | **FIX** |
| 9 | `42usc1981` | [`f-supp-3d-371-407-wang-v-gen-motors.case`](file:///home/mma/repos/neochart/neov2/cases/42usc1981/f-supp-3d-371-407-wang-v-gen-motors.case) | 371 F. Supp. 3d 407 (E.D. Mich. 2019), *Wang v. Gen. Motors* | Extraterritoriality / Territorial Scope | **Defense Brief Argument Quoted as Fact**: Quoted GM's motion to dismiss legal argument as sole case fact for `protected-person`; omitted factual details of overseas employment. | **FIX** |
| 10 | `42usc1981` | [`f3d-924-519-haynes-v-dist-of-columbia-water.case`](file:///home/mma/repos/neochart/neov2/cases/42usc1981/f3d-924-519-haynes-v-dist-of-columbia-water.case) | 924 F.3d 519 (D.C. Cir. 2019), *Haynes v. D.C. Water* | Electrician Licensure / Discovery | **Procedural Discovery Ruling as Merits Holding**: Quoted affirmance of Rule 56(d) discovery denial as `held` for substantive `racial-intent`; quoted complaint allegations as facts. | **FIX** |
| 11 | `42usc1981` | [`f3d-928-622-fields-v-bd-of-educ-of-chi.case`](file:///home/mma/repos/neochart/neov2/cases/42usc1981/f3d-928-622-fields-v-bd-of-educ-of-chi.case) | 928 F.3d 622 (7th Cir. 2019), *Fields v. Bd. of Educ. of Chi.* | Teacher Performance Plans / Retaliation | **Recycled Sentence & Unproven Allegations**: Reused 123-character opening sentence for two blocks; quoted unproven complaint allegations for adverse action; zero facts in retaliation. | **FIX** |
| 12 | `42usc1981` | [`f3d-933-932-beasley-v-warren-unilube.case`](file:///home/mma/repos/neochart/neov2/cases/42usc1981/f3d-933-932-beasley-v-warren-unilube.case) | 933 F.3d 932 (8th Cir. 2019), *Beasley v. Warren Unilube* | Discriminatory Discharge / Pretext | **Triple-Recycled Sentence with Procedural History**: Reused opening summary sentence across 3 blocks, embedding lower court SJ grant; zero facts in core `racial-intent` block. | **FIX** |
| 13 | `42usc2000e-2` | [`f-supp-3d-357-95-martinelli-v-bancroft-chophouse.case`](file:///home/mma/repos/neochart/neov2/cases/42usc2000e-2/f-supp-3d-357-95-martinelli-v-bancroft-chophouse.case) | 357 F. Supp. 3d 95 (D. Mass. 2019), *Martinelli v. Bancroft Chophouse* | Hostile Environment / Constructive Discharge | **Header Court Error & Double Recital**: Header named D.D.C. instead of D. Mass.; quoted complaint filing date for employer & sex; zero facts in hostile environment and constructive discharge. | **FIX** |
| 14 | `42usc2000e-2` | [`f-supp-3d-375-117-evans-v-staples.case`](file:///home/mma/repos/neochart/neov2/cases/42usc2000e-2/f-supp-3d-375-117-evans-v-staples.case) | 375 F. Supp. 3d 117 (D. Mass. 2019), *Evans v. Staples, Inc.* | Motion to Dismiss / Individual Liability | **Sound Extraction**: Sliced individual supervisor immunity vs corporate employer; captured complaint facts with proper `[pleaded]` basis; dispositive 12(b)(6) holdings accurately mapped. | **PASS** |
| 15 | `42usc2000e-2` | [`f-supp-3d-384-199-henderson-v-mbta.case`](file:///home/mma/repos/neochart/neov2/cases/42usc2000e-2/f-supp-3d-384-199-henderson-v-mbta.case) | 384 F. Supp. 3d 199 (D. Mass. 2019), *Henderson v. MBTA* | Failure to Promote / Interview Scores | **Triple-Recycled Opening Sentence & Basis Mismatch**: Reused opening sentence across 3 blocks; coded summary judgment employer reason as `[proved]` and quoted contention; zero facts in pretext. | **FIX** |
| 16 | `42usc2000e-2` | [`f3d-931-799-mahler-v-first-dakota-title.case`](file:///home/mma/repos/neochart/neov2/cases/42usc2000e-2/f3d-931-799-mahler-v-first-dakota-title.case) | 931 F.3d 799 (8th Cir. 2019), *Mahler v. First Dakota Title* | Off-Color Joke Email / Retaliation | **16-Character Name Quote & Polarity Inversion**: Quoted "Pamela J. Mahler" as fact for protected class; tagged facts defeating harassment as `[supports]`; coded SJ employer reason as `[proved]`. | **FIX** |

---

## Overall Quantitative Assessment of Flash2-Authored Quality

### 1. Headline Metrics
- **Total Sampled Files Audited:** 16 files (balanced: 4 per statute across `21usc841`, `29usc623`, `42usc1981`, `42usc2000e-2`).
- **Total Passing Without Fix:** 1 file (**6.25% PASS Rate**).
- **Total Requiring Substantive Fix:** 15 files (**93.75% Defect Rate**).
- **Substantive Merits Pass Rate:** 1 / 16 (**6.25%**).
- **Direct Comparison to Flash1:**
  - Flash1 achieved a 28.6% PASS rate (4/14), but 2 of those passes were pure statutory comparators where Flash1 successfully abstained from finding an applied instance (*Town of Colorado City*, *FCC v. AT&T*). On applied cases, Flash1 had a 16.7% pass rate (2/12).
  - In Flash2, all 50 cases are substantive applied cases (0 statutory comparators). While Flash2's syntactic precision and guard compliance reached 100% (0 offset errors, 0 unwaived guard flags, 100% explicit opinion declarations), its deeper semantic defect rate remains high (93.75%), driven by structural blind spots that deterministic guards cannot detect.

### 2. Breakdown of Failure Modes (by Frequency across 16 Samples)

1. **Procedural Brief, Docket, or Indictment Recitals Quoted as Facts (7/16 = 43.8%):**
   - In *Griffin* (`21usc841`), an indictment charging recital was quoted as proof of drug quantity, and defendant's brief argument was quoted as a knowledge fact.
   - In *Wang* (`42usc1981`), GM's motion to dismiss legal brief was quoted as the sole fact for extraterritoriality.
   - In *Williams* (`29usc623`), Temple's brief argument conceding element 1 and challenging element 2 was quoted as a protected-age fact.
   - In *Martinelli* (`42usc2000e-2`), the docket date of complaint filing was quoted for both `employer` and `protected-class`.
   - In *Druger* (`21usc841`), defendant's brief concession was quoted as a possession fact.
   - In *McDaniel* (`29usc623`) and *Fields* (`42usc1981`), plaintiff's unproven complaint allegations were quoted as adverse action facts on summary judgment.

2. **Recycled Boilerplate Sentences / Micro-Quotes (5/16 = 31.3%):**
   - In *Mahler* (`42usc2000e-2`), Flash2 extracted a 16-character snippet (`"Pamela J. Mahler"`) as the sole fact to establish protected class.
   - In *Beasley* (`42usc1981`), Flash2 reused the identical introductory sentence across three separate blocks (`protected-person`, `own-contract`, `private-actor`), embedding the lower court's summary judgment grant into all three.
   - In *Henderson* (`42usc2000e-2`), Flash2 reused the same 141-character introductory sentence across `employer`, `protected-class`, and `adverse-action`.
   - In *Fields* (`42usc1981`), the same opening biographical line was reused across two blocks.
   - In *Kitchen* (`29usc623`), a 332-character quote discussing the supervisor's age was reused across `protected-age` and `employment-action`.

3. **Criminal Claimant Outcome Inversion (4/16 = 25.0% of total; 4/4 = 100% of criminal cases):**
   - In all four criminal cases (*Griffin*, *Quintanar*, *Seals*, *Druger*), Flash2 inverted the top-level `result`. Under CASE-DSL, the "claimant" in a criminal proceeding under Title 18 or Title 21 is the Government asserting the statutory charge. Flash2 treated the criminal appellant (the defendant) as the claimant, coding `result claimant-lost` when convictions were affirmed and `result claimant-won` when a conviction was reversed.

4. **Complete Fact Deprivation in Decided Dispositive Blocks (5/16 = 31.3%):**
   - In *Kitchen* (`age-causation`), *McDaniel* (`age-causation`, `retaliation-causation`), *Fields* (`retaliatory-adversity`), *Beasley* (`racial-intent`), *Martinelli* (`hostile-environment`, `adverse-action`), and *Henderson* (`pretext`), Flash2 generated blocks containing ZERO case facts—only bare `held` or `rule` quotes. Because the Fable2 guard `G5-no-fact` had been relaxed/dropped for `not-satisfied [no-evidence]` blocks to reduce noise, these factless blocks slipped through.

5. **Epistemic Basis Mismatches (3/16 = 18.8%):**
   - In *Dayton* (`29usc623`), *Henderson* (`42usc2000e-2`), and *Mahler* (`42usc2000e-2`), Flash2 coded summary judgment dispositions as `[proved]`. Under CASE-DSL, `[proved]` is reserved for factfinder determinations at trial (bench or jury); summary judgment grants are `[law]` or `[no-evidence]`.

6. **Systematic Polarity Inversion (2/16 = 12.5%):**
   - In *Mahler* (`42usc2000e-2`), facts establishing that the claimant laughed at an off-color joke and texted that she was not sexually harassed (which defeat the hostile environment claim) were tagged `fact [supports]` rather than `[cuts-against]`.
   - In *Quintanar* (`21usc841`), facts establishing that the defendant had no control over a package were tagged `fact [supports]` under `possession : not-satisfied`.

7. **Sentence Slicing & Holding Fragmentation (1/16 = 6.3%):**
   - In *Quintanar* (`21usc841`), Flash2 chopped a single 40-word judicial holding sentence into two pseudo-facts tagged `[supports]` followed by a `held` quote.

8. **Omission of Core Litigated Elements (1/16 = 6.3%):**
   - In *Williams v. Temple Univ. Hosp.* (`29usc623`), Flash2 completely omitted `element qualified`, which was the central disputed issue in the opinion, and misattributed qualification facts to `employment-action`.

9. **Procedural Discovery Rulings Mislabeled as Substantive Merits Holdings (1/16 = 6.3%):**
   - In *Haynes v. D.C. Water* (`42usc1981`), an affirmance of a Rule 56(d) motion denying additional discovery was quoted as the substantive `held` for `racial-intent`.

10. **Header Court Ingestion Errors (3/16 = 18.8%):**
    - In *Martinelli*, *Evans*, and *Henderson*, the header named `United States District Court for the District of Columbia`, even though all three were authored by District of Massachusetts judges (`D. Mass.`), reflecting upstream IR metadata corruption.

---

### 3. Synthesis: The "Flash2 Under Strict Guards" Quality Profile

#### (a) What Failure Modes Recur from Flash1?
Flash2 continues to suffer from four deep semantic habits that were prevalent in Flash1:
1. **Advocacy as Evidence:** Flash2 regularly treats party briefs, motions to dismiss, and indictment allegations as substantive facts ("GM argues...", "Temple only challenges...", "MBTA contends...", "First Dakota claims...").
2. **Polarity Blindness:** Polarity is frequently evaluated relative to whether a fact favors the court's ultimate disposition rather than whether it tends to show the specific legal element is met.
3. **Introductory Recycled Sentence Crutch:** When unsure how to prove background elements (`protected-class`, `employer`, `own-contract`), Flash repeatedly grabs the first sentence of the opinion and pastes it across multiple blocks.
4. **Epistemic Inprecision:** Conflating trial proofs (`[proved]`) with summary judgment burdens.

#### (b) What Failure Modes Did Fable2's `--strict` Guards Eliminate?
The guards developed in Fable2 were remarkably successful at eliminating the specific mechanical flaws they were designed to detect:
1. **`G1-no-opinion` & `G1-syllabus`:** Eliminated 100% of undeclared opinion spans and prevented syllabus bleeding (Flash2 authored explicit spans for every case, e.g. `opinion maj : majority by Coffey @0..32402 controlling`).
2. **`G2-history-held`:** Successfully stopped the extraction of trial court jury verdict recitals as appellate holdings. In cases like *Seals*, *Fields*, and *FCS Advisors*, Flash2 replaced docket recitals with actual appellate affirmance language.
3. **`G4-pattern-copied` & `G4-route-fit`:** Completely dismantled the legacy compound slugs (`commercial/wholesale-...`, `mcdonnell-douglas/...`). Flash2 adopted clean DSL 1.2 route/pattern pairs and gracefully routed undisputed elements to `route _whole` instead of forcing drug scheduling onto ordinary street buys.

#### (c) What Failure Modes CANNOT the Guards See? (Structural Blind Spots)
Deterministic linters inspect syntax, byte offsets, and basic regex vocabularies, but cannot grasp legal semantics:
1. **Criminal Claimant Inversion:** A linter checks `result in ('claimant-won', 'claimant-lost', 'mixed')`, but cannot understand that in a criminal case, the Government is the claimant asserting the statute.
2. **Advocacy Recitals:** Quoting `"GM argues that Plaintiff's § 1981 claim should be dismissed"` passes quote extraction and contains no blacklisted terms like "docket", yet quotes legal advocacy rather than evidence.
3. **Element-Relative Polarity:** A regex verifies `[supports]` or `[cuts-against]`, but cannot evaluate whether laughing at an off-color email tends to prove or disprove a hostile work environment.
4. **Trial vs. Motion Posture:** A linter sees `[proved]` as a valid keyword, but cannot check whether the case was resolved on Rule 56 summary judgment.
5. **Micro-Quotes & Copy-Paste Duplication:** Slicing `"Pamela J. Mahler"` is syntactically valid (16 chars, exact offset match), but vacuous.
6. **Omitted Elements:** A linter checks that declared blocks are valid against the `.law` schema, but cannot know that the judge spent 8 pages analyzing an undeclared element.

---

## Detailed Per-File Audit

### 1. 21 U.S.C. § 841 (Controlled Substances)

#### FIX — [`f3d-150-778-us-v-griffin.case`](file:///home/mma/repos/neochart/neov2/cases/21usc841/f3d-150-778-us-v-griffin.case)
- **Case:** *United States v. Griffin*, 150 F.3d 778 (7th Cir. 1998) (`/f3d/150/0778-01`)
- **Posture & Result:** Criminal appeal from bench trial conviction for possession of cocaine with intent to distribute (21 U.S.C. § 841(a)(1)); Seventh Circuit affirmed.
- **Audit Findings:**
  1. **Criminal Claimant Outcome Inversion:** L16 states `result claimant-lost`. In criminal prosecutions under 21 U.S.C. § 841, the claimant asserting the statutory claim is the United States. Because the Seventh Circuit affirmed Griffin's conviction in its entirety, the claimant won (`result claimant-won`).
  2. **Indictment Charge Recital Quoted as Proved Fact for Quantity:** In `element quantity : satisfied [proved]`, L56 quotes:
     `fact @8226..8531 [supports] | Two days after his initial apprehension and the search of his vehicle, Griffin was arrested and charged with knowingly and intentionally possessing with intent to distribute 9,965 grams of a mixture containing cocaine with an approximated street value of $1,250,000, in violation of 21 U.S.C. § 841(a)(1).`
     This quotes the charging instrument ("Griffin was arrested and charged with..."). Under CASE-DSL, a charging recital cannot serve as evidence of drug quantity for a `[proved]` block. The court's factual findings regarding the 10 packages recovered from the Yukon should be quoted instead.
  3. **Appellate Argument Quoted as Fact:** In `element knowledge`, L25 quotes:
     `fact @19200..19324 [cuts-against] | Griffin argues that any evidence that he had to his knowledge that cocaine was in his vehicle was “strictly circumstantial.”`
     A criminal appellant's legal characterization on appeal is an argument, not a case fact.
- **Remediation Required:** Flip result to `claimant-won`; replace L56 with trial court findings on weight; remove L25 or replace with record evidence showing absence of direct admissions.

---

#### FIX — [`f3d-150-902-us-v-quintanar.case`](file:///home/mma/repos/neochart/neov2/cases/21usc841/f3d-150-902-us-v-quintanar.case)
- **Case:** *United States v. Quintanar*, 150 F.3d 902 (8th Cir. 1998) (`/f3d/150/0902-01`)
- **Posture & Result:** Criminal appeal from jury conviction for possession with intent to distribute methamphetamine; Eighth Circuit reversed for insufficiency of evidence on constructive possession.
- **Audit Findings:**
  1. **Criminal Claimant Outcome Inversion:** L16 states `result claimant-won`. Because the Eighth Circuit reversed the conviction and directed entry of judgment of acquittal, the Government (the claimant) lost (`result claimant-lost`).
  2. **Judicial Holding Sentence Sliced into Pseudo-Facts with Inverted Polarity:** In `element possession : not-satisfied [no-evidence]`, the court's core holding on constructive possession was sliced into three pieces:
     - L24: `fact @8904..9027 [supports] | The most a jury could find beyond a reasonable doubt from this evidence was that Quintanar intended to obtain possession of the package,`
     - L28: `held @9028..9143 | not that he had already obtained constructive possession of it. With Macias excluded from consideration, this case is a parallel to United States v. Kitchen...`
     - L29: `held @12299..12362 | Quintanar’s conviction and sentence must be, and are, REVERSED.`
     In the canonical text, the sentence reads: *"The most a jury could find beyond a reasonable doubt from this evidence was that Quintanar intended to obtain possession of the package, not that he had already obtained constructive possession of it, and an intention to obtain possession is not the equivalent of possession..."* Flash2 cut this single holding sentence into a fake "fact" and tagged it `[supports]`. Furthermore, the statement that Quintanar did not obtain constructive possession cuts *against* the element of possession, not in support of it.
- **Remediation Required:** Flip result to `claimant-lost`; recombine the holding sentence into `held`; extract actual physical facts (delivery intercepted by postal inspector before package was handed over).

---

#### FIX — [`f3d-915-1203-us-v-seals.case`](file:///home/mma/repos/neochart/neov2/cases/21usc841/f3d-915-1203-us-v-seals.case)
- **Case:** *United States v. Seals*, 915 F.3d 1203 (8th Cir. 2019) (`/f3d/915/1203-01`)
- **Posture & Result:** Criminal appeal from jury conviction for distribution of heroin and fentanyl resulting in serious bodily injury (21 U.S.C. § 841(a)(1) & (b)(1)(C)); Eighth Circuit affirmed.
- **Audit Findings:**
  1. **Criminal Claimant Outcome Inversion:** L16 states `result claimant-lost`. The Eighth Circuit affirmed Seals's conviction and 20-year mandatory minimum sentence under the (b)(1)(C) penalty enhancement. The Government won (`result claimant-won`).
  2. **Exemplary Substantive Extraction Otherwise:** The extraction of `death-results : satisfied [proved]` under `route but-for-causation` is high quality. It correctly extracts:
     - Purchase of $40 heroin/fentanyl mixture (`fact @972..1079 [supports]`)
     - Immediate injection in gas station bathroom (`fact @1228..1336 [supports]`)
     - Rapid collapse at pump (`fact @1337..1443 [supports]`)
     - Comatose state and rapid revival via Narcan (`fact @1968..2224 [supports]`)
     - Competing presence of acetyl-fentanyl (`fact @2681..2894 [cuts-against]`)
     - Supreme Court *Burrage* test (`rule @6340..6677 [quoted]`)
     - Eighth Circuit affirmance holding (`held @9624..9804` and `@10494..10649`).
     Aside from the top-level outcome inversion, this file exemplifies the potential of Flash2 when focusing on substantive record facts.
- **Remediation Required:** Change L16 to `result claimant-won`.

---

#### FIX — [`f3d-920-567-us-v-druger.case`](file:///home/mma/repos/neochart/neov2/cases/21usc841/f3d-920-567-us-v-druger.case)
- **Case:** *United States v. Druger*, 920 F.3d 567 (8th Cir. 2019) (`/f3d/920/0567-01`)
- **Posture & Result:** Criminal appeal challenging jury conviction for possession with intent to distribute methamphetamine; Eighth Circuit affirmed.
- **Audit Findings:**
  1. **Criminal Claimant Outcome Inversion:** L16 states `result claimant-lost`. Conviction affirmed; Government won (`result claimant-won`).
  2. **Appellate Brief Concession & Party Argument Quoted as Case Facts:**
     - In `element intent-to-distribute`, L25 quotes:
       `fact @7674..7770 [cuts-against] | Druger claims the 36.02 grams of methamphetamine found in his home in 2016 was for personal use.`
     - In `element possession : satisfied [conceded]`, L34 quotes:
       `fact @7771..7901 [supports] | Thus, Druger concedes the element of possession but challenges the sufficiency of the evidence to prove that he intended to distribute it.`
     Both quotes are recitals of appellate briefing arguments. In `possession`, the physical fact of finding drugs in Druger's toilet/plumbing should be quoted.
  3. **Unlitigated Element Coded as Reached:** L37 codes `element knowledge : satisfied [proved]`. Because Druger conceded knowing possession and only appealed intent to distribute, knowledge was not an independently litigated issue on appeal and should be `not-reached` or marked conceded.
- **Remediation Required:** Flip result to `claimant-won`; replace brief recitals with physical evidence (scales, baggies, customer testimony); mark `knowledge` as uncontested.

---

### 2. 29 U.S.C. § 623 (ADEA)

#### FIX — [`f-supp-3d-343-681-kitchen-v-basf.case`](file:///home/mma/repos/neochart/neov2/cases/29usc623/f-supp-3d-343-681-kitchen-v-basf.case)
- **Case:** *Kitchen v. BASF*, 343 F. Supp. 3d 681 (S.D. Tex. 2018) (`/f-supp-3d/343/0681-01`)
- **Posture & Result:** Civil ADEA age discrimination; employer's motion for summary judgment granted by S.D. Tex.
- **Audit Findings:**
  1. **Supervisor's Age Quoted to Prove Plaintiff's Protected Age:** In `element protected-age : satisfied [conceded]`, L22 quotes:
     `fact @29830..30162 [supports] | Although Kitchen dismisses the fact that Damron, the individual who fired him, is also in his 50s and only two years younger than him, Damron’s age is entitled to significant weight: “The fact that the actor who fired the plaintiff is around the same age is simply one more piece of evidence that there was no illegal age discrimination.”`
     Damron is the supervisor who terminated Kitchen! Quoting the *supervisor's* age in his 50s as a fact to establish that *Kitchen* is in the protected age class (40+) is a doctrinal non-sequitur.
  2. **Recycled Quote Across Unrelated Elements:** Flash2 reused this exact same 332-character quote verbatim under `element employment-action : satisfied [conceded]` (L27).
  3. **Total Fact Deprivation in Core Dispositive Element:** Under `element age-causation : not-satisfied [no-evidence]`, there is ZERO fact quote (only two `held` quotes at L32 and L33). The court's extensive discussion of the lack of younger replacement evidence was not extracted.
- **Remediation Required:** Extract Kitchen's actual age (55) from the background facts; quote termination evidence for `employment-action`; quote the replacement facts (no younger replacement hired) under `age-causation`.

---

#### FIX — [`f-supp-3d-343-753-mcdaniel-v-progress-rail.case`](file:///home/mma/repos/neochart/neov2/cases/29usc623/f-supp-3d-343-753-mcdaniel-v-progress-rail.case)
- **Case:** *McDaniel v. Progress Rail Locomotive*, 343 F. Supp. 3d 753 (N.D. Ill. 2018) (`/f-supp-3d/343/0753-01`)
- **Posture & Result:** Civil ADEA age discrimination and retaliation; employer's motion for summary judgment granted by N.D. Ill.
- **Audit Findings:**
  1. **Severe Fact Deprivation:** 2 out of the 3 blocks in this file contain ZERO case facts:
     - `element age-causation : not-satisfied [no-evidence]` has zero facts (only `held @30075..30161` and `held @38667..38721`).
     - `element retaliation-causation : not-satisfied [no-evidence]` has zero facts (only `held @45616..45870` and `held @45871..45926`).
  2. **Complaint Allegation as Sole Case Fact:** In `element employment-action : satisfied [conceded]`, the only fact quoted in the entire file is:
     `fact @39168..39331 [supports] | He also alleges that Progress Rail's retaliatory actions consisted of his suspension for cell phone use in the yard and his termination for failure to return to work.`
     Quoting what plaintiff "alleges" on summary judgment rather than undisputed employment facts.
- **Remediation Required:** Extract record evidence regarding cell phone safety violations and failure to report to work; add facts on comparator ages and lack of causal nexus.

---

#### FIX — [`f-supp-3d-345-590-williams-v-temple-univ-hosp.case`](file:///home/mma/repos/neochart/neov2/cases/29usc623/f-supp-3d-345-590-williams-v-temple-univ-hosp.case)
- **Case:** *Williams v. Temple Univ. Hosp., Inc.*, 345 F. Supp. 3d 590 (E.D. Pa. 2018) (`/f-supp-3d/345/0590-01`)
- **Posture & Result:** Civil ADEA age discrimination; employer's motion for summary judgment denied in part by E.D. Pa.
- **Audit Findings:**
  1. **Omission of Core Contested Element & Misplacement of Facts:** In *Williams*, the central dispute at summary judgment was whether the plaintiff was *qualified* for her billing position. Flash2 omitted `element qualified` entirely. Instead, Flash2 placed the court's qualification finding:
     `fact @13846..14100 [supports] | Plaintiff's twenty-eight-year career working for Temple, including several advancements, one of which came within a year of her termination, as well as a history of positive reviews and raises, is sufficient to demonstrate that she was generally qualified.`
     into `element employment-action : satisfied [conceded]` (L27)!
  2. **Defendant's Brief Argument Quoted as Fact:** In `element protected-age : satisfied [conceded]`, L22 quotes:
     `fact @13497..13644 [supports] | Temple only challenges the second element, arguing that Plaintiff cannot make out a prima facie case of discrimination because she was not qualified for her position.`
     Temple's briefing position is not a case fact establishing plaintiff's age.
- **Remediation Required:** Create `element qualified : satisfied [triable]` and move quote `@13846..14100` into it; quote actual age from record for `protected-age`; extract formal termination notice for `employment-action`.

---

#### FIX — [`f3d-907-460-dayton-v-oakton-cmty-coll.case`](file:///home/mma/repos/neochart/neov2/cases/29usc623/f3d-907-460-dayton-v-oakton-cmty-coll.case)
- **Case:** *Dayton v. Oakton Cmty. Coll.*, 907 F.3d 460 (7th Cir. 2018) (`/f3d/907/0460-01`)
- **Posture & Result:** Civil ADEA disparate impact and retaliation; summary judgment for community college affirmed by Seventh Circuit.
- **Audit Findings:**
  1. **Epistemic Basis Mismatch:** L19 codes `defense rfoa : satisfied [proved]`. This case was resolved on Rule 56 summary judgment. Under CASE-DSL, a defense affirmed on summary judgment as a matter of law must be coded `[law]`, not `[proved]`.
  2. **Statutory Recital as Case Fact:** In `defense rfoa`, L22 quotes:
     `fact @875..1006 [supports] | Oakton Community College participates in the State University Retirement System ("SURS"), as provided by the Illinois Pension Code. 40 ILCS 5/15-106.`
     Reciting the statutory citation for the state pension code does not capture the operational facts of Oakton's return-to-work policy or the substantial statutory penalties Oakton faced.
  3. **Zero Facts in Retaliation:** `element retaliation-causation : not-satisfied [no-evidence]` contains zero fact quotes.
- **Remediation Required:** Change basis to `[law]`; extract Oakton's financial penalty avoidance facts under RFOA; quote facts on uniform policy application under retaliation.

---

### 3. 42 U.S.C. § 1981 (Equal Rights Under Law)

#### FIX — [`f-supp-3d-371-407-wang-v-gen-motors.case`](file:///home/mma/repos/neochart/neov2/cases/42usc1981/f-supp-3d-371-407-wang-v-gen-motors.case)
- **Case:** *Wang v. Gen. Motors, LLC*, 371 F. Supp. 3d 407 (E.D. Mich. 2019) (`/f-supp-3d/371/0407-01`)
- **Posture & Result:** Civil Section 1981 race discrimination for extraterritorial employment; GM's motion to dismiss granted by E.D. Mich.
- **Audit Findings:**
  1. **Defense Brief Argument Quoted as Sole Case Fact:** In `element protected-person : not-satisfied [law] route=territorial-reach`, L22 quotes:
     `fact @17891..18052 [supports] | GM argues that Plaintiff's § 1981 claim should be dismissed because the statute does not protect individuals who are employed extraterritorially.`
     This is GM's legal argument from its motion to dismiss brief! It contains zero case facts. To support a territorial-reach holding, the file must quote the factual allegations showing where Wang was employed (Shanghai, China) and where the alleged discrimination took place.
- **Remediation Required:** Replace L22 with factual quotes from the complaint detailing Wang's employment in China.

---

#### FIX — [`f3d-924-519-haynes-v-dist-of-columbia-water.case`](file:///home/mma/repos/neochart/neov2/cases/42usc1981/f3d-924-519-haynes-v-dist-of-columbia-water.case)
- **Case:** *Haynes v. Dist. of Columbia Water*, 924 F.3d 519 (D.C. Cir. 2019) (`/f3d/924/0519-01`)
- **Posture & Result:** Civil Section 1981 race discrimination; summary judgment for employer and denial of Rule 56(d) discovery affirmed by D.C. Circuit.
- **Audit Findings:**
  1. **Procedural Discovery Order Quoted as Substantive Merits Holding:** In `element racial-intent : not-satisfied [no-evidence]`, L39 quotes:
     `held @39840..39971 | Accordingly, we conclude that the district court did not abuse its discretion in denying Haynes's Rule 56(d) motion.`
     A discovery ruling denying a Rule 56(d) motion for additional depositions is a procedural discovery ruling under `scope procedural`. It is NOT a holding on the substantive element of `racial-intent` under Section 1981!
  2. **Quoting Complaint Allegations as Dispositive Facts:** Under `contractual-impairment`, L32 quotes:
     `fact @28706..28991 [supports] | Haynes alleges that D.C. Water violated Section 1981 when it "changed his official position to require a journeyman electrical license, and subsequently demoted and terminated him based upon that newly added requirement."`
     Quoting plaintiff's unproven legal theory as a fact.
  3. **Header Court Name Omission:** L6 states `court Court of Appeals of the District of Columbia` (missing "United States").
- **Remediation Required:** Delete the Rule 56(d) holding from `racial-intent`; extract the court's actual holding on lack of evidence of racial animus; correct court header.

---

#### FIX — [`f3d-928-622-fields-v-bd-of-educ-of-chi.case`](file:///home/mma/repos/neochart/neov2/cases/42usc1981/f3d-928-622-fields-v-bd-of-educ-of-chi.case)
- **Case:** *Fields v. Bd. of Educ. of Chi. & Chad P. Weiden*, 928 F.3d 622 (7th Cir. 2019) (`/f3d/928/0622-01`)
- **Posture & Result:** Civil Section 1981 race discrimination and retaliation; summary judgment for school board affirmed by Seventh Circuit.
- **Audit Findings:**
  1. **Recycled Opening Sentence Across Multiple Blocks:** Flash2 reused the identical introductory sentence:
     `fact @12..135 [supports] | Gloria Fields, a 63-year-old African-American woman, retired in 2016 from her job as a teacher with the Chicago Board of Education.`
     verbatim across both `protected-person` (L22) and `own-contract` (L27).
  2. **Unproven Complaint Allegation as Fact:** In `contractual-impairment`, L32 quotes:
     `fact @218..420 [supports] | alleging that they discriminated against her because of her race and age and retaliated against her for filing a charge with the Equal Employment Opportunity Commission and taking medical leave under the Family Medical Leave Act.`
     This is the introductory recital of her complaint's allegations.
  3. **Zero Facts in Retaliation:** `element retaliatory-adversity : not-satisfied [no-evidence]` contains zero fact quotes.
- **Remediation Required:** Extract distinct teaching contract facts; quote specific negative evaluation scores for `contractual-impairment`; quote mediation and grievance facts under retaliation.

---

#### FIX — [`f3d-933-932-beasley-v-warren-unilube.case`](file:///home/mma/repos/neochart/neov2/cases/42usc1981/f3d-933-932-beasley-v-warren-unilube.case)
- **Case:** *Beasley v. Warren Unilube, Inc.*, 933 F.3d 932 (8th Cir. 2019) (`/f3d/933/0932-01`)
- **Posture & Result:** Civil Title VII and Section 1981 discriminatory discharge; summary judgment for employer affirmed by Eighth Circuit.
- **Audit Findings:**
  1. **Triple-Recycled Introductory Sentence with Embedded Procedural History:** Flash2 copied and pasted the identical 224-character opening summary sentence:
     `fact @22..246 [supports] | Winfred Beasley, an African American, claims that Warren Unilube, Inc. (Warren) fired him because of his race in violation of 42 U.S.C. § 1981 and Title VII of the Civil Rights Act of 1964. The district court granted summary judgment to Warren.`
     across THREE separate blocks: `protected-person` (L22), `own-contract` (L27), and `private-actor` (L32). This sentence explicitly contains procedural history ("The district court granted summary judgment to Warren").
  2. **Zero Facts for Core Dispositive Element:** In `element racial-intent : not-satisfied [no-evidence]`, Flash2 extracted zero case facts—only a Title VII legal rule recital and a held quote.
- **Remediation Required:** Replace the recycled sentence with specific employment and corporate entity facts; extract the actual record evidence regarding production downtime and discharge reasons under `racial-intent`.

---

### 4. 42 U.S.C. § 2000e-2 (Title VII)

#### FIX — [`f-supp-3d-357-95-martinelli-v-bancroft-chophouse.case`](file:///home/mma/repos/neochart/neov2/cases/42usc2000e-2/f-supp-3d-357-95-martinelli-v-bancroft-chophouse.case)
- **Case:** *Martinelli v. Bancroft Chophouse, LLC*, 357 F. Supp. 3d 95 (D. Mass. 2019) (`/f-supp-3d/357/0095-01`)
- **Posture & Result:** Civil Title VII sex discrimination (hostile work environment) and constructive discharge; summary judgment for restaurant employer granted by D. Mass.
- **Audit Findings:**
  1. **Header Court Name Error:** L6 states `court United States District Court for the District of Columbia`. The case was heard and decided by Judge Nathaniel M. Gorton in the **District of Massachusetts** (Boston).
  2. **Complaint Filing Recital Quoted for Two Unrelated Elements:** Flash2 quoted:
     `fact @2262..2466 [supports] | In September, 2017, Martinelli filed a complaint for employment discrimination under Title VII of the Civil Rights Act of 1964 ("Title VII"), Mass. Gen. L. c. 151B ("Chapter 151B") and other related state common law torts.`
     as the sole fact for both `element employer` (L22) and `element protected-class` (L27). This procedural filing sentence contains no facts establishing employer status or plaintiff's protected class.
  3. **Total Fact Deprivation in Both Core Dispositive Elements:** Both `element hostile-environment : not-satisfied [no-evidence]` and `element adverse-action : not-satisfied [no-evidence]` contain ZERO fact quotes. The opinion's detailed discussion of the isolated manager comment and alleged cooler ostracism was completely omitted.
- **Remediation Required:** Correct court header to D. Mass.; extract Bancroft's restaurant operations for employer; quote Martinelli's male sex; extract the specific wine cooler incident and single remark under `hostile-environment`.

---

#### PASS — [`f-supp-3d-375-117-evans-v-staples.case`](file:///home/mma/repos/neochart/neov2/cases/42usc2000e-2/f-supp-3d-375-117-evans-v-staples.case)
- **Case:** *Evans v. Staples, Inc.*, 375 F. Supp. 3d 117 (D. Mass. 2019) (`/f-supp-3d/375/0117-01`)
- **Posture & Result:** Civil Title VII race discrimination; individual supervisor dismissed, motion to dismiss denied as to employer Staples by D. Mass.
- **Audit Findings:**
  1. **Sound Doctrinal Extraction:**
     - Successfully separates individual supervisor immunity (`employer : not-satisfied [law] route=individual-liability` for Ms. Dagg) from corporate employer liability (`employer : satisfied [pleaded] route=private-employer` for Staples).
     - Accurately captures protected class (`race: african-american`), qualifications (hired through Kforce after resume review), adverse action (premature contract termination), and causation (ostracized to counseling table after supervisor discovered race).
     - Every block contains distinct, non-redundant, verbatim factual quotes from the complaint tagged with the proper `[pleaded]` epistemic basis.
     - Holdings accurately reflect Judge Hillman's order denying the motion to dismiss as to Staples.
  2. **Header Note:** Court header lists District of Columbia due to upstream IR ingestion artifact, but within the case DSL constructs, the extraction is exemplary.
- **Verdict:** **PASS**.

---

#### FIX — [`f-supp-3d-384-199-henderson-v-mbta.case`](file:///home/mma/repos/neochart/neov2/cases/42usc2000e-2/f-supp-3d-384-199-henderson-v-mbta.case)
- **Case:** *Henderson v. Mass. Bay Transp. Auth.*, 384 F. Supp. 3d 199 (D. Mass. 2019) (`/f-supp-3d/384/0199-01`)
- **Posture & Result:** Civil Title VII race discrimination (failure to promote); summary judgment for transit authority granted by D. Mass.
- **Audit Findings:**
  1. **Triple-Recycled Opening Sentence:** Flash2 copied and pasted the identical 141-character introductory sentence:
     `fact @25..166 [supports] | Plaintiff Darry Henderson brings this action against the Massachusetts Bay Transportation Authority ("MBTA") alleging race discrimination in violation of Title VII...`
     across THREE separate blocks: `employer` (L22), `protected-class` (L27), and `adverse-action` (L32).
  2. **Epistemic Basis Mismatch & Employer Contention:** In `element employer-reason : satisfied [proved]`, Flash2 coded the basis as `[proved]` at summary judgment and quoted the employer's contention:
     `fact @17817..17958 [supports] | At the second step of the McDonnell Douglas framework, the MBTA contends it did not hire Henderson because he did not perform well in the interview.`
  3. **Zero Facts in Pretext:** `element pretext : not-satisfied [no-evidence]` contains zero fact quotes.
  4. **Header Error:** Listed as D.D.C. instead of D. Mass. (Chief Judge Saris).
- **Remediation Required:** Replace recycled quotes with distinct facts; change basis of employer reason to `[conceded]` or `[law]`; extract interview scores and candidate comparison facts under `pretext`.

---

#### FIX — [`f3d-931-799-mahler-v-first-dakota-title.case`](file:///home/mma/repos/neochart/neov2/cases/42usc2000e-2/f3d-931-799-mahler-v-first-dakota-title.case)
- **Case:** *Mahler v. First Dakota Title Ltd. P'ship*, 931 F.3d 799 (8th Cir. 2019) (`/f3d/931/0799-01`)
- **Posture & Result:** Civil Title VII sex discrimination (hostile work environment) and retaliation; summary judgment for employer affirmed on appeal by Eighth Circuit.
- **Audit Findings:**
  1. **16-Character Name Snippet as Sole Fact:** In `element protected-class : satisfied [conceded]`, L27 quotes:
     `fact @23..39 [supports] | Pamela J. Mahler`
     Flash2 literally extracted just the claimant's name to establish sex.
  2. **Systematic Polarity Inversion:** In `element hostile-environment : not-satisfied [no-evidence]`, the court evaluated evidence showing that the claimant was not subjectively offended by an off-color email:
     - L33: `fact @13767..13877 [supports] | However, she responded to Anderson's email, "No offense taken and thank you I did get a good laugh out of it."`
     - L34: `fact @13878..13990 [supports] | After she was terminated, she texted a friend that she was not sexually harassed, only "fired for reporting it."`
     Both of these facts demonstrate that the alleged conduct was *not* unwelcome or offensive—which disproves the element of hostile work environment. Under CASE-DSL, facts that tend to show an element is NOT met must be tagged `[cuts-against]`. Labeled `[supports]`, these tags erroneously indicate that laughing at an email supports a hostile environment claim.
  3. **Employer Contention Coded as Proved:** In `element employer-reason : satisfied [proved]`, Flash2 coded summary judgment as `[proved]` and quoted:
     `fact @9881..9994 [supports] | First Dakota claims it terminated Mahler because she repeatedly micromanaged and interfered with other employees.`
     Quoting what the employer "claims" rather than record evidence of performance issues.
- **Remediation Required:** Flip polarity of L33 and L34 to `[cuts-against]`; extract complete sentence showing female sex; change basis of employer reason to `[conceded]`.

---

## Systematic Remediation Guidance for Flash2-Authored Corpus

To remediate the remaining 34 cases and permanently eliminate these failure modes in future extraction passes:

1. **Enforce Criminal Claimant Rule:** In all criminal prosecutions under Title 18, 21, or 26, the claimant is the sovereign (the Government). When a criminal judgment is affirmed, the outcome is `result claimant-won`. When reversed, `result claimant-lost`.
2. **Blacklist Brief & Pleading Recitals:** A semantic linter must reject any quote containing `"argues that"`, `"contends that"`, `"alleges that"`, `"claims that"`, `"moves for"`, or `"filed a complaint"`, unless explicitly scoped as `[pleaded]` under a Rule 12(b)(6) motion to dismiss.
3. **Strict Element-Relative Polarity Guard:** Polarity must be strictly verified against the *element*, not the winning party. In a hostile work environment claim, evidence showing a worker laughed or was not offended must be `[cuts-against]`.
4. **Summary Judgment Epistemic Guard:** A deterministic check should flag any Rule 56 summary judgment disposition coded as `[proved]`. Dispositions on summary judgment are `[triable]` (if surviving) or `[no-evidence]` / `[law]` (if granted).
5. **Re-Enable `G5-no-fact` for Dispositive Blocks:** Even where a claim fails for lack of evidence (`[no-evidence]`), the opinion contains facts regarding what occurred (or what was missing). Blocks with zero facts must be flagged unless an explicit waiver reason is documented.
6. **Deduplicate Boilerplate Opening Quotes:** Flag any `.case` file where the exact same quote slice is repeated across three or more blocks.