Source: cases/FIXLOG-Flash2.md
# FIXLOG: Flash2 Autonomous Remediation Pass
This document records the defects found and corrections made across all 50 cases authored by Flash2, satisfying `neov2/specs/flash_fix.md` and strict guard verification (`casedsl.py check --strict`).
---
## 21 U.S.C. § 841 (15 files)
### Summary of Systematic Remediation
- Declared explicit `opinion` spans (`opinion <id> : <kind> [by <author>] @<start>..<end> controlling`) for all 15 cases.
- Replaced legacy compound pattern slugs (`commercial/wholesale-...`, `scheduled/...`, `weight/...`) with case-specific descriptive pattern phrases derived from opinion facts, resolving `G4-pattern-copied`.
- Replaced forced `route scheduling` with generic `route _whole` (or `identity-proof` where lab tests were litigated) in cases where drug scheduling was undisputed or not doctrinal, resolving `G4-route-fit`.
- In `f3d-915-1203-us-v-seals.case`, replaced procedural recital of jury verdict (`The jury convicted Seals on both counts.`) with the reviewing court's holding affirming the conviction, resolving `G2-history-held`.
- In `f3d-175-1208-us-v-jenkins.case` and `f3d-930-393-us-v-daniels.case`, converted inline count tags to top-level `count <id> : <text>` declarations complying with CASE DSL 1.1/1.2 syntax.
- Removed undeclared block-level `theory` annotations.
- Re-generated `neov2/cases/21usc841/VARIANTS.md`.
- Result: 15 files, 0 errors, 0 warnings under `casedsl.py check --strict`.
### Per-File Remediation Details
1. `f3d-150-778-us-v-griffin.case`:
- Added `opinion maj : majority by Coffey @0..32402 controlling`.
- Updated `intent-to-distribute` pattern to `ten-compressed-packages-approx-ten-kilograms`.
- Changed `substance` route from `scheduling` to `_whole` (`pattern mixture-containing-cocaine`).
- Updated `quantity` pattern to `charged-9965-grams-exceeds-five-kilograms`.
- Removed block-level `theory` line.
2. `f3d-150-902-us-v-quintanar.case`:
- Added `opinion maj : majority by Godbold @0..12362 controlling`.
3. `f3d-175-1208-us-v-jenkins.case`:
- Added `opinion maj : majority by McKay @0..26543 controlling`.
- Declared top-level counts `cocaine-base` and `marijuana`.
- Simplified patterns and routed undisputed `substance` blocks to `_whole`.
4. `f3d-175-838-us-v-lazcano-villalobos.case`:
- Added `opinion maj : majority by Brorby @0..30658 controlling`.
- Updated `intent-to-distribute` pattern to `ten-bundles-pure-cocaine-weighing-4467-grams`.
- Changed `substance` route to `_whole` (`pattern pure-cocaine-bundles`).
- Updated `quantity` pattern to `weight-4467-grams-in-hidden-compartment`.
5. `f3d-225-1053-us-v-nordby.case`:
- Added `opinion maj : majority by Canby @0..25603 controlling` and `opinion rein : concurrence by Reinhardt @25603..28764`.
- Changed `substance` route to `_whole`.
- Cleaned pattern slugs for Apprendi threshold and marijuana cultivation.
6. `f3d-250-462-us-v-strayhorn.case`:
- Added `opinion maj : majority by Moore @0..28321 controlling`.
- Cleaned pattern slugs for Apprendi threshold, marijuana substance, and recidivist conviction.
- Changed `substance` route to `_whole`.
7. `f3d-275-146-us-v-soler.case`:
- Added `opinion maj : majority by Selya @0..27161 controlling`.
- Cleaned pattern slugs; changed undisputed `substance` route to `_whole`.
8. `f3d-700-1176-us-v-orozco.case`:
- Added `opinion maj : majority by Melloy @0..10404 controlling`.
- Updated `intent-to-distribute` pattern to `sixty-two-bundles-powder-and-base-cocaine`.
- Changed `substance` route to `_whole`.
- Updated `quantity` pattern to `multi-kilogram-powder-cocaine-threshold`.
9. `f3d-910-1174-guillen-v-us-atty-gen.case`:
- Added `opinion maj : majority by Marcus @0..34273 controlling`.
- Cleaned pattern slug for divisible state drug schedule categorical match.
10. `f3d-915-1172-us-v-solis.case`:
- Added `opinion maj : per-curiam @0..15675 controlling`.
- Updated `intent-to-distribute` pattern to `two-and-half-kilograms-methamphetamine-in-car-seats`.
- Changed `substance` route to `_whole` (`pattern methamphetamine-substance`).
- Updated `quantity` pattern to `methamphetamine-exceeds-500-gram-threshold`.
11. `f3d-915-1203-us-v-seals.case`:
- Added `opinion maj : majority by Erickson @0..11243 controlling`.
- Fixed `G2-history-held` in `act.distribute`: replaced trial verdict recital with `held @10939..10984 | We affirm the judgment of the district court.`.
- Updated `act.distribute` pattern to `forty-dollars-heroin-and-fentanyl-sold-to-user`.
- Routed `substance` to `identity-proof` (`pattern lab-identified-heroin-and-fentanyl`).
12. `f3d-920-567-us-v-druger.case`:
- Added `opinion maj : majority by Grasz @0..10262 controlling`.
- Updated `intent-to-distribute` pattern to `scales-baggies-and-customer-testimony`.
- Changed `substance` route to `_whole` (`pattern methamphetamine-substance`).
13. `f3d-925-1036-us-v-graves.case`:
- Added `opinion maj : majority by Clifton @0..12100 controlling`.
- Cleaned pattern slugs for overbroad state statute and prison possession.
14. `f3d-930-393-us-v-daniels.case`:
- Added `opinion maj : majority by Willett @0..29958 controlling`.
- Declared top-level counts `count2` and `count3`.
- Changed `substance` route to `_whole`.
- Cleaned pattern slugs.
15. `f3d-932-1091-us-v-mazzulla.case`:
- Added `opinion maj : majority by Erickson @0..29375 controlling`.
- Changed `substance` route to `_whole`.
- Cleaned pattern slugs for distribution indicia, admissions, and quantity seized.
---
## 42 U.S.C. § 2000e-2 (12 files)
### Summary of Systematic Remediation
- Declared explicit `opinion` spans (`opinion order : order [by <author>] @0..<end> controlling` or `opinion maj : majority by <author> @0..<end> controlling`) across all 12 cases.
- Resolved all `G5-no-fact` defects across satisfied/triable/pleaded blocks by locating exact factual evidence or complaint allegations in the canonical judicial opinions:
- In `f-supp-3d-375-117-evans-v-staples.case`: extracted factual allegations for `protected-class`, `qualified`, `adverse-action`, and `because-of`. Declared top-level parties `individual-supervisor-jessica-dagg` and `corporate-employer-staples`.
- In `f-supp-3d-382-1170-beck-v-figeac-aero.case`: extracted factual allegations for `hostile-environment` and `adverse-action` (constructive discharge).
- In `f3d-918-997-garcia-v-salvation-army.case`: replaced procedural recital of summary judgment with factual events of Garcia leaving the church, and added affirmative fact of Salvation Army's evangelical church founding for `defense religious-institution`.
- In `f3d-926-859-mawakana-v-bd-of-trs.case`: added factual evidence of racial disfavor in tenure review and 100% white vs 71% black tenure grant rates for `pretext` and `because-of`.
- In `f3d-928-84-mayorga-v-merdon.case`: extracted employer's interview ranking justification for `employer-reason`, fabricated lack-of-experience claims for `pretext`, and supervisor mockery of Hispanic name and accent for `because-of`.
- Cleaned compound legacy pattern prefixes (`qualifications/...`, `non-selection/...`, `severity/...`, etc.) across all 12 files.
- Re-generated `neov2/cases/42usc2000e-2/VARIANTS.md`.
- Result: 12 files, 0 errors, 0 warnings under `casedsl.py check --strict`.
### Per-File Remediation Details
1. `f-supp-3d-357-95-martinelli-v-bancroft-chophouse.case`:
- Added `opinion order : order by Gorton @0..18091 controlling`.
- Cleaned compound pattern prefixes for hostile environment and constructive discharge.
2. `f-supp-3d-375-117-evans-v-staples.case`:
- Added `opinion order : order by Hillman @0..16802 controlling`.
- Declared top-level `party` qualifiers for supervisor and corporate entity.
- Extracted complaint allegations for `protected-class` (@1142..1365), `qualified` (@799..987), `adverse-action` (@1678..1785), and `because-of` (@1444..1677), clearing 4 `G5-no-fact` errors.
3. `f-supp-3d-382-1170-beck-v-figeac-aero.case`:
- Added `opinion order : order by Melgren @0..18745 controlling`.
- Extracted complaint allegations of supervisor's derogatory anti-American comments and violence (@866..1363) and retaliatory probation and resignation (@1875..1933, @2018..2105), clearing 2 `G5-no-fact` errors.
4. `f-supp-3d-384-199-henderson-v-mbta.case`:
- Added `opinion order : order by Saris @0..26756 controlling`.
- Cleaned compound pattern prefixes for non-selection, interview scoring, and pretext evidence.
5. `f3d-918-1155-sacchi-v-ihc-health-servs.case`:
- Added `opinion maj : majority by Kelly @0..15598 controlling`.
- Cleaned compound pattern prefix for unpaid intern remuneration test.
6. `f3d-918-997-garcia-v-salvation-army.case`:
- Added `opinion maj : majority by Korman @0..35325 controlling`.
- Replaced procedural recital of summary judgment in `protected-class` with actual event of leaving the church (@1875..2054).
- Added affirmative evidence of religious founding (@24..132) to `defense religious-institution`, clearing `G5-no-fact`.
7. `f3d-919-199-spencer-v-virginia-state-univ.case`:
- Added `opinion maj : majority by Richardson @0..23143 controlling`.
- Cleaned compound pattern prefixes.
8. `f3d-923-1078-figueroa-v-pompeo.case`:
- Added `opinion maj : majority by Wilkins @0..48837 controlling`.
- Cleaned compound pattern prefixes.
9. `f3d-923-255-luceus-v-rhode-island.case`:
- Added `opinion maj : majority by Souter @0..11173 controlling`.
- Cleaned compound pattern prefixes.
10. `f3d-926-859-mawakana-v-bd-of-trs.case`:
- Added `opinion maj : majority by Henderson @0..29761 controlling`.
- Added witness testimony of racial disfavor in tenure review (@19044..19256) to `pretext`, clearing `G5-no-fact`.
- Added disparate tenure grant rate facts (@19278..19457) to `because-of`, clearing `G5-no-fact`.
11. `f3d-928-84-mayorga-v-merdon.case`:
- Added `opinion maj : majority by Ginsburg @0..31081 controlling`.
- Added interview scoring facts (@5734..5902) to `employer-reason`.
- Added fabricated qualification claims (@6003..6289) to `pretext`.
- Added supervisor name/accent mockery (@4556..4752) to `because-of`, clearing 3 `G5-no-fact` errors.
12. `f3d-931-799-mahler-v-first-dakota-title.case`:
- Added `opinion maj : majority by Benton @0..17631 controlling`.
- Cleaned compound pattern prefixes.
---
## 42 U.S.C. § 1981 (11 files)
### Summary of Systematic Remediation
- Declared explicit `opinion` spans (`opinion order : order by <author> @0..<end> controlling` or `opinion maj : majority by <author> @0..<end> controlling`) across all 11 cases.
- In `f3d-923-1246-lambert-v-tesla.case`, declared majority opinion by Smith (@0..17231) and concurrence by Thomas (@17231..21316).
- Resolved `G5-no-fact` defects:
- In `f-supp-3d-376-1228-mills-v-cellco-partnership.case`: extracted facts of disproportionate weekend shift scheduling (@2636..2892) for `contractual-impairment` and manager's derogatory tone toward black employees (@29389..29625) for `racial-intent`.
- In `f3d-927-961-freeman-v-metro-water-reclamation-dist.case`: extracted complaint allegations of pretextual firing on probation due to race and alcoholism (@2423..2689) for `racial-intent`.
- Resolved `G2-recital`:
- In `f3d-924-519-haynes-v-dist-of-columbia-water.case`: replaced procedural quote recounting D.C. Water's motion for summary judgment with substantive evidence that all employees were subject to identical journeyman licensing requirements and deadlines (@29524..29754).
- Resolved `G2-history-held`:
- In `f3d-928-622-fields-v-bd-of-educ-of-chi.case`: replaced trial court summary judgment recital with Seventh Circuit holding that performance improvement plans are not adverse employment actions (@9834..9983).
- In `f3d-929-618-fcs-advisors-v-missouri.case`: replaced trial court dismissal recital with Eighth Circuit's dispositive affirmance holding (@10361..10418).
- Cleaned compound legacy pattern prefixes (`adverse-action/...`, `employment-contract/...`, etc.) across all 11 files.
- Re-generated `neov2/cases/42usc1981/VARIANTS.md`.
- Result: 11 files, 0 errors, 0 warnings under `casedsl.py check --strict`.
### Per-File Remediation Details
1. `f-supp-3d-368-489-sosa-v-nyc-dept-of-educ.case`:
- Added `opinion order : order by Chen @0..60000 controlling`.
- Cleaned compound pattern prefixes.
2. `f-supp-3d-371-407-wang-v-gen-motors.case`:
- Added `opinion order : order by Parker @0..42738 controlling`.
- Cleaned compound pattern prefix for overseas extraterritorial reach.
3. `f-supp-3d-376-1228-mills-v-cellco-partnership.case`:
- Added `opinion order : order by Bowdre @0..54713 controlling`.
- Added disproportionate shift scheduling facts (@2636..2892) to `contractual-impairment`.
- Added hostile/derogatory tone facts (@29389..29625) to `racial-intent`, clearing 2 `G5-no-fact` errors.
4. `f-supp-3d-377-273-gonzalez-v-city-of-ny.case`:
- Added `opinion order : order by Woods @0..60000 controlling`.
- Cleaned compound pattern prefix for direct action under § 1981.
5. `f-supp-3d-385-224-benzinger-v-nysarc.case`:
- Added `opinion order : order by Failla @0..46308 controlling`.
- Cleaned compound pattern prefixes.
6. `f3d-923-1246-lambert-v-tesla.case`:
- Added `opinion maj : majority by Smith @0..17231 controlling` and `opinion conc : concurrence by Thomas @17231..21316`.
- Cleaned compound pattern prefixes.
7. `f3d-924-519-haynes-v-dist-of-columbia-water.case`:
- Added `opinion maj : majority by Griffith @0..44029 controlling`.
- Replaced procedural motion quote with substantive proof of uniform licensing requirements (@29524..29754), resolving `G2-recital`.
8. `f3d-927-961-freeman-v-metro-water-reclamation-dist.case`:
- Added `opinion maj : per-curiam @0..11286 controlling`.
- Added complaint allegations of pretextual discharge (@2423..2689) to `racial-intent`, clearing `G5-no-fact`.
9. `f3d-928-622-fields-v-bd-of-educ-of-chi.case`:
- Added `opinion maj : per-curiam @0..11618 controlling`.
- Replaced trial court history holding with Seventh Circuit ruling on performance improvement plans (@9834..9983), resolving `G2-history-held`.
10. `f3d-929-618-fcs-advisors-v-missouri.case`:
- Added `opinion maj : majority by Stras @0..10520 controlling`.
- Replaced trial court dismissal recital with Eighth Circuit affirmance (@10361..10418), resolving `G2-history-held`.
11. `f3d-933-932-beasley-v-warren-unilube.case`:
- Added `opinion maj : majority by Kobes @0..18706 controlling`.
- Cleaned compound pattern prefixes.
---
## 29 U.S.C. § 623 (12 files)
### Summary of Systematic Remediation
- Declared explicit `opinion` spans (`opinion order : order by <author> @0..<end> controlling` or `opinion maj : majority by <author> @0..<end> controlling` or `opinion rec : lower-court-report by Edison @0..<end> controlling`) across all 12 cases.
- Resolved all `G5-no-fact` defects:
- In `f-supp-3d-361-616-rogers-v-medline-indus.case`: extracted facts of non-mandatory STAR quota, pre-complaint corrective action planning, and retention despite lower sales numbers (@41032..41343) for `age-causation`.
- In `f3d-898-77-rivera-rivera-v-medina-medina.case`: extracted facts of daily screamed threats of termination tied directly to discrimination charges (@33750..34052) for `retaliatory-adversity`.
- Cleaned compound legacy pattern prefixes (`mcdonnell-douglas/...`, `age-floor/...`, `neutral-policy/...`, etc.) across all 12 files.
- Re-generated `neov2/cases/29usc623/VARIANTS.md`.
- Result: 12 files, 0 errors, 0 warnings under `casedsl.py check --strict`.
### Per-File Remediation Details
1. `f-supp-3d-320-373-jardin-v-coxcom.case`:
- Added `opinion order : order by McConnell @0..13511 controlling`.
- Cleaned compound pattern prefixes for age floor and stray remarks.
2. `f-supp-3d-321-839-shoap-v-city-of-crossville.case`:
- Added `opinion order : order by Crenshaw @0..27514 controlling`.
3. `f-supp-3d-343-681-kitchen-v-basf.case`:
- Added `opinion rec : lower-court-report by Edison @0..34301 controlling`.
- Cleaned compound pattern prefixes.
4. `f-supp-3d-343-753-mcdaniel-v-progress-rail.case`:
- Added `opinion order : order by Blakey @0..53160 controlling`.
- Cleaned compound pattern prefixes for comparator and retaliatory nexus.
5. `f-supp-3d-345-590-williams-v-temple-univ-hosp.case`:
- Added `opinion order : order by McHugh @0..25467 controlling`.
- Cleaned compound pattern prefixes for discipline and retirement remark.
6. `f-supp-3d-361-616-rogers-v-medline-indus.case`:
- Added `opinion order : order by Ozerden @0..47243 controlling`.
- Added non-mandatory STAR quota and pre-complaint corrective action facts (@41032..41343) to `age-causation`, clearing `G5-no-fact`.
7. `f-supp-3d-366-756-boney-v-trs-of-cape-fear.case`:
- Added `opinion order : order by Dever @0..24158 controlling`.
- Cleaned compound pattern prefixes.
8. `f-supp-3d-366-983-richardson-v-astec.case`:
- Added `opinion order : order by McDonough @0..45332 controlling`.
- Cleaned compound pattern prefixes.
9. `f3d-898-77-rivera-rivera-v-medina-medina.case`:
- Added `opinion maj : majority by Thompson @0..53950 controlling`.
- Added post-charge termination threats and screaming facts (@33750..34052) to `retaliatory-adversity`, clearing `G5-no-fact`.
10. `f3d-899-629-eggers-v-wells-fargo-bank.case`:
- Added `opinion maj : majority by Smith @0..15760 controlling`.
- Cleaned compound pattern prefixes for waiver refusal and statistical disparity.
11. `f3d-907-460-dayton-v-oakton-cmty-coll.case`:
- Added `opinion maj : majority by Flaum @0..34581 controlling`.
- Cleaned compound pattern prefixes for surcharge avoidance and pension election.
12. `f3d-916-242-bryan-v-govt-of-the-vi.case`:
- Added `opinion maj : majority by Hardiman @0..15584 controlling`.
- Cleaned compound pattern prefixes for years-of-service and payroll reduction.