Patterns in FONSIs: Deliverable 6
Categorical-exclusion opportunities from prior decarbonization Findings of No Significant Impact
Executive Summary
- A data-driven grid of 52 technology × action cells — every clean-energy FONSI placed by its technology (from D3) and its LLM-labeled action verb — resolves to 21 adopt · 2 expand · 17 develop candidate cells (plus 12 already covered; all pending CE-coverage verification). No category is hand-picked: the verdicts fall out of the grid.
- Expand is the single strongest lever — transmission upgrades within existing right-of-way: 26 bounded, low-impact FONSIs across 12 states (BLM, DOE, and the power-marketing administrations) match a transmission CE (TVA’s #17 / #19), but a subset of long rebuilds exceeds its ~25-mile cap — so the move is to expand that CE, not adopt it as-is.
- Most decarbonization FONSIs lean on committed mitigation — 310 of 451 (69%) are mitigated FONSIs, so a CE built from them must encode the recurring mitigations as design criteria, not rely on case-by-case commitments.
- Adopting a peer agency’s CE is well-precedented: of 2,105 existing federal CEs, 130 action-families are already shared across two or more agencies.
- Net-new CEs are visible in the grid itself — 15 codifiable develop cells recur with no close existing CE (demonstration / pilot facilities are the cross-cutting standout). A further frontier is the 92 FONSIs whose action the model could only label “other” — a recommended clustering next step.
This report delivers:
Technical support for new regulatory categorical exclusion development: identifying patterns in FONSIs.
Methodology
The deliverable runs three analyses, each on a different data source. They are not a single funnel — only Analysis 1 starts from the full FONSI corpus; Analysis 2 works from the mitigated subset of it, and Analysis 3 works from the existing federal CE catalog (not FONSIs at all).
| Analysis | Data source | Scope |
|---|---|---|
| 1. Scaling CEs (develop, expand, or adopt) | Decarb EAs with FONSIs | 215/451 projects (~48%) |
| 2. Mitigated FONSIs | Decarb Mitigated FONSIs | 310 of 451 projects (69%) |
| 3. Current federal CE catalog | Existing federal CE catalog | 2,105 CEs |
Each analysis’s scope is summarized above; its step-by-step Methodology (the callout at the top of each analysis) and its own caveats appear with that analysis, below.
How the pipeline fits together: the table organizes the deliverable by data source, while the stages below trace the code pipeline end to end. It is one deterministic chain with a single exception, the LLM enrichment, the one billable step, which runs standalone and is cached, so the rest of the chain re-runs without it.
01)03_enrich_llm.py (Claude Sonnet) extracts each FONSI's action, numeric limits, mitigation dependence, and significance thresholds — quote-verified. Run once, outside the deterministic re-run; its output is cached and reused10_action_label.py labels each FONSI's action verb and pairs it with its Deliverable 3 technology, placing every FONSI in a grid cell04, 06)07_classify_and_rank.py reads each cell as develop / expand / adopt, applies the eCFR coverage gate (verified / partial / flip-to-develop), and sorts develop cells into main / exploratory / dropped recurrence tiers08_create_figures.R builds the coverage map, sizing, ranking, mitigation, and CE-landscape figures this report embedsAnalysis 1 — Scaling Categorical Exclusions (CEs)
- Data — the 451 decarbonization EA→FONSI projects. A FONSI concludes a full Environmental Assessment, so each is a documented federal “no significant impact” determination — the evidence base for a CE.
- Label each FONSI’s action verb (new-build, upgrade, exploration, demonstration…) with an LLM, and pair it with the FONSI’s Deliverable-3 technology — together these place it on the technology × action grid.
- Keep the bounded, low-impact subset within each type — the small, routine projects that could plausibly be a CE (in-corridor upgrades, not major rebuilds). This is a yes/no judgment about scale, not a numeric threshold: a FONSI is kept whether or not it states an acreage or length.
- Match each candidate against the existing federal CE catalog by text similarity.
- Compare sizes — read the matched CE’s stated size limit (acres, miles, kV, MW, wells), where it has one, against the bounded FONSIs’ own sizes, to test whether ours exceed it. This is the only step where stated numbers matter.
- Classify as develop (no existing CE covers it), expand (our FONSIs exceed the CE’s stated limit), or adopt (a CE exists, but at a different agency than the ones doing these FONSIs).
This analysis asks how to scale Categorical Exclusions (CEs): where an agency could adopt a CE another agency already holds, expand an existing CE whose bound is too tight, or develop a new CE for a recurring action that no CE yet covers. It answers this exhaustively — every clean-energy FONSI is placed on a technology × action grid, and each cell is read as one of those three verdicts.
The bottom line — three levers, read across every clean-energy technology:
- Expand — the strongest single opportunity. Transmission upgrades: 26 in-corridor rebuild / reconductor FONSIs across 12 states still run as full EAs though a CE exists; its size bound is simply too tight, so the move is to widen it.
- Adopt — broad but thin. 21 technology × action cells already have a matching CE at another agency to adopt, but most rest on only 2–4 FONSIs, so there is no single dominant case.
- Develop — the genuinely new gap. 17 recurring actions have no close existing CE (15 codifiable; 2 set aside as non-codifiable). The clearest is cross-cutting: demonstration / pilot facilities recur as a gap for wind, nuclear, and other clean-energy projects, the strongest candidate for a brand-new CE. (Develop verdicts are candidates pending eCFR review; non-codifiable actions such as battery manufacturing are set aside.)
The coverage map
Every decarbonization FONSI is categorized by its technology (an independent Deliverable-3 classification) and its action (an LLM-assigned verb), filling a grid of 52 technology × action cells. Each cell is matched against the existing federal CE catalog and read as adopt, expand, or develop. The coverage map below is the answer, up front; the three stages that follow show how every cell earned its color: build the grid, resolve each cell, then rank the opportunities:
The 215 CE-shaped FONSIs — the small, routine cases within these cells — are the actionable evidence carried through the rest of this analysis.
Build the grid: label the action, keep the CE-shaped subset
A dedicated LLM pass labels each FONSI’s action verb — new-build, upgrade, maintenance, exploration, demonstration, and so on — which, paired with its technology, is what places it in a grid cell. Within each technology we then keep the bounded, low-impact subset (teal in the figure): the small, routine version that could plausibly be a CE — in-corridor work, short segments, previously disturbed land, no major new construction. These are the FONSIs we carry forward. The broader projects (grey), meaning larger or greenfield work such as major rebuilds, new corridors, and utility-scale greenfield, are set aside as not CE-shaped.
How we define a “CE-shaped” candidate. A dedicated LLM pass reads each FONSI and assigns its action type (action_category) and whether the action is inherently small/routine/low-impact, classifying by what the action physically is, not by keywords in the title. A candidate is CE-shaped when the model judges it low-impact and, for transmission, the work modifies an existing line within an existing right-of-way (not a new greenfield build). That narrows the 451 candidate FONSIs to the 215 CE-shaped projects used throughout this report. The rest are not dropped: the larger rebuilds (20 transmission, many far longer than a CE would allow), utility-scale builds, and new-corridor lines move to the expand / develop bucket (the worked example), where a broadened or new CE, not adoption, would be the fit.
The kept subset shares a consistent low-impact fingerprint: the traits that make these FONSIs CE-shaped regardless of any stated acreage or length. Most sit on land that has already been disturbed and run inside an existing right-of-way; smaller shares are explicitly temporary or state that they add no new permanent road. In plain terms, these are not greenfield builds but modifications within existing corridors, on already-developed ground, the low-impact signature a CE is meant to capture.
One caveat on reading this chart: the “no new permanent access road” bar is a conservative flag, firing only when a FONSI explicitly states no new road, so its low share reflects under-reporting (most FONSIs simply do not address roads), not that the rest build major new access. The two dominant, well-evidenced traits are previously disturbed land and within an existing right-of-way. (Beyond what the chart shows, the enrichment also records whether each action tiers from a programmatic review and its overall bounded, low-impact judgment, further signals behind the same conclusion.)
Resolve each cell: match to the CE catalog, then apply the rule
Each cell is compared against all 2,105 existing federal CEs to find its closest match (a 0–1 text-similarity score blending semantic meaning and word overlap, a ranking aid, not a percent of matching text). That match then resolves the cell to a verdict by a three-question rule:
%%{init: {"flowchart": {"htmlLabels": true}} }%%
flowchart TD
A["For each tech × action cell:<br/>is there a close matching CE?"]
A -->|no| D["<b>Develop</b><br/>no CE exists — write a new one"]
A -->|yes| B{"Do our FONSIs exceed the<br/>CE's stated size bound?"}
B -->|yes| E["<b>Expand</b><br/>widen the existing CE"]
B -->|no| C{"Is it held at a different agency<br/>than the ones running these EAs?"}
C -->|yes| AD["<b>Adopt</b><br/>that agency adopts the CE"]
C -->|no| CV["already covered<br/>(drop)"]
The coverage map above is this rule applied to every cell. The match score is a ranking aid, not the verdict: scores are uncalibrated, so read them comparatively. A cell scored against a random, unrelated CE sits near the grey baseline (≤ ~0.20); the cells that resolve to adopt / expand sit well above it, while the develop cells fall closest to it, since no existing CE covers them. Every verdict is a candidate pending eCFR confirmation, not a legal finding.
| Tech × action | Verdict | Closest existing CE (held by) | Similarity |
|---|---|---|---|
| Geothermal — exploration | already_covered | BLM---2-13 (Bureau of Land Management) | 0.61 |
| Other Clean — land or row authorization | adopt | BLM---5-49 (Bureau of Land Management) | 0.53 |
| Solar — land or row authorization | already_covered | BLM---4-25 (Bureau of Land Management) | 0.47 |
| Wind — other | already_covered | DOE-1--5-89 (Department of Energy) | 0.45 |
| Biomass — other | already_covered | DOE-1--5-91 (Department of Energy) | 0.44 |
| Other Clean — other | adopt | DOE-1--5-85 (Department of Energy) | 0.42 |
| Transmission — upgrade | expand | USDA-1-2-2-58 (Department of Agriculture) | 0.41 |
| Solar — other | develop | DOE-1--5-88 (Department of Energy) | 0.39 |
| Solar — interconnection | develop | TVA---1-15 (Tennessee Valley Authority) | 0.39 |
| Wind — research or demonstration | develop | DOE-1--5-89 (Department of Energy) | 0.39 |
| Energy Storage — manufacturing | develop | DOE-1--4-72 (Department of Energy) | 0.37 |
| Other Clean — new build | develop | BLM---4-25 (Bureau of Land Management) | 0.36 |
| Solar — new build | develop | BLM---4-25 (Bureau of Land Management) | 0.35 |
| Nuclear — research or demonstration | develop | NIST--1-5-15 (National Institute of Standards and Technology) | 0.35 |
Rank the opportunities
With every cell resolved, the opportunities (the adopt, expand, and develop cells) are ranked by priority so the reader can see which to pursue first. Each gets a transparent score (0–1) summing six factors; the bar length is the priority and the colors show why:
- Novelty — a brand-new CE (develop) outranks expanding or adopting one.
- Volume — how many bounded FONSIs back it (more evidence ranks higher).
- Agency/state spread — how widely the action recurs (broader = more agencies benefit).
- Has size limits — whether we can state a numeric bound (easier to write the CE).
- Low mitigation dependence — less reliance on case-by-case mitigation (a cleaner CE).
- Recurring action type — a flat baseline every grid cell shares (it lifts all scores equally, so it does not change the order).
Because the default score weights novelty most, the net-new (develop) candidates rank highest: Solar — other, Other Clean — upgrade, and Wind — demonstration / pilot (nuclear’s demonstration cell ranks lower down). Transmission upgrade, the highest-volume single cell (the expand lever in the Findings below), sits a few places behind them; it leads only when raw volume is weighted most (the next table).
The weights are a judgment call, so rather than a few hand-picked weightings we run a sensitivity analysis: 2,000 weight vectors drawn uniformly from the 6-weight simplex (Dirichlet), recomputing each cell’s rank every draw (07_classify_and_rank.py rank_sensitivity() → rank_sensitivity.csv). The table below shows each cell’s point rank (the reported weights) beside the median rank and inter-quartile band across all draws, and how often it lands in the top 3. A wide band means the cell’s position is weight-sensitive, so the leaders should be read as a band of strong candidates, not a precise order:
| Cell | Point rank | Median rank | IQR band | % top-3 |
|---|---|---|---|---|
| Solar — other | 1 | 2 | 1–2 | 90% |
| Other Clean — upgrade | 2 | 4 | 2–8 | 48% |
| Wind — research or demonstration | 3 | 5 | 4–7 | 22% |
| Other Clean — research or demonstration | 4 | 4 | 3–8 | 37% |
| Transmission — upgrade | 5 | 5 | 1–13 | 45% |
| Solar — interconnection | 6 | 9 | 7–12 | 1% |
| Energy Storage — manufacturing | 7 | 9 | 6–13 | 1% |
| Solar — new build | 8 | 11 | 8–17 | 3% |
| Other Clean — new build | 9 | 13 | 9–18 | 0% |
| Nuclear — land or row authorization | 10 | 11 | 7–15 | 1% |
| Nuclear — research or demonstration | 11 | 11 | 8–16 | 1% |
| Nuclear — new build | 12 | 15 | 11–18 | 0% |
Findings: three CE opportunities
These are candidate matches, not coverage determinations. Each pairing below is a text-similarity match between a recurring FONSI action and an existing CE at another agency; it flags where adoption is worth reviewing, not that the CE legally covers the action. Every match is pending verification against the current eCFR / agency CE text; treat the verdicts as a prioritized review list, not a legal conclusion.
The grid’s 52 cells resolve to 21 adopt · 2 expand · 17 develop, plus 12 already covered. (Both expand cells are transmission; the second (transmission new-build) has no CE-shaped FONSIs in this corpus, so the Expand finding below covers upgrades.) The three opportunity types follow in priority order, each self-contained below, covering what the opportunity is, the evidence behind it, and the recommended action.
Expand — transmission upgrades (the strongest opportunity)
The single highest-volume opportunity is transmission upgrades: 26 in-corridor transmission FONSIs across 12 Western states match an existing CE, but a subset of long rebuilds runs past its ~25-mile cap, so the move is to widen that cap rather than adopt the CE as-is.
Expand rather than adopt turns on the size test. The expand test asks whether a cell’s bounded FONSIs exceed the matched CE’s stated size limit. Transmission upgrades are the 2 cells that fire it: the in-corridor rebuilds run a ~28-mile median, some far longer, against a ~2-mile typical CE limit (max 25 mi). Most other cells can’t fire a numeric expand: their closest CE bounds scope with words (“routine,” “minor,” “existing infrastructure”), not a number, but that absence is not “no expand opportunity exists”; it just has to be verified against the CE text. The size panels below make the split concrete: only line length (green) runs past the limits CEs typically state; voltage and acreage (blue) sit within them, so a conventional CE limit would fit.
The transmission case splits into two candidate CEs.
The strongest-evidenced case: 59 transmission-upgrade FONSIs for in-corridor work, across BLM, the power-marketing administrations, NNSA, and others in 12 Western states. TVA already categorically excludes this work under two exclusions, by work type:
- CE #17 (modify in place) covers reconductoring, uprating, equipment swaps, and limited pole replacement, with no length limit.
- CE #19 (rebuild) covers replacing the line’s structures within the existing right-of-way, capped at 25 miles.
Of the 59, the model judged 26 adopt-ready (small, in-corridor): 6 map to CE #17 (modify) and 20 to CE #19 (rebuild ≤ 25 mi). The other 33 are large rebuilds, with full structure replacement well beyond CE #19’s 25-mile cap, that the model flagged as not inherently low-impact; these fall into the expand/develop case, an expanded or new CE rather than a clean adopt.
Both exclusions, verbatim (key phrases bolded):
CE #17 — modify. Routine modification, repair, and maintenance of, and minor upgrade of and addition to, existing transmission infrastructure … transmission line uprate, modification, reconductoring … and limited pole replacement. (New access roads outside the right-of-way are capped at 1 mile — a road limit, not a line limit.)
CE #19 — rebuild. The rebuilding of transmission lines within or contiguous to existing rights-of-way involving generally no more than 25 miles in length and no more than 125 acres of expansion of the existing right-of-way.
The table below lists sample FONSIs from different agencies, each with a verbatim excerpt from the cited record showing the in-corridor reconductoring/rebuild work these CEs cover. Each row names the source document (EA or FONSI) and page, and the project title links to the full record in the document explorer.
| Agency | Project title | Source | Excerpt |
|---|---|---|---|
| Candidate CE #17 — reconductor / in-place upgrade | |||
| Bureau of Land Management | PG&E Yosemite to Exchequer Line Upgrades | EA, p. 2 | “Under the proposed action, the BLM would grant a right-of-way (ROW) amendment to PG&Es existing ROW grant. The amendment would allow for repairs and required facility upgrades to the Exchequer- Yosemite 70kV power line in Mariposa County. PG&E is proposing work on seventy-two existing towers and one pull site located within PG&E’s existing Right of Way Grant CACA 6260, which allows for construction, operation and maintenance of the transmission power line.” |
| Bureau of Land Management | Lugo-Victorville Remedial Action Scheme Project | EA, p. 16 | “New Distribution Pole/Work Area Replace and/or Remove Existing Distribution Pole/Work Area Existing Manhole/Work Area New Manhole/Work Area Guard Structure Helicopter Landing Zone Underground Conduit 430 feet 430 feet Temporary Disturbance Area 154.3 acre 154.3 acre Permanent Disturbance Acres 0 acre 0 acre Helicopter Construction Equipment/Vehicles Construction Crew …” |
| Candidate CE #19 — rebuild (≤ 25 mi) | |||
| Western Area Power Administration | Davis–Kingman Tap 69-kV Transmission Line Rebuild | EA, p. 30 | “Western proposes to rebuild the Davis–Kingman Tap 69-kV Transmission Line by: • Removing the existing wood pole H-frame structures and conductors • Excavating for new structure foundations; including augering, drilling, blasting or installing special rock anchors …” |
| Power Marketing Administration | Allston to Astoria Rebuild Project | EA, p. 14 | “The Proposed Action would rebuild the approximately 22-mile-long Allston-Driscoll No. 2 and the approximately 21-mile-long Driscoll-Astoria No. 1 transmission lines. Along both lines, the work would include: • Replacing the existing conductors. • Replacing H-frame wood and steel pole structures with H-frame wood and steel pole structures, wood monopoles with single wood pole structures, and two existing steel lattice structures with steel lattice str… …” |
| Bonneville Power Administration | Albany-Burnt Woods and Santiam-Toledo Pole Replacement Project | FONSI, p. 1 | “BPA is proposing to replace aging and deteriorating wood pole structures and associated structural components on the existing Albany-Burnt Woods 115-kV No. 1 transmission line and along a portion of the existing Santiam-Toledo 230-kV No. 1 transmission line. Wood pole structures would be replaced along the entire length of the 26-mile Albany-Burnt Woods transmission line between BPA’s Albany and Burnt Woods substations …” |
| Bureau of Land Management | Bald Mountain to Dewey 69/12kV Upgrade/Rebuild | EA, p. 12 | “Under the Proposed Action, BLM will approve the amendment to expand APS’s ROW width from 15 feet to 65 feet, and APS will upgrade and replace its existing infrastructure on BLM land in a similar alignment to the existing one. The existing infrastructure includes steel-reinforced aluminum conductors, which have a maximum electrical-current carrying capacity of 505 amps.” |
Adopt — cross-agency matches (broad but thin)
Adoption is the broadest but thinnest opportunity: 21 cells resolve to adopt, where a close CE exists at another agency the doing-agency could take up, and the 2023 FRA now permits exactly that. Each adopt/expand cell’s top-5 CE matches have now been adjudicated against the current eCFR text (ce_ecfr_verify.py): 10 cells are verified (a matching CE confirmed in the eCFR), 12 partially cover (the CE is close but bounded or text-unverifiable, as agency-procedure CEs not in the eCFR are capped here), and one match, Hydropower new-build, did not cover (its nearest CEs were off-scope offshore oil/gas exclusions), so it was reclassified as develop. But most adopt cells are thin: only 9 have ≥ 2 CE-shaped FONSIs (the table below); the rest rest on a single FONSI. Treat adopt as a verified but often thin menu of matches, not one dominant case.
| Tech × action | Low-impact FONSIs | Existing CE (held by) | eCFR coverage | Agencies that could adopt it | States |
|---|---|---|---|---|---|
| Other Clean — land or row authorization | 21 | BLM—5-49 — Bureau of Land Management | partial | DOE | 6 |
| Other Clean — other | 12 | DOE-1–5-85 — Department of Energy | verified (eCFR) | PMA | 10 |
| Biomass — research or demonstration | 2 | BOEM—3-22 — Bureau of Ocean Energy Management | verified (eCFR) | DOE | 2 |
| Hydropower — research or demonstration | 2 | BOEM—2-7 — Bureau of Ocean Energy Management | partial | DOE | 3 |
| Geothermal — other | 4 | BLM—2-13 — Bureau of Land Management | verified (eCFR) | DOE | 4 |
| Geothermal — research or demonstration | 4 | BLM—2-13 — Bureau of Land Management | partial | DOE | 4 |
| Solar — maintenance | 2 | DA—3-35 — U.S. Army | verified (eCFR) | BLM | 1 |
| Wind — upgrade | 3 | DOE-1–5-89 — Department of Energy | verified (eCFR) | BLM | 2 |
| Nuclear — other | 2 | NRC—1-11 — Nuclear Regulatory Commission | verified (eCFR) | DOE | 1 |
| eCFR coverage is the adjudicated cell-best over the top-5 CEs: verified = a matching CE confirmed in the current eCFR; partial = close but bounded or held only in an agency-procedure document (not the eCFR). Thin-evidence flag: most adopt cells rest on only 2–4 low-impact FONSIs — verified coverage does not make a thin cell a robust finding. | |||||
Develop — net-new gaps
The genuinely new opportunity is a develop gap: 17 cells recur with no close existing CE, invisible under the old hand-picked categories, and 15 of them are codifiable, so the move is to draft a new CE. Every develop cell sits below the 0.40 match line: the closest existing CE isn’t close enough to adopt.
The cross-cutting standout is demonstration / pilot facilities, a develop gap for wind (9), nuclear (7), and other clean-energy (4) projects; one new CE could cover research / demonstration across technologies. (For geothermal and biomass the same action already has a matchable CE, so it resolves to adopt, and the method discriminates.) The rest are more technology-specific: solar interconnection, small new-builds. Non-codifiable actions such as battery manufacturing and land permits are set aside; a CE codifies a physical action.
| Tech × action | Tier | CE-shaped FONSIs | States | Closest CE (similarity) |
|---|---|---|---|---|
| Solar — interconnection | main | 10 | 4 | 0.39 |
| Other Clean — new build | main | 10 | 5 | 0.36 |
| Wind — research or demonstration | main | 9 | 7 | 0.39 |
| Solar — new build | main | 8 | 7 | 0.35 |
| Solar — other | main | 7 | 6 | 0.39 |
| Nuclear — research or demonstration | main | 7 | 3 | 0.35 |
| Other Clean — research or demonstration | exploratory | 4 | 4 | 0.34 |
| Other Clean — upgrade | exploratory | 3 | 3 | 0.37 |
| Biomass — new build | exploratory | 3 | 3 | 0.37 |
Recurrence gate (07_classify_and_rank.py): 6 main + 3 exploratory cells shown; 6 cells dropped for having fewer than 3 CE-shaped FONSIs (they remain in the grid for coloring but are not a client develop recommendation). All develop cells fall below the 0.40 match line. |
||||
Timing and the FRA caveat
The 2023 Fiscal Responsibility Act (FRA, June 2023) gave agencies explicit authority to adopt another agency’s categorical exclusion, the exact move this analysis recommends, so the age of these EAs matters. Using decision dates merged from the D4 timeline, all but 11 of the dated bounded FONSIs (149 of 160) were decided before the FRA; these agencies ran full EAs without the adoption shortcut now available. (Dates are known for ~¾ of the bounded set; the rest are undated in the D4 output.)
This makes the finding a historical one. The corpus is almost entirely pre-FRA, so it shows where full EAs were run before the adoption shortcut existed, identifying where adoption review is likely worthwhile, not that agencies are still running these EAs today. So the recommendation is that pre-FRA EAs indicate likely adoption opportunities, pending a post-FRA refresh. Before any client action, that refresh is required: check current CE-adoption use, recent (post-June-3-2023) EA/FONSI recurrence, and any agency implementation guidance since the FRA. Until then these are candidates to review, not a claim about current agency behavior.
Analysis 2 — Mitigated FONSIs
- Data — the mitigated FONSIs: the subset whose “no significant impact” finding depends on committed mitigation rather than the action being inherently low-impact (310 of 451, 69%).
- Flag each FONSI’s mitigation dependence from the LLM read — case-specific-dependent (the finding rests on committed mitigation) vs design-feature-only (inherently bounded) vs none.
- Measure the mitigated share and the resource areas where mitigation recurs, within each action type.
- Read for CE design — a mitigation that recurs consistently across a class is a codifiable CE design criterion; an idiosyncratic one is a disqualifier.
Mitigated FONSIs imply that the project will have “no significant impact” if the applicant commits to some form of mitigation. This analysis systematically examines the language surrounding mitigated FONSIs to determine if there are patterns of actions that are routinely mitigated and if we can capture those recurring mitigations as a new CE.
Mitigation dependence is a risk screen, not a disqualifier. A mitigated FONSI does not mean the action class is unsuitable for a CE. It means a defensible CE for that class would need to encode the recurring avoidance/minimization measures as design criteria and exclude cases that hinge on project-specific commitments. So a high mitigated share is a flag to read the measures, not a veto.
How “mitigated” was determined
The model reads each FONSI once and pulls four things (whether the finding depends on mitigation, what role that mitigation plays, the committed measures themselves, and the agency’s “significant if X” thresholds), and we then test each for recurrence: a measure or threshold that recurs across a class can become a CE design criterion, an idiosyncratic one cannot:
flowchart LR
A["451 FONSIs"] --> B["Claude reads each one:<br/>the finding + the<br/>committed conditions"]
subgraph X["What Claude extracts"]
direction TB
C["Does the finding depend on<br/>mitigation — and what role<br/>does that mitigation play?"]
D["The mitigation<br/>measures themselves"]
E["The agency's<br/>'significant if X' thresholds"]
end
subgraph Y["Does it recur across projects?"]
direction TB
F["Most depend on<br/>case-specific mitigation"]
G["Measures do NOT repeat<br/>→ can't codify"]
H["Thresholds DO repeat<br/>→ the codifiable CE bounds"]
end
B --> C & D & E
C --> F
D --> G
E --> H
style X fill:transparent,stroke:#012169
style Y fill:transparent,stroke:#012169
For every one of the 451 FONSIs the model read the finding and the committed conditions and set three fields:
- Whether it is mitigated — does the “no significant impact” finding depend on committed mitigation, or is the action inherently low-impact?
- What role the mitigation plays — one of: none (inherently low-impact), design-feature-only (impacts avoided by the project’s own bounded design), case-specific-dependent (the finding rests on committed, project-specific mitigation), permit/consultation condition (required by another regime, not the FONSI’s basis), monitoring-only, or unclear.
- The significance threshold — the agency’s explicit “would be significant if it exceeded X” statements, captured verbatim. These are a CE’s natural numeric bounds and, unlike the project-specific mitigation measures, they recur across projects.
The supporting mitigation text is captured verbatim and 97%-quote-verified, and each FONSI is tagged with the resource areas its mitigation addresses (biological, water, cultural…) from a fixed vocabulary, so we can measure which recur.
The role mitigation plays
Across the 310 mitigated FONSIs the model’s mitigation_dependence label is almost entirely case-specific-dependent, so to see what kind of commitment recurs we read each FONSI’s committed-mitigation text and tag the mechanisms it relies on (a FONSI can use several). The mix is dominated by case-by-case mechanisms (consultation / permit conditions, monitoring, and site-specific avoidance), not standard, transferable design features:
The dependence is overwhelmingly case-specific
Of the 310 mitigated FONSIs, 309 are case-specific-dependent: the finding rests on project-specific mitigation, not on the action being inherently low-impact. The contrast with the next section is the point, as the significance thresholds do recur across projects, which is what makes them, not the measures, the codifiable part.
A note on interpretation:
is_mitigated_fonsiandmitigation_dependenceare near-equivalent judgments: the model almost always pairs “the finding depends on mitigation” with “that mitigation is project-specific.” So this is one consistent signal, not two independent confirmations. The FONSIs it reads as inherently low-impact (design-feature-only or none) are exactly the ones it flags as not mitigated. The substantive finding stands: when a FONSI leans on mitigation, that mitigation is tailored to the project, not a standard, transferable design feature.
The mitigation language is project-specific
The measures themselves are written per project: SHPO consultation here, raptor-nest buffers there, site-specific erosion plans elsewhere. Breaking every mitigation summary into 2–3 word phrases and counting them, no phrase recurs across projects. A CE therefore cannot copy any one project’s measures. What does recur is the resource area the mitigation protects (consistently biological, soils, water, and cultural), and those are what a defensible CE would distill into standing design criteria.
| Action | FONSIs | Mitigated | Recurring resource areas |
|---|---|---|---|
| Transmission — new_build | 27 | 20 | biological(23); soils_geology(13); cultural(10); visual(8); water(8) |
| Transmission — upgrade | 26 | 24 | biological(22); soils_geology(17); cultural(15); water(11); visual(5) |
| Transmission — land_or_row_authorization | 26 | 18 | biological(18); soils_geology(11); cultural(5); water(4); public_health(4) |
| Other Clean — land_or_row_authorization | 21 | 13 | biological(13); soils_geology(8); cultural(4); public_health(4); water(3) |
| Transmission — maintenance | 18 | 15 | biological(16); water(12); soils_geology(11); cultural(7); air_quality(4) |
| Wind — other | 17 | 11 | biological(10); soils_geology(9); water(9); cultural(4); noise(3) |
| Other Clean — other | 12 | 5 | air_quality(8); public_health(8); water(5); soils_geology(3); other(1) |
| Other Clean — new_build | 10 | 9 | biological(10); cultural(4); soils_geology(4); water(4); air_quality(3) |
| Wind — interconnection | 10 | 8 | biological(9); soils_geology(6); water(4); other(4); noise(3) |
| Solar — interconnection | 10 | 7 | biological(7); soils_geology(5); cultural(4); water(3); visual(2) |
| Transmission — other | 10 | 5 | biological(5); water(3); air_quality(2); soils_geology(2); visual(1) |
| Wind — research_or_demonstration | 9 | 4 | biological(7); visual(3); soils_geology(3); air_quality(2); water(2) |
| Solar — new_build | 8 | 7 | biological(6); soils_geology(4); visual(3); cultural(3); water(2) |
| Transmission — interconnection | 8 | 6 | soils_geology(6); biological(6); visual(3); cultural(3); public_health(3) |
| Solar — land_or_row_authorization | 8 | 5 | biological(5); soils_geology(3); water(1); visual(1); other(1) |
| Energy Storage — manufacturing | 7 | 5 | soils_geology(5); public_health(4); noise(3); water(2); air_quality(2) |
| Biomass — other | 7 | 4 | air_quality(7); noise(4); soils_geology(3); water(3); biological(3) |
| Nuclear — research_or_demonstration | 7 | 2 | public_health(3); biological(2); soils_geology(2); air_quality(2); cultural(1) |
| Solar — other | 7 | 1 | biological(1); air_quality(1); cultural(1); soils_geology(1); water(1) |
| Geothermal — exploration | 6 | 6 | soils_geology(5); biological(5); cultural(3); public_health(2); air_quality(2) |
| Geothermal — other | 4 | 2 | water(2); soils_geology(2); biological(2); noise(1); visual(1) |
| Geothermal — research_or_demonstration | 4 | 1 | air_quality(1); water(1); public_health(1) |
| Nuclear — land_or_row_authorization | 4 | 1 | public_health(1); biological(1); cultural(1) |
| Other Clean — research_or_demonstration | 4 | 1 | water(3); air_quality(3); soils_geology(1); biological(1); public_health(1) |
| Wind — upgrade | 3 | 3 | biological(3); soils_geology(2); cultural(1); other(1); water(1) |
| Wind — new_build | 3 | 2 | cultural(1); biological(1); soils_geology(1); noise(1); public_health(1) |
| CCS — research_or_demonstration | 3 | 2 | biological(2); other(1); soils_geology(1); water(1) |
| Biomass — new_build | 3 | 2 | water(1); air_quality(1); transportation(1); soils_geology(1); other(1) |
| Other Clean — upgrade | 3 | 1 | biological(2); visual(1); cultural(1); soils_geology(1); public_health(1) |
| Biomass — maintenance | 2 | 2 | biological(2); water(1); soils_geology(1); cultural(1) |
| Other Clean — assessment | 2 | 2 | soils_geology(2); water(2); visual(1); biological(1) |
| Hydropower — research_or_demonstration | 2 | 2 | biological(2); cultural(2); water(1) |
| Geothermal — new_build | 2 | 2 | cultural(2); biological(2); water(1); soils_geology(1); public_health(1) |
| Biomass — research_or_demonstration | 2 | 1 | noise(2); air_quality(2); public_health(2) |
| Solar — maintenance | 2 | 1 | biological(2); noise(1) |
| Nuclear — new_build | 2 | 1 | water(2); cultural(2); noise(1); biological(1); air_quality(1) |
| Nuclear — other | 2 | 1 | public_health(2); transportation(1); other(1) |
| Energy Storage — other | 2 | 0 | air_quality(1); cultural(1); visual(1) |
| Solar — research_or_demonstration | 2 | 0 | |
| Biomass — land_or_row_authorization | 1 | 1 | soils_geology(1); water(1); biological(1); cultural(1); recreation(1) |
| Nuclear — assessment | 1 | 1 | soils_geology(1); biological(1); recreation(1); transportation(1) |
| Hydropower — upgrade | 1 | 1 | soils_geology(1); water(1); air_quality(1) |
| Hydropower — other | 1 | 1 | biological(1); water(1); public_health(1) |
| Hydropower — new_build | 1 | 1 | cultural(1); biological(1); visual(1); public_health(1) |
| Wind — land_or_row_authorization | 1 | 1 | biological(1); water(1); soils_geology(1); recreation(1); public_health(1) |
| Solar — upgrade | 1 | 1 | water(1); biological(1); visual(1); soils_geology(1) |
| Solar — assessment | 1 | 1 | biological(1); cultural(1); soils_geology(1); air_quality(1) |
| Nuclear — manufacturing | 1 | 0 | |
| Hydropower — assessment | 1 | 0 | air_quality(1); biological(1); transportation(1) |
| Nuclear — upgrade | 1 | 0 | public_health(1); transportation(1) |
| Other Clean — maintenance | 1 | 0 | biological(1) |
| Transmission — research_or_demonstration | 1 | 0 | public_health(1); other(1) |
The agency’s “significant if X” thresholds
Alongside mitigation, the enrichment captures the agency’s explicit significance-threshold statements: “would be significant if it exceeded X,” “an EIS would be required unless Y.” Those sentences are a CE’s natural numeric bounds.
Boundary language: the verbatim statements
Each is a verbatim, span-verified quote; real examples:
| Project Title | Significance-threshold statement (argument in bold) |
|---|---|
| Davis–Kingman Tap 69-kV Transmission Line Rebuild | Biological impacts would be considered significant if project implementation would result in any of the following: • Loss to any population of wildlife that would jeopardize the continued existence of that population. • Loss to any population that would result in the species being listed or proposed for listing as endangered or threatened. • Interference with nesting or breeding periods of any species that results in a loss of viability or a trend toward ESA listing. • Reduction in the range of occurrence of any wildlife species. … |
| Gila to North Gila Transmission Line Rebuild and Upgrade Project | Impacts to cultural resources and Native American religious concerns would be significant if: The Project results in adverse impacts to NRHP-eligible properties that cannot be satisfactorily mitigated as determined through consultation with the State Historic Preservation Office and other interested parties … |
| DOE’s Proposed Financial Assistance to Dow Kokam MI, LLC to Manufacture Advanced Lithium Polymer Batteries for Hybrid and Electric Vehicles at Midland, Michigan | The loss of habitat would not be a significant impact to any plant or animal species, as the project site is relatively small, adjacent to large industrial and commercial developments, and isolated from large tracts of undisturbed habitat. |
| Dillon Road at Interstate 10 Multi-Tenant Wireless Broadband Communications Site | none of these impacts would be significant at the local scale or cumulatively because of the small-scale footprint of the project and the project design features and mitigation measures that would reduce impacts to immeasurable levels … |
| BP Solar Array Project | electric and magnetic fields associated with the proposed action would be significantly below the 200 mG and 0.5 kilovolts per foot (1.6 kV/m) guidelines, and would not be expected to have any adverse health effects … |
These are candidate CE bounds straight from the agencies’ own findings — the thresholds a new or adopted CE would be written to stay within.
And here is the key contrast with the mitigation measures: unlike the measures, these threshold conditions recur across projects, which is exactly what makes them codifiable. The most-common phrases in the agencies’ “would be significant if …” statements:
Analysis 3 — Review of existing federal Categorical Exclusions
- Data — the existing federal CE catalog (the CE Explorer export — 2,105 CEs across 78 agency units, each linking to its eCFR source).
- Compare every CE to every other by text similarity.
- Flag near-duplicates that recur at more than one agency.
- Group those into shared “action families.”
- Read each CE’s stated numeric limits, where it has any → what is already covered and how routinely agencies share the same CE (the precedent for adopt).
This analysis reviews all 2,105 existing federal Categorical Exclusions across 78 agency units for patterns and insights.
The CE landscape, by department and agency
The catalog is concentrated: four of the 35 departments hold half of all 2,105 CEs:
Within those departments, the individual agencies (the four big departments in teal):
Numeric bounds are rare and scattered
Only 86 of 2,105 CEs state an explicit numeric limit. The other ~2,019 bound the action qualitatively.
And the few that do carry a number are themselves scattered: acres and miles dominate, but every CE picks a different value. The single most common acreage limit (10 acres) is used by only 14 of the 71, and the stated limits run all the way from 1 to 10,000 acres. There is no common threshold to expand against:
So a numeric “expand the stated limit” argument has little precedent to lean on: the transmission cells are the exception in Analysis 1 (they exceed CE #19’s 25-mile cap); for the other cells, qualitative coverage gaps stay unverified rather than numerically exceeded.
The non-numeric limits
Most CEs bound scope with words, not numbers, consistent in spirit but disjointed in form, each agency phrasing it differently:
| Limiter type | Example CE language (verbatim) |
|---|---|
| Routine / minor | (l) Routine procurement of goods and services (complying with applicable procedures for sustainable or “green” procurement) to support operations and infrastructure, including routine utility services and contracts. |
| Small-scale / limited | A4. Approving and issuing grants for social services, education and training programs, including but not limited to support for Head Start, senior citizen programs, drug treatment programs, and funding internships, except for projects involving construction, renovation, or changes in land use. |
| Temporary / short-term | (f) Supportive services that include health care and housing services, permanent housing placement, day care, nutritional services, collection of payment for services, short-term payments for rent/mortgage/utility costs, and assistance in gaining access to local, State, and Federal government benefits and services. |
| Within existing footprint | B2 Transportation of personnel, detainees, equipment, and evidentiary materials in wheeled vehicles over existing roads or jeep trails established by Federal, Tribal, State, or local governments, including access to permanent and temporary observation posts. |
How closely the CEs relate
Each point below is one CE laid out by text similarity (t-SNE of the embeddings), colored by its k-means family and labeled by the family’s distinctive phrases. The CE text does not split into cleanly separated clusters: the silhouette is low and flat across every k (see the k-selection figure below), so the k = 8 families are a readability grouping of the layout, not a natural optimum. Even so, recognizable families emerge (real property & rights-of-way, data collection / geophysical survey, hazardous-materials storage & disposal, airport layout plans, goods & services, and regulatory/guidance actions), and many recur across different departments, which is the precedent for adopt.
The eight families, the topic each represents, and their distinctive keywords:
| Topic | Keywords |
|---|---|
| Property leases, licenses, and permits | leases, easements, licenses, permits, real property |
| Geological surveys and site assessments | geological / geophysical surveys, site assessments, data collection |
| Goods, services, and personnel procurement | procurement, supportive / health / housing services, personnel |
| Rules, standards, and guidance | rules, safety standards, product certification, labeling |
| Routine maintenance and minor ground work | routine facility maintenance, groundskeeping, dredging |
| Hazmat and disposal | disposal of property / fixtures / structures, hazardous materials |
| Monitoring and rights-of-way | monitoring equipment, rights-of-way, resident relocations |
| Airport layout plans and monitoring equipment | FAA airport layout plans, equipment installation, surveillance |
How many families to draw is a judgment call, because the CE text has no natural cluster count — the appendix figure shows it:
Cross-agency duplication — the precedent for adopt
The same low-impact action is frequently excluded by several agencies under near-identical language. 317 CEs have a near-twin at a different agency, forming 130 shared “action families.” Adopting a peer’s CE, the exact move Analysis 1 recommends, is not unusual; it is how the landscape already works. This shows adoption is common in the CE corpus; it does not verify that the shortlisted adopt matches actually cover the D6 actions, which remains the pending eCFR check.
The chart below shows how the twin families distribute across departments — each bar is the number of families shared by exactly that set of departments:
Each row in the table below is one shared family (not a single example): the action, how many agencies use a near-identical CE for it, and a few of those agencies.
| Shared action | Agencies sharing it | e.g. |
|---|---|---|
| 3. Routine procurement of goods and services. | 8 | AFRH, DOD - DA, DOD - DAF, DOD - DLA, DOD - DON, DOD - DT... |
| (g) Normal personnel, fiscal, and administrative activities involving civilian personnel (recruiting, processing, paying, and records keeping). | 7 | AFRH, DOD - DA, DOD - DAF, DOD - DLA, DOD - DTRA, DOD - M... |
| (USDA-34d-USFS) Post-fire rehabilitation activities, not to exceed 4,200 acres (such as tree planting, fence replacement, habitat restoration, heritage site restoration, repair of roads and trails, and repair of damage to minor facilitie... | 6 | DOI - BIA, DOI - BLM, DOI - BOR, DOI - NPS, DOI - USFWS, ... |
| 34. Demolition, disposal, or improvements involving buildings or structures when done in accordance with applicable regulations including those regulations applying to removal of asbestos, PCBs, and other hazardous materials. | 5 | AFRH, DOD - DON, DOD - DTRA, DOD - MDA, NEH |
| (NR4) Preparation of policies, procedures, manuals, and other guidance documents for which the environmental effects are too broad, speculative, or conjectural to lend themselves to meaningful analysis and for which the applicability of ... | 5 | DOC - NIST, DOC - NOAA, DOC - NTIA, DOI, DOJ - FBI |
| *E2 New construction upon or improvement of land where all of the following conditions are met: (a) The structure and proposed use are compatible with applicable Federal, Tribal, State, and local planning and zoning standards and consist... | 5 | DHS, DOD - MDA, DOJ - FBI, NEH, TREAS |
The largest shared families are mundane (procurement, personnel, routine maintenance), which is the point: when an action is genuinely low-impact, agencies converge on a shared CE. The decarbonization actions in Analysis 1 are simply ones where that convergence hasn’t happened yet.
Where net-new CEs come from
Net-new CEs are not empty here — the grid surfaces 15 codifiable develop cells: recurring technology × action combinations with no close existing CE. The cross-cutting standout is demonstration / pilot facilities, which recur as a develop gap for wind (9), nuclear (7), and other clean-energy (4) projects, the single strongest candidate for a brand-new CE. (For geothermal and biomass, that same action already has a matchable CE, so it resolves to adopt, and the method discriminates.) These gaps were invisible under the old hand-picked five categories, which by construction only held well-trodden actions that already had a CE somewhere.
A further frontier sits outside the named action verbs: of the 451 gridded FONSIs, the model could only label 92 with the catch-all action “other” (funding, studies, efficiency work, and the like). This deliverable did not decompose that bucket; it is a residual of un-named actions, not an examined pool. More net-new CEs plausibly live there, but confirming that requires the recommended next step: cluster those “other” FONSI action descriptions to surface recurring categories no one has named yet.
Caveats, limitations, and run manifest
The full caveats, next steps, assumptions, and sensitivity notes for this deliverable now live on the dedicated Coverage & Limitations page.
Run manifest & data completeness
Run: Claude claude-sonnet-4-6 · schema d6_enrich_schema_v5 · 451/452 FONSIs enriched · quote-verification 97.1% · 1 no-evidence row excluded |
||
| Field | Null / missing | Treated as |
|---|---|---|
is_mitigated_fonsi |
85 | unknown (not mitigated=FALSE) |
is_bounded_low_impact |
21 | unknown (not bounded=FALSE) |
decision_date (D4) |
113 | undated (shown separately) |
| verified action quote | 13 | flagged; excluded from 'source-verified' tables |
disturbance_acres |
226 | no stated acreage |
line_miles |
381 | no stated length |
Null booleans are read as unknown, never as FALSE; the no-evidence row is carried with a status flag, not silently dropped.
Supplementary analyses
These extend the three findings with the full LLM-extracted evidence. They are exhibits — none changes the grid, the verdicts, or the headline numbers above.
A develop opportunity, worked end to end
The transmission adopt case (above) shows what an adopt recommendation looks like on the evidence. Here is the parallel for a develop cell, a recurring low-impact action with no close existing CE, so both verdict types land concretely.
| Project | Agency | State | Action |
|---|---|---|---|
| National Wind Technology Center Site Operation | Department of Energy | "Colorado" | The Department of Energy proposes to operate the National Wi |
| University of Maine’s Deepwater Offshore Float | Department of Energy | "Maine" | The University of Maine proposes to deploy two one-third-sca |
| Virginia Offshore Wind Technology Advancement | Bureau of Ocean Energy Management | "Virginia" | BOEM approved a Research Activities Plan (RAP) for the Virgi |
| Kansas State University’s Zond Wind Energy Pro | Energy Programs | "Kansas" | DOE proposes to provide federal funding to Kansas State Univ |
| Smart Grid, Center for Commercialization of El | Department of Energy | "Texas" | DOE is providing a federal financial assistance grant to the |
| University of Maine’s Deepwater Offshore Float | Department of Energy | "Maine" | DOE would authorize the University of Maine (UMaine) to expe |
| Cell Wind — research or demonstration — verdict develop (9 CE-shaped FONSIs, tier main), closest existing CE similarity 0.39 (below the 0.40 adopt line). A new CE here would codify small research/demonstration wind installations — no existing agency CE covers them, so this is develop, not adopt. | |||
Full size distribution vs. every bounded CE cap
The transmission expand case is the one numeric expand; extending the same size-vs-cap test across all bounded CEs shows where else FONSIs run past a stated cap (a raise-the-cap signal).
suggested_cap is the 90th percentile of the in-corpus distribution.
| Tech × action | Metric | CE cap | FONSIs | Median | P90 | # over cap | % over | Suggested cap |
|---|---|---|---|---|---|---|---|---|
| Biomass land or row authorization | acres | 250 | 1 | 500.0 | 500.0 | 1 | 100% | 500 |
| Nuclear new build | acres | 25 | 1 | 900.0 | 900.0 | 1 | 100% | 900 |
| Other Clean new build | acres | 1 | 4 | 28.8 | 41.8 | 4 | 100% | 42 |
| Solar other | acres | 10 | 5 | 19.1 | 50.4 | 3 | 60% | 50 |
| Transmission upgrade | miles | 25 | 11 | 27.7 | 47.0 | 6 | 55% | 47 |
| Solar new build | acres | 10 | 4 | 10.7 | 40.4 | 2 | 50% | 40 |
| Wind new build | acres | 10 | 2 | 13.0 | 22.6 | 1 | 50% | 23 |
| Transmission upgrade | acres | 10 | 14 | 5.4 | 135.0 | 6 | 43% | 135 |
| Geothermal exploration | acres | 20 | 3 | 14.8 | 19.8 | 1 | 33% | 20 |
| Solar interconnection | kv | 230 | 6 | 195.5 | 422.5 | 2 | 33% | 422 |
| Transmission upgrade | kv | 230 | 19 | 115.0 | 500.0 | 3 | 16% | 500 |
| Solar interconnection | acres | 125 | 7 | 5.5 | 201.3 | 1 | 14% | 201 |
| Wind other | mw | 10 | 10 | 0.9 | 3.7 | 1 | 10% | 4 |
| Wind other | acres | 10 | 12 | 1.0 | 6.7 | 1 | 8% | 7 |
Post-FRA recurrence (corpus-answerable)
The corpus is almost entirely pre-FRA. Restricting to CE-shaped FONSIs with a known decision date, the count decided after the FRA cut (2023-06-03) is small, but this is confounded by ingestion lag, not evidence of low current activity.
| Tech × action | CE-shaped | Dated | Post-FRA | Pre-FRA | Undated |
|---|---|---|---|---|---|
| Transmission upgrade | 26 | 16 | 2 | 14 | 10 |
| Other Clean new build | 10 | 9 | 2 | 7 | 1 |
| Solar interconnection | 10 | 10 | 1 | 9 | 0 |
| Solar new build | 8 | 6 | 1 | 5 | 2 |
| Solar other | 7 | 6 | 1 | 5 | 1 |
| Nuclear research or demonstration | 7 | 4 | 1 | 3 | 3 |
| CCS research or demonstration | 3 | 2 | 1 | 1 | 1 |
| Solar maintenance | 2 | 2 | 1 | 1 | 0 |
| Other Clean upgrade | 3 | 1 | 1 | 0 | 2 |
| Other Clean land or row authorization | 21 | 19 | 0 | 19 | 2 |
Within-cell themes for the “other”-action FONSIs
The 92 FONSIs the action model could only label “other” are clustered on local embeddings to name their sub-action structure. This is descriptive only — it changes no verdict.
| Theme | FONSIs | Tech groups |
|---|---|---|
| biomass; facility; energy; waste; ethanol | 22 | Biomass, Nuclear, Other Clean, Solar, Transmission |
| wind; turbine; wind turbine; single; single wind | 20 | Wind |
| manufacturing; gas; battery; energy storage; storage | 14 | Energy Storage, Other Clean, Transmission |
| solar; photovoltaic; guarantee; loan guarantee; scale solar | 13 | Other Clean, Solar |
| geothermal; drilling; nuclear; testing; construction | 12 | Energy Storage, Geothermal, Hydropower, Nuclear, Other Clean, Transmission |
| standards; efficiency; rulemaking; energy; energy efficiency | 8 | Nuclear, Other Clean, Transmission |
| restoration; bpa; tidal; conservation; delta | 3 | Hydropower, Other Clean |
Significance-threshold language (retrieval coverage)
A deterministic pass over finding/condition/resource spans retrieves explicit significance-threshold phrasing (the span_type=='boundary' layer is nearly empty, so this searches the richer spans).
| Threshold phrase | Matches |
|---|---|
| would require an eis | 464 |
| would be significant if | 159 |
| not to exceed | 157 |
| no new access road | 54 |
| extraordinary circumstance | 10 |
| within existing right-of-way | 2 |
| 447 distinct projects carry at least one threshold phrase across 846 retrieved spans. | |
Reproduction
The report is LLM-backed: action facts, numeric limits, mitigation, and significance thresholds all come from a one-pass enrichment of the FONSIs. That enrichment is a prerequisite and is not regenerated by _run.py. From the repository root in the nepa conda environment:
# 1. LLM enrichment (REQUIRED first; billable Anthropic pass, --dry-run for cost only)
# model claude-sonnet-4-6, schema d6_enrich_schema_v5, ~451/452 FONSIs ->
# data/analysis/deliverable06/fonsi_enrichment.parquet
conda run -n nepa python phase2/code/deliverable06/03_enrich_llm.py --workers 4
# 2. deterministic chain 01->08 (09 wires the enrichment into facts/verdicts)
conda run -n nepa python phase2/code/deliverable06/_run.py
# 3. render
quarto render phase2/reports/deliverable06.qmd_run.py executes the numbered chain 01→08 (the 08_create_figures.R figures step needs Rscript). Without step 1 it now aborts at 09_wire_enrichment.py: 08 and this report read fonsi_enrichment.parquet unconditionally, so a deterministic build does not reproduce the reported figures and claims. Outputs are written to:
phase2/data/analysis/deliverable06/— analysis parquets (verdicts, mitigation, CE landscape/clusters)phase2/output/deliverable06/—figures/, the slim comparison table, andreview/drill-down tables
Draft generated 2026-07-31 | NEPA Analysis — Phase 2, Deliverable 6