neochart v2 research

cases/29usc623/VARIANTS.md

Source: cases/29usc623/VARIANTS.md

Exact source text

# 29usc623 -- variant catalogue (GENERATED by tools/casedsl.py variants; do not edit)

10 cases, 16 blocks, 38 verbatim quotes. **13 instances** (statute applied to the case's own facts, decided on the merits by this court); 0 applied-but-not-reached; 3 other rulings (comparator / rule-announced / background citations, or procedural / hypothetical / alternative / dissent / lower-court scope) listed separately at the end and NOT counted in the catalogue.

Citation role per case: applied 8, background 2.

Holding codes: S = satisfied, N = not-satisfied, - = not-reached. Pointer = `file.case` @first-quote-offset.

## Coverage

| element | cases | S | N | - | genera | variants |
|---|---|---|---|---|---|---|
| age-causation | 4 | 1 | 3 | 0 | 3 | 4 |
| age-disparity | 1 | 1 | 0 | 0 | 1 | 1 |
| employment-action | 1 | 1 | 0 | 0 | 1 | 1 |
| impact-applicant-limit | 1 | 1 | 0 | 0 | 1 | 1 |
| neutral-practice | 1 | 1 | 0 | 0 | 1 | 1 |
| protected-activity | 1 | 1 | 0 | 0 | 1 | 1 |
| retaliation-causation | 1 | 1 | 0 | 0 | 1 | 1 |
| retaliatory-adversity | 2 | 2 | 0 | 0 | 1 | 2 |
| defense: rfoa | 1 | 1 | 0 | 0 | 1 | 1 |

## element `age-causation`

- **pretext/** -- 2 (S 1 / N 1 / - 0)
  - `pretext/grandbabies-remark-and-younger-replacement`
    - S [proved] `f3d-924-718-westmoreland-v-twc.case` @6333 -- Westmoreland v. TWC Administration, LLC (2019)
  - `pretext/inadequate-qualification-comparison`
    - N [no-evidence] `f3d-931-786-heisler-v-nationwide.case` @29089 -- Heisler v. Nationwide Mutual Insurance Co. (2019)
- **hiring/** -- 1 (S 0 / N 1 / - 0)
  - `hiring/customer-service-and-pay-range-reasons`
    - N [no-evidence] `f3d-911-450-wrolstad-v-cuna.case` @15302 -- Wrolstad v. CUNA Mutual Insurance Society (2018)
- **reduction-in-force/** -- 1 (S 0 / N 1 / - 0)
  - `reduction-in-force/retirement-reference-without-decision-link`
    - N [no-evidence] `f3d-934-447-mcmichael-v-transocean.case` @30 -- McMichael v. Transocean Offshore Deepwater Drilling, Inc. (2019)

## element `age-disparity`

- **statistical-impact/** -- 1 (S 1 / N 0 / - 0)
  - `statistical-impact/retirement-eligible-subgroup`
    - S [law] `f3d-900-923-obrien-v-caterpillar.case` @13920 -- O'Brien v. Caterpillar Inc. (2018)

## element `employment-action`

- **discharge/** -- 1 (S 1 / N 0 / - 0)
  - `discharge/employer-terminated-worker`
    - S [proved] `f3d-924-718-westmoreland-v-twc.case` @35 -- Westmoreland v. TWC Administration, LLC (2019)

## element `impact-applicant-limit`

- **applicant/** -- 1 (S 1 / N 0 / - 0)
  - `applicant/outside-employee-impact-coverage`
    - S [law] `f3d-914-480-kleber-v-carefusion.case` @24 -- Kleber v. CareFusion Corp. (2019)

## element `neutral-practice`

- **benefit-liquidation/** -- 1 (S 1 / N 0 / - 0)
  - `benefit-liquidation/retirement-eligibility-condition`
    - S [law] `f3d-900-923-obrien-v-caterpillar.case` @13686 -- O'Brien v. Caterpillar Inc. (2018)

## element `protected-activity`

- **participation/** -- 1 (S 1 / N 0 / - 0)
  - `participation/eeoc-age-discrimination-charge`
    - S [pleaded] `f-supp-3d-380-783-spratt-v-bellwood.case` @6455 -- Spratt v. Bellwood Public Library (2019)

## element `retaliation-causation`

- **causation/** -- 1 (S 1 / N 0 / - 0)
  - `causation/charge-followed-by-continuing-pattern`
    - S [pleaded] `f-supp-3d-380-783-spratt-v-bellwood.case` @8819 -- Spratt v. Bellwood Public Library (2019)

## element `retaliatory-adversity`

- **retaliation/** -- 2 (S 2 / N 0 / - 0)
  - `retaliation/leave-and-termination-after-charge`
    - S [pleaded] `f-supp-3d-380-783-spratt-v-bellwood.case` @7611 -- Spratt v. Bellwood Public Library (2019)
  - `retaliation/transfer-denial-after-hotline-complaint`
    - S [triable] `f3d-921-30-davis-garett-v-urban.case` @10931 -- Davis-Garett v. Urban Outfitters, Inc. (2019)

## defense `rfoa`

- **financial-purpose/** -- 1 (S 1 / N 0 / - 0)
  - `financial-purpose/eliminate-unemployment-plan-with-union-support`
    - S [law] `f3d-900-923-obrien-v-caterpillar.case` @21196 -- O'Brien v. Caterpillar Inc. (2018)

## Other rulings (not instances; excluded from the counts above)

| role | scope | block | holding | variant | case |
|---|---|---|---|---|---|
| applied | procedural | element enforcement | not-satisfied [law] | `charge-accrual/unequivocal-waiver-enforcement-notice` | `f3d-911-450-wrolstad-v-cuna.case` -- theory=retaliation charge timing |
| background | merits | element neutral-practice | not-reached | `pension/section-623-i-compliance` | `f3d-887-799-teufel-v-northern-trust.case` |
| background | procedural | element enforcement | not-satisfied [waived] | `appeal/age-claims-abandoned` | `f3d-925-1240-davis-dc.case` |

## Fact-line polarity

20 fact lines: cuts-against 7, supports 13; 3 of them flagged `absent` (the court notes what is NOT alleged or proved).