Source: cases/29usc158/VARIANTS.md
# 29usc158 -- variant catalogue (GENERATED by tools/casedsl.py variants; do not edit)
10 cases, 15 blocks, 50 verbatim quotes. **13 instances** (statute applied to the case's own facts, decided on the merits by this court); 0 applied-but-not-reached; 2 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 9, background 1.
Holding codes: S = satisfied, N = not-satisfied, - = not-reached. Pointer = `file.case` @first-quote-offset.
## Coverage
| element | cases | S | N | - | genera | variants |
|---|---|---|---|---|---|---|
| protected-right | 1 | 0 | 1 | 0 | 1 | 1 |
| interference | 4 | 2 | 2 | 0 | 3 | 4 |
| employment-discrimination | 1 | 1 | 0 | 0 | 1 | 1 |
| union-purpose | 1 | 1 | 0 | 0 | 1 | 1 |
| refusal-to-bargain | 3 | 3 | 0 | 0 | 3 | 3 |
| defense: same-decision | 2 | 0 | 2 | 0 | 2 | 2 |
| defense: special-circumstances | 1 | 0 | 1 | 0 | 1 | 1 |
## element `protected-right`
_section 7 protected right_
- **strike-conduct/** -- 1 (S 0 / N 1 / - 0)
- `strike-conduct/dangerous-highway-obstruction`
- N [law] `f3d-934-0590-local702.case` @733 -- Local 702, Int'l Bhd. of Elec. Workers v. Nat'l Labor Relations Bd. (2019) -- party=Hudson
## element `interference`
_interference restraint coercion_
- **interrogation/** -- 2 (S 1 / N 1 / - 0)
- `interrogation/casual-general-question-to-open-supporter`
- N [no-evidence] `f3d-927-0672-bozzuto.case` @45175 -- Bozzuto's Inc. v. Nat'l Labor Relations Bd. (2019) -- party=McCarty; theory=single interrogation
- `interrogation/supervisor-asks-vote-near-election`
- S [law] `f3d-916-1095-novato.case` @2122 -- Novato Healthcare Ctr. v. Nat'l Labor Relations Bd. (2019) -- party=Metellus; theory=Rocha interrogation
- **campaign-speech/** -- 1 (S 0 / N 1 / - 0)
- `campaign-speech/from-scratch-prediction-in-context`
- N [no-evidence] `f3d-932-0465-hendrickson.case` @13993 -- Hendrickson United States, LLC. v. Nat'l Labor Relations Bd. (2019) -- theory=from-scratch letter
- **insignia/** -- 1 (S 1 / N 0 / - 0)
- `insignia/blanket-uniform-adornment-ban`
- S [law] `f3d-894-0707-innout.case` @2691 -- In-N-Out Burger, Inc. v. Nat'l Labor Relations Bd. (2018) -- party=Crowder and other employees
## element `employment-discrimination`
_discrimination in employment_
- **discharge/** -- 1 (S 1 / N 0 / - 0)
- `discharge/union-supporters-and-cover-discharge`
- S [proved] `f3d-916-1095-novato.case` @6368 -- Novato Healthcare Ctr. v. Nat'l Labor Relations Bd. (2019) -- party=four Station 4 union supporters; Rodriguez addressed separately in opinion
## element `union-purpose`
_union-related purpose_
- **workforce-retaliation/** -- 1 (S 1 / N 0 / - 0)
- `workforce-retaliation/layoffs-reversible-if-union-backs-off`
- S [proved] `f3d-929-0393-erickson.case` @3796 -- Erickson Trucking Serv., Inc. v. Nat'l Labor Relations Bd. (2019) -- party=six discharged crane operators
## element `refusal-to-bargain`
_refusal to bargain_
- **direct-dealing/** -- 1 (S 1 / N 0 / - 0)
- `direct-dealing/soliciting-contract-preferences-outside-union`
- S [proved] `f3d-930-0509-ingredion.case` @8176 -- Nat'l Labor Relations Bd. v. Ingredion Inc. (2019) -- party=Ingredion negotiator Meadows; theory=direct dealing
- **information/** -- 1 (S 1 / N 0 / - 0)
- `information/refusal-to-identify-potentially-conflicted-representatives`
- S [law] `f2d-841-141-usps.case` @6651 -- National Labor Relations Board v. United States Postal Service (1988) -- theory=information disclosure
- **surface-bargaining/** -- 1 (S 1 / N 0 / - 0)
- `surface-bargaining/no-strike-without-binding-arbitration`
- S [proved] `f4th-141-1279-district-hospital.case` @30950 -- District Hospital Partners, L.P. v. NLRB (2025) -- theory=combined bargaining proposals
## defense `same-decision`
_same decision defense_
- **business-rationale/** -- 1 (S 0 / N 1 / - 0)
- `business-rationale/past-crane-sales-without-discharges`
- N [proved] `f3d-929-0393-erickson.case` @12678 -- Erickson Trucking Serv., Inc. v. Nat'l Labor Relations Bd. (2019)
- **credibility/** -- 1 (S 0 / N 1 / - 0)
- `credibility/discredited-sleeping-on-duty-account`
- N [proved] `f3d-916-1095-novato.case` @22785 -- Novato Healthcare Ctr. v. Nat'l Labor Relations Bd. (2019) -- party=Station 4 employees
## defense `special-circumstances`
_special circumstances defense_
- **image-and-safety/** -- 1 (S 0 / N 1 / - 0)
- `image-and-safety/non-speculative-tailoring-absent`
- N [no-evidence] `f3d-894-0707-innout.case` @3641 -- In-N-Out Burger, Inc. v. Nat'l Labor Relations Bd. (2018) -- theory=public-image and food-safety justifications
## Other rulings (not instances; excluded from the counts above)
| role | scope | block | holding | variant | case |
|---|---|---|---|---|---|
| applied | procedural | element protected-right | not-reached | | `f3d-934-0590-local702.case` -- theory=unpreserved per-se-highway-rule objection |
| background | procedural | element refusal-to-bargain | not-reached | `interim-relief/successor-recognition-dispute` | `f-supp-792-1459-watson.case` -- theory=section 10(j) interim bargaining |
## Fact-line polarity
27 fact lines: cuts-against 11, supports 16; 1 of them flagged `absent` (the court notes what is NOT alleged or proved).