9 — Forecasting and Scenario Analysis
Phase 1 deliverable · research date 2026-09-15
9.0 The rule this section exists to enforce
Forecasts are never presented as certainties. Not in the database, not in the API response, not in a headline, not in an export. This is not a tone preference; it is a structural constraint implemented in the record schema (§9.3), in the rendering contract (§9.10), and in an append-only scoring ledger that makes a wrong call permanently visible (§9.9).
The distinction the platform is built on comes from §1.3 and is restated here because everything below depends on it:
| Type | Form | How the platform handles it |
|---|---|---|
| Forecast | Conditional, probabilistic, time-bounded, with named falsifiers | Produced by us, scored by us, published with its track record |
| Prediction | Unconditional: "X will happen" | Never produced by us. Recorded only as someone else's opinion |
| Opinion | An attributed judgement | Recorded with attribution and date; the holder's position is itself data |
A forecast without a falsifier is a prediction wearing a hedge. The seed database contains
130 forecast claims out of 2,580 evidence items (5%), against 1,952 fact items
(76%). That ratio is deliberate: forecasting is a small, expensive, high-accountability
part of the product, not its bulk.
9.1 Why six scenarios rather than three
The conventional bull/base/bear triad has one axis: magnitude. It asks "how much of the base case do you get?" and answers "more, the same, or less." That is a parameter sweep, not a scenario set. It cannot represent the branch that actually matters in most sectors, which is a change in the mechanism rather than in the quantity.
Phase 1 research produced repeated, dated evidence that the consequential branches in 2026 were mechanism changes that a three-scenario model has no slot for:
- The Supreme Court voided the IEEPA tariffs and the tariff architecture was rebuilt on sectoral authorities. Not a bigger or smaller tariff — a different legal instrument.
- The EU AI Act's high-risk employment obligations were deferred from 2026-08-02 to 2027-12-02. The most-marketed compliance deadline of the year simply did not bind.
- The Strait of Hormuz closed, resetting jet fuel to 31.4% of airline operating cost from 25.4% and invalidating the entire February 2026 container-shipping bear case by event rather than by modelling error.
- EPA rescinded vehicle GHG standards effective 2026-04-20, destroying a regulatory-credit profit pool that cross-subsidised several EV businesses.
None of those is "the downside case." Each is a different causal model. Six scenarios split the space along two axes instead of one:
| Same causal model, different parameters | Different causal model | |
|---|---|---|
| Outcome better than base | Upside | Disruption |
| Outcome near base | Base | Regulatory |
| Outcome worse than base | Downside | Failure |
- Base, upside and downside share a mechanism and differ in parameter values: adoption rate, price, build rate, conversion. They are a sensitivity analysis and should be written as one.
- Disruption, regulatory and failure each replace part of the mechanism: a substitute technology or business model arrives (disruption), rule-making changes what is permitted or economic (regulatory), or a constraint or shock breaks the thesis outright (failure).
Six is the minimum that separates those two classes while keeping each branch distinct enough to be falsified by a different observable. Fewer collapses mechanism into magnitude. More produces branches that cannot be told apart by any indicator we could actually poll, which is the failure mode of nine- and twelve-scenario corporate planning exercises.
How the six relate
- Base is the modal path, not the average path. It is the single most likely coherent world, not the mean of the others. Writing base as an average produces a world nobody believes in.
- Upside and downside are the base mechanism run at different parameter values. If you cannot express upside as "the base case, with parameter P at value V instead of W," it is not the upside — it is a disruption case that has been mislabelled.
- Disruption, regulatory and failure are not ordered by severity. Disruption can be commercially positive for the sector and catastrophic for the incumbent; regulatory can run in either direction; failure is the one branch defined by the thesis being wrong rather than by the world being different.
- The six must partition the outcome space. They overlap in reality — a regulatory change can trigger a failure. The partition is enforced by a precedence rule stated in the record: assign an outcome to the branch whose distinguishing indicator fires first. That rule is written down at forecast time, not after.
- Midpoints of the six probability bands must sum to 100 ± 10. A set that sums to 150 is not a scenario set, it is a list of worries.
9.2 Required fields for every scenario
Each of the six scenarios in a six-scenario block carries the same record. A scenario missing any required field is invalid and does not render.
| Field | Required | Definition | Validation rule |
|---|---|---|---|
scenario_type |
yes | base | upside | downside | disruption | regulatory | failure |
Exactly one of each per block |
label |
yes | Three-to-five-word name in quotation marks | Must describe the mechanism, not the mood |
thesis |
yes | One sentence: what world this is | No numbers without a source |
preconditions[] |
yes, ≥2 | Conditions that must already hold or come to hold for this branch to be live | Each must be observable today or on a stated date |
mechanism |
yes | The causal chain, 2–5 sentences: what causes what, in order | Must name the actor that takes the action |
probability_band |
yes | A band, never a point (§9.8) | Width ≥ 10pp; width ≥ 20pp unless evidence_quality ≥ 4 |
calibration_basis |
yes | base_rate | analogue | judgement_only |
judgement_only forces band width ≥ 25pp |
indicators[] |
yes, ≥1 | Falsifiable early indicators (§9.7), each with observable, source_id, threshold, direction, check_date, resolves |
Every indicator needs a registered source_id |
affected_industries[] |
yes | Sector IDs, with a one-line transmission mechanism each | A sector with no stated mechanism is removed |
business_monitoring |
yes | What a decision-maker should watch and at what cadence | Must be actionable without our platform |
assumptions[] |
yes | Each with text, confidence, load_bearing (bool), if_wrong |
Exactly one assumption per scenario may be marked load_bearing: true |
time_horizon |
yes | Resolution window, bounded | Open-ended horizons are rejected |
precedence_note |
yes | How to tell this branch from the adjacent one | Written at issue time |
would_change_our_mind |
yes | The observation that would move probability mass off this branch by ≥15pp | One sentence |
What belongs in each scenario type
Base — the modal world. Contains: the continuation of currently-observable rates, with the friction that is already documented. Must contain at least one decelerating element; a base case in which everything compounds is an upside case mislabelled. Must contain the indicator that confirms you are on this branch rather than merely failing to observe the others. Must not contain: a new actor, a new technology, or a rule change.
Upside — the same mechanism, unblocked.
Contains: the named constraint that releases, who releases it, and by when. Upside is
earned by a specific blockage clearing, not by optimism. Must name the constraint in the
preconditions.
Must not contain: demand appearing from nowhere. If the upside requires new demand, state
where it comes from and who pays.
Downside — the same mechanism, throttled. Contains: the parameter that deteriorates, the rate, and the first place it shows up in public data. Downside is not failure: the thesis still holds, it delivers less. Must not contain: the word "recession" as a mechanism. Name the transmission channel.
Disruption — a different mechanism wins. Contains: the substitute (technology, business model, entrant, or geography), the cost or capability delta that lets it win, and the incumbent asset that becomes worth less. Must name at least two independent parties pursuing it — one company is a project; two is a sector, a rule taken directly from the sector 05 dossier's enhanced-geothermal branch. Must not contain: a technology with no disclosed deployment and no second adopter.
Regulatory — the rules change the economics. Contains: the specific instrument (docket number, bill, rule, directive, proclamation, court docket), the issuing body, the four-stage position (proposed / enacted / in force / enforced — vendor marketing routinely collapses these), and the date the stage changes. Must state the direction: liberalising and restricting are both regulatory scenarios. Must not contain: "regulators may act." Name the docket.
Failure — the thesis is wrong. Contains: the mechanism by which the trend stops rather than slows, who is left holding the asset, and the recovery period of that asset. Failure scenarios are the ones most often omitted and are therefore mandatory. Must include the historical analogue where one exists, with its date and how it resolved. Must not contain: a probability of zero. If failure is genuinely below 2%, say so and show the base rate that supports it.
9.3 What must be true for a trend to grow
Before any scenario is written, the trend is run through a six-gate precondition ladder.
Every gate must be answerable with an observation, not an assertion. A gate that cannot be
evidenced is recorded as a gap and caps confidence at medium.
| # | Gate | The question | Evidenced by | Failure signature |
|---|---|---|---|---|
| 1 | Capability | Does the thing work, outside a demo, in someone else's hands? | Independent replication, third-party benchmark, deployed unit counts | Vendor-only benchmarks (T-13-09: GR00T N2's rank claim is marketing, unreplicated) |
| 2 | Economics | Does it pay at the current input cost, at the current cost of capital? | Disclosed unit economics, gross margin, payback period | "No operator anywhere publishes robotaxi unit economics" |
| 3 | Supply | Can the physical inputs be obtained at the required rate? | Lead times, order books, capacity disclosures, export licences | Gas turbines sold out through 2030 (T-05-03); NdFeB magnets ~80% Chinese, Japan received zero covered exports in July 2026 |
| 4 | Demand | Is there buyer pull, distinct from vendor push? | Booked revenue, backlog, repeat orders, contracted offtake | customer_demand = 1 means vendor-push only; 92 of the 500 seed trends score ≤1 on adoption, 11 of them 0 |
| 5 | Permission | Is it legal, permitted, sited, certified — where it must be? | Docket numbers, permits, clearances, interconnection position | Interconnection queues; NRC licensing; FDA clearance |
| 6 | Capital | Is funding available at a price that works in this rate environment? | Disclosed rounds, project finance, debt terms | The macro brief's standing caution: FOMC held at 3.50–3.75% with three dissents in favour of a hike |
A trend that clears all six is a candidate for a narrow base case. A trend that clears
three is a candidate for a wide one. A trend that clears one — capability — is a
speculative trend and must be scenario-analysed with judgement_only calibration and
bands of 25pp or wider.
9.4 What could stop it
The stopper taxonomy. Every six-scenario block must map its downside, disruption and
failure branches to at least one named stopper from this list, and must populate the
trend's counter_trends field with the corresponding force.
| Stopper | Mechanism | Where it showed up in Phase 1 |
|---|---|---|
| Physical constraint | A quantity cannot be produced or moved fast enough | Grid equipment lead times (T-05-06); advanced packaging as the binding constraint on AI compute (T-03-02) |
| Input chokepoint | A single-source input is withheld | Rare-earth export licensing (T-13-15) |
| Capital cost | The rate environment makes the payback fail | Sub-$50M venture funds being defunded (T-11-14) |
| Regulatory reversal | The rule that created the market is withdrawn | OBBBA ended clean-energy credits 2026-07-04 (T-05-16); EPA rescinded vehicle GHG standards 2026-04-20 |
| Substitution | A cheaper path to the same outcome | Custom accelerators taking share from merchant GPUs (T-03-03) |
| Demand deflation | The pipeline was speculative | Exelon states only 22% of its 65 GW pipeline through 2040 is likely to materialise |
| Political licence | The activity becomes unacceptable before it becomes uneconomic | Electricity affordability as a constraint on load growth (T-05-14) |
| Measurement revision | The number that made it a trend was wrong | NERC's own ten-year figure moved 69% in one year; CBRE and JLL differ by ~9x on data-centre capacity under construction |
| Attention withdrawal | The promoter class moves on and nothing replaces it | The 50 overhyped trends, whose evidence bases were systematically thinner than comparably prominent trends |
Measurement revision deserves particular weight. In a platform whose product is
calibration, the most common way a forecast is falsified is not that the world changed but
that the measurement did. Any forecast built on a series that has been revised by more than
20% in the last two years must say so in assumptions[] and mark that assumption
load_bearing: true unless it demonstrably is not.
9.5 Marking which assumptions are uncertain
Every scenario carries an assumption register. The register exists to make the difference between decorative and load-bearing assumptions explicit, because a scenario is only as good as its weakest necessary condition.
"assumptions": [
{"text": "PJM's January 2027 load forecast does not fall more than 10% below the 2026 vintage",
"confidence": "medium",
"load_bearing": true,
"basis": "S-05-05 — PJM publishes annually in January; two prior vintages available",
"if_wrong": "Base and downside swap probability mass; the downside indicator has already fired"}
]
Rules:
- Exactly one assumption per scenario may be marked
load_bearing: true. Forcing the choice is the point. If an analyst cannot name the single assumption on which the branch rests, the branch is not understood well enough to publish. confidenceuses the same three-value scale as the trend record (high/medium/low) so it is comparable across the database. Seed distribution for trends: 227 high, 224 medium, 49 low.if_wrongis mandatory and must name a consequence, not a feeling. "This would be bad" is rejected; "base and downside swap probability mass" is accepted.- An assumption whose
basisis another of our own forecasts must say so. Forecast stacking is permitted but must be visible — a two-deep stack halves the effective confidence of the outer forecast and the band widens accordingly. - Assumptions inherited from the macro context are named and dated, because they go stale: the 2026-09-16 FOMC decision fell one day after the research date and was unresolved; any scenario that assumed an outcome is invalid on its face.
9.6 Writing indicators that are actually falsifiable
An indicator is falsifiable if a competent stranger, given only the indicator text, could determine on the check date whether it fired — without asking us what we meant. That is the whole test, and most published "leading indicators" fail it.
Six required components. An indicator without all six does not validate:
- A named publisher and series — resolvable to a registered
source_id - A specific observable — the field or figure, not the topic
- A threshold — a number or a discrete event
- A direction — above, below, crosses, occurs, fails to occur
- A check date or window — bounded, and set at issue time
- A resolution statement — what firing means for which branch, pre-committed
Rewrites
| Vague — rejected | Falsifiable — accepted |
|---|---|
| "Watch for signs that data-centre demand is softening" | "Two consecutive quarters of declining large-load queue volume in ERCOT (S-05-06, weekly board materials) after Batch Zero resumes, and a PJM capacity auction clearing below the administrative cap (S-05-05). Firing confirms downside, not failure." |
| "SMRs may become important" | "Any commercial SMR delivering measurable megawatt-hours to a grid in the US before 2029-12-31 (S-05-13, NRC ADAMS operating-licence issuance plus S-05-02 EIA Electric Power Monthly generation by unit). Zero as of 2026-09-15." |
| "Memory prices are likely to turn" | "Korean monthly semiconductor export values (S-03-24, MOTIE) turning negative year-on-year for two consecutive months — historically the earliest reliable turn signal in this sector." |
| "Humanoids could reach commercial scale" | "An SEC filing or exchange prospectus showing humanoid revenue above $50m from industrial customers, with a stated unit count and repeat orders from the same customer (S-13-03, EDGAR XBRL company-facts API). Nothing resembling this exists as of 2026-09-15." |
| "Watch for regulatory action on large loads" | "A FERC final rule in docket RM26-4 before 2027-12-31 that preempts or harmonises state large-load tariffs (S-05-04, FERC eLibrary daily issuances)." |
| "Adoption is expected to accelerate" | Rejected outright: no publisher, no series, no threshold, no date, no resolution. |
Four hard rules
- Never use our own analysis as an indicator. An indicator must be observable in a third-party source registered in §6. Self-referential indicators are how forecasting becomes unfalsifiable.
- Announcements are not indicators; contracted or metered quantities are. From the sector 05 upside branch: "Contracted megawatts, not announcements." An announcement indicator can be satisfied by a press release, which any interested party can produce on demand.
- One company is a project; two is a sector. Any indicator that turns on a single firm's behaviour must either name a second firm or be explicitly scoped as company-specific.
- Divergence beats level. The strongest indicators in the Phase 1 dossiers are divergences between two series that normally move together, because they are much harder to manufacture: "SEMI quarterly equipment billings posting a sequential decline of more than 10% while TSMC's monthly revenue is still growing — the divergence is the tell." Likewise the downside signature for robotics: "IFR unit growth remains positive" while Western vendors restructure — volume up, value down.
9.7 Calibration
Probability bands and their verbal anchors
Verbal probability terms are used inconsistently by everyone, so the mapping is fixed and published. The band is the primary object; the words exist only so the output can be read aloud without being misread.
| Band | Verbal anchor | Permitted use |
|---|---|---|
| 0–5% | Remote | Requires a base rate or a physical impossibility argument |
| 5–15% | Unlikely | |
| 15–35% | Possible | |
| 35–65% | Roughly even | The honest home of most judgement_only forecasts |
| 65–85% | Likely | |
| 85–95% | Very likely | Requires calibration_basis: base_rate |
| 95–100% | Near-certain | Prohibited for any horizon beyond 12 months |
Rules that bind the analyst:
- Band width is a function of evidence, not of comfort. Minimum width 10pp; minimum
20pp unless the trend's
evidence_quality≥ 4; minimum 25pp whencalibration_basis: judgement_only. A narrow band on a thin trend is a validation error, not an editorial choice. - Midpoints across the six scenarios sum to 100 ± 10.
- A band is fixed at issue time and timestamped. Revisions create a new version; they do not edit the old one (§9.9).
calibration_basismust be declared.base_raterequires a named historical frequency (memory semiconductors have run four boom-bust cycles since 2007 — that is a base rate).analoguerequires a named prior episode and an argument for comparability.judgement_onlyis permitted and is not a defect; concealing it is.
Why point estimates are usually dishonest
- A point estimate cannot be scored on a single event. "A 37% chance" and "a 42% chance" make identical claims about one outcome. The apparent precision does no work and cannot be audited.
- The precision is almost always unearned. Two decimal places on an unmodelled judgement is a claim about the analyst's resolution that no analyst can support. Where the underlying data itself moves 69% in a single revision (NERC's ten-year peak-demand figure), a two-significant-figure probability is theatre.
- Points anchor readers; bands force them to hold uncertainty. A reader given "45%" remembers 45. A reader given "35–55%, roughly even" remembers that nobody knows.
- Points let you quietly move. A point can drift 5pp a quarter without ever being wrong. A band that moves has visibly moved, and the move is a scored event.
The one legitimate use of a point is the midpoint for arithmetic — summing the block to 100, or computing a Brier score at resolution. It is computed, stored, and never rendered as the headline.
9.8 Forecast accountability
The standard industry practice is to publish confident forecasts, let the wrong ones expire from the website, and re-publish the same confidence next year. Phase 1 found the artefacts of that practice directly — MSCI's Net-Zero Tracker page still showing data as of 2024-08-31 while being sold as current; "cumulative paid to creators" figures reported at the same rounded $100bn a year apart. The platform's answer is mechanical, not cultural.
9.8.1 Every forecast is a resolvable object
At issue time a forecast record is frozen with: forecast_id, trend_id, scenario_type,
probability_band, midpoint, resolution_criteria (the indicator text, verbatim),
resolution_date, resolver (the registered source_id that will settle it), issued_at,
issued_by, and assumptions[]. Resolution criteria written after the fact are
worthless, so the criteria field is immutable from the moment of publication.
9.8.2 Scoring
- Brier score on the midpoint for each resolved binary forecast:
(p − o)², whereo ∈ {0,1}. Lower is better; 0.25 is the score of a permanent 50%. - Calibration curve: bucket all resolved forecasts by issued band and plot realised frequency against band. A platform that says "likely" and is right 55% of the time is miscalibrated and should be told so in public.
- Resolution rate: the share of issued forecasts that actually resolved by their stated date. Chronically unresolvable forecasts are a design failure and are reported as such.
- Scoring by segment: by sector, by
time_horizon, byevidence_quality, bycalibration_basis. The expected and publishable finding is thatjudgement_onlyforecasts onevidence_quality ≤ 2trends score close to chance. If they do, the honest product move is to issue fewer of them, not to hide the score. - Unresolved is a state, not a gap. Open forecasts are shown as open with their check dates, so the denominator cannot be manipulated by leaving losers unresolved.
9.8.3 Publishing the track record
A permanent, public scoreboard covering every forecast ever issued, resolved and unresolved, sorted by default with the misses first. It carries: the aggregate Brier score, the calibration curve, the resolution rate, and a per-sector breakdown. It is regenerated on resolution, not on demand, and it is linked from every forecast rendering — not from a footer.
9.8.4 How wrong calls are prevented from disappearing
Five mechanisms, all structural:
- Append-only ledger. Forecast records are immutable. A changed view creates
forecast_idv2 with asupersedespointer; v1 remains addressable at its original URL and continues to be scored. There is no update path that overwrites a band. - No delete. The only terminal states are
resolved_correct,resolved_incorrect,resolved_ambiguousandwithdrawn.withdrawnis a published state, carries a mandatory reason, and still counts against the resolution rate. There is no state that removes a forecast from the denominator. - Stable citable identifiers. Every forecast has a permanent URL and is exported in the API with its full history. Third parties can archive the ledger and diff it; the ledger is designed on the assumption that someone will.
- Resolution by registered source, not by us. The
resolverfield names thesource_idthat settles the question. Where the resolver is ambiguous, the forecast resolvesresolved_ambiguousand is scored as a miss, not excused. This removes the temptation to litigate the meaning of a forecast after the outcome. - The annual calibration report leads with the failures. A fixed annual publication naming the largest misses by Brier contribution, what the load-bearing assumption was, and which stopper from §9.4 actually fired. A year with no named misses is treated as evidence of a reporting failure, not of skill.
Corollary for opinion records. Third-party predictions are recorded with attribution
and date precisely so their track record accumulates too: "Welcome to the AGI era" (Greg
Brockman, 2026-09-03) sits in the database next to the independent benchmarks that
contradicted it. The track record of predictors is itself a dataset, and it is one nobody
else maintains.
9.9 The output format enforces the rule
Formatting is where "we don't present forecasts as certainties" either holds or quietly fails. The rendering contract:
- A scenario cannot render without its probability band and at least one indicator.
Missing either, the API returns the record with
renderable: falseand an error. - The six-scenario block is atomic. Single scenarios are not exposed as standalone endpoints and the export format carries all six. Quoting the upside alone requires deliberately discarding five siblings, which is visible in the citation.
- Every forecast string carries its badge inline, in the same run of text, never in a
footnote:
[forecast · 35–50% · resolves 2027-01-31 · S-05-05]. - Grammatical mood is constrained. Forecast text uses conditional or probabilistic
construction.
"will","is set to","is poised to"are blocked in the forecast field at validation. The permitted form is the one from §1.3: "If gas turbine lead times remain above 30 months and interconnection queues do not clear, then X by 2029. The indicator that would falsify this is Y." - Headlines may not contain a forecast. A headline may name a trend and its uncertainty; it may not state a future outcome.
- Every rendered scenario links to the trend's evidence and to the accountability ledger. The link to our own track record sits beside the forecast, not behind it.
Rendered form:
T-05-01 · System-operator load forecasts re-rated upward by an order of magnitude
Scenario 1 of 6 · BASE · "Constrained growth"
[forecast · 30–50% (midpoint 40) · calibration: base_rate · resolves 2027-01-31]
If roughly half of queued large load materialises and equipment lead times hold,
then decade-ahead peak demand grows well below the 224 GW NERC assessment while
retail prices continue rising 3–5% annually.
Falsifier → PJM 2027 load forecast (S-05-05, published January 2027): a second
consecutive near-term trim with a stable long-term rate confirms this branch;
a further upward revision of >10% moves mass to upside.
Load-bearing assumption (medium confidence): queue-completion rates stay near
the 22% Exelon discloses for its own 65 GW pipeline.
Our record on 12-month energy-sector forecasts → [track record]
9.10 Worked example 1 — a high-confidence, well-evidenced trend
T-05-01 — System-operator load forecasts re-rated upward by an order of magnitude
industry_id: 05 · classification: current · stage: growing · confidence: high ·
verification_status: triangulated · evidence_quality: 5 · source_diversity: 5 ·
composite_score: 90.2 (uncapped) · last_verified: 2026-09-15
Why this trend can carry a narrow forecast. Seven evidence items across seven source
organisations, four of them Tier A primaries (PJM Inside Lines, the 2026 PJM Load Forecast
Report, ERCOT, IEA). The core facts are not in dispute: NERC's 2026 LTRA projects a 224 GW
ten-year summer peak increase, 69% above the prior year's 132 GW; PJM forecasts 3.6%
annual summer peak growth against 0.3% in its 2021 forecast; ERCOT's preliminary
2026–2032 forecast reaches 367,790 MW against an all-time actual peak of 85,508 MW.
A recorded contradiction (NERC vs Grid Strategies, 2026-07-06) is carried rather than
resolved, and ERCOT's own characterisation of its number as "a preliminary snapshot" it
expects "to be higher than expected future load growth" is recorded as opinion.
Precondition ladder: capability ✓ (load is metered), economics ✓ (utility capex is rate-based), supply ✗ (turbines sold out through 2030, T-05-03), demand ✓ but speculative at the margin (Exelon: 22% of its 65 GW pipeline likely to materialise), permission ✗ (interconnection is the binding gate), capital ✓ (~$1.4T of announced US IOU capex through 2030, EEI 2026-05-27). Four of six clear; the two that fail are the two that generate the branch structure.
| BASE — "Constrained growth" | |
|---|---|
| Band | 30–50% (midpoint 40) · calibration_basis: base_rate |
| Thesis | Demand grows strongly but far below the forecast; equipment and interconnection meter the pace. |
| Preconditions | Queue-completion rates stay in the 20–50% range; turbine and transformer lead times do not shorten materially before 2028; no federal preemption of state large-load tariffs. |
| Mechanism | Roughly half of queued large load materialises. Turbines, transformers and interconnection studies set the build rate rather than demand doing so. Capacity prices stay high in PJM and moderate elsewhere; retail prices continue rising 3–5% annually, above inflation. Nuclear adds ~5 GW through restarts and uprates; SMRs remain non-commercial; geothermal reaches low single-digit GW. |
| Indicators | (1) PJM 2027 load forecast, published January 2027 (S-05-05): a second consecutive near-term trim with a stable long-term growth rate → confirms base. (2) EIA Electric Power Monthly (S-05-02): commercial-sector consumption growth in the 2–6% band through 2027 — EIA currently expects commercial to surpass residential for the first time on record in 2027. (3) PJM capacity auction clears at or near, but not above, the administrative cap (S-05-05). |
| Affected industries | 05 (directly), 03 (accelerator power envelope, T-03-07), 09 (switchgear and transformer order books), 18 (data-centre construction crowding out other construction through shared labour: construction unemployment at a record-low 3.1%), 01 (compute supply growth rate). |
| Business monitoring | Monthly: EIA EPM commercial consumption. Quarterly: PJM/MISO capacity auction results, GE Vernova order book (S-05-12). Annually in January: PJM load forecast; annually: NERC LTRA (S-05-03). |
| Load-bearing assumption | Queue-completion stays near Exelon's disclosed 22% for its own pipeline. confidence: medium. If wrong (higher): mass moves to upside and to the political-constraint side of regulatory. If wrong (lower): downside indicator has already fired. |
| Precedence | Distinguished from downside by direction of revision, not level: base is a trim with a stable long-run rate; downside is two consecutive quarters of queue-volume decline plus a sub-cap auction clear. |
| Would change our mind | A third consecutive upward LTRA revision of >20%. |
| UPSIDE — "Delivery unlocked" | |
|---|---|
| Band | 7–20% (midpoint 12) · calibration_basis: analogue (demand-response programme precedents) |
| Thesis | Flexible-load interconnection works at scale, so load is served without proportional capacity build. |
| Preconditions | FERC adopts the 60-day flexible-load pathway; at least one RTO stands up an operational flexible-load service class; 2027–28 equipment expansions land on time. |
| Mechanism | A meaningful share of the ~100 GW of identified flexibility headroom is contracted; large loads accept curtailment terms in exchange for speed-to-power (T-05-10); interconnection ceases to be the binding gate; prices stabilise rather than continuing to rise. |
| Indicators | (1) The first RTO tariff with an operational flexible-load service class and ≥1 GW contracted under it by 2027-12-31 (S-05-04 FERC eLibrary; S-05-05 PJM). Contracted megawatts, not announcements. (2) GE Vernova disclosed gas-turbine slot availability inside 30 months (S-05-12). |
| Affected industries | 05, 01 (compute siting economics), 18, 09. |
| Business monitoring | FERC eLibrary docket RM26-4 weekly; RTO tariff filings; turbine OEM backlog commentary each quarter. |
| Load-bearing assumption | Large loads will actually accept curtailment in a contract, not just in a pilot. confidence: low. If wrong: upside collapses into base; nothing moves to downside. |
| Precedence | Requires contracted megawatts. Announcements alone leave the outcome in base. |
| Would change our mind | Two RTOs filing flexible-load tariffs with zero contracted volume 12 months later. |
| DOWNSIDE — "Demand deflation" | |
|---|---|
| Band | 12–30% (midpoint 20) · calibration_basis: base_rate (queue-speculation history in wind and solar) |
| Thesis | AI capex retrenches, queue withdrawals accelerate, and utilities are left with committed capex against absent load. |
| Preconditions | A visible slowdown in hyperscaler capex guidance; ERCOT Batch Zero resumption showing net queue attrition; PJM auction clearing below cap. |
| Mechanism | The speculative component of the queue — duplicate and optioned requests — withdraws. Utilities hold committed capex and minimum-take contracts against load that does not arrive; the 85% minimum-take tariffs become litigation rather than revenue. The FOMC-flagged financial-stability channel (high AI-firm valuations, leveraged infrastructure financing) transmits here first. |
| Indicators | (1) Two consecutive quarters of declining large-load queue volume in ERCOT after Batch Zero resumes (S-05-06, weekly) combined with a PJM auction clearing below the administrative cap (S-05-05). (2) A large-load minimum-take dispute appearing on a state commission docket (S-05-21, PUCT/PUCO). (3) Hyperscaler capex guidance cut rather than a narrowing, in any of the four largest buyers (T-01-01 monitors the same series). |
| Affected industries | 05, 01, 03 (equipment billings lead chip revenue by 4–6 quarters), 09, 18, 11 (AI-concentrated venture exposure). |
| Business monitoring | Weekly: ERCOT large-load queue. Quarterly: hyperscaler capex guidance language, not just level. |
| Load-bearing assumption | Queue volume is a leading indicator of delivered load rather than a lagging indicator of developer optioning behaviour. confidence: medium. If wrong: the downside indicator fires without the downside occurring — a false positive we would have to publish and score. |
| Precedence | Requires both legs (queue decline and sub-cap clear). One leg alone stays base. |
| Would change our mind | Queue volume declining while metered commercial consumption keeps accelerating. |
| DISRUPTION — "Firmness redefined" | |
|---|---|
| Band | 4–15% (midpoint 8) · calibration_basis: judgement_only |
| Thesis | Enhanced geothermal and long-duration storage, plus contracted flexibility, displace the gas peaker as the marginal firm resource. |
| Preconditions | Cape Station Phase 1 delivered on schedule; a second developer reaching non-recourse project finance for EGS; turbine backlogs converting poorly. |
| Mechanism | EGS reaches project-finance bankability (T-05-12); the marginal firm megawatt stops being a gas turbine; the ~sold-out turbine order book becomes a liability rather than a moat, and the sector's cost curve re-prices. |
| Indicators | (1) Fervo delivering Cape Station Phase 1 on schedule in early 2027 (S-05-25) and a second developer reaching non-recourse EGS project finance. One company is a project; two is a sector. (2) A gas turbine order cancellation or deferral disclosed by GE Vernova or a peer (S-05-12). |
| Affected industries | 05, 20 (climate capital allocation), 09 (turbine supply chain), 18. |
| Business monitoring | Project-finance closes in geothermal; turbine OEM backlog quality commentary, not backlog size. |
| Load-bearing assumption | EGS cost declines observed at one site generalise to a second geology. confidence: low. If wrong: this branch stays a project and its mass returns to base. |
| Precedence | Requires the second developer. A single delivered project resolves to base. |
| Would change our mind | Cape Station Phase 1 slipping more than two quarters. |
| REGULATORY — "The new customer class hardens" | |
|---|---|
| Band | 10–25% (midpoint 15) · calibration_basis: base_rate (FERC rulemaking timelines) |
| Thesis | FERC finalises a national large-load framework and siting becomes a compliance exercise. |
| Preconditions | Docket RM26-4 proceeds to a final rule; the June 2026 Section 206 show-cause orders to all six RTOs produce compliance filings; states converge on minimum-take and curtailment terms. |
| Mechanism | Large loads become a defined customer class with national cost-allocation and curtailment terms. Co-location is permitted but fully cost-allocated and curtailable (T-05-09). Speed-to-power becomes a function of compliance rather than of negotiation, which advantages large incumbent developers and disadvantages everyone else. |
| Indicators | (1) A FERC final rule in RM26-4 before 2027-12-31 that preempts or harmonises state large-load tariffs (S-05-04, daily eLibrary issuances — this is a docket number, checkable by anyone). (2) RTO compliance filings responding to the Section 206 orders (S-05-04). (3) Divergent state action: Texas SB 6 implementation and the PUCO tariff (S-05-21). |
| Affected industries | 05, 01, 18, 09; and 20 indirectly through interconnection priority. |
| Business monitoring | Daily: FERC eLibrary RM26-4. Quarterly: state commission dockets in TX, OH, VA, GA. |
| Load-bearing assumption | FERC completes a contested rulemaking inside ~18 months of the NOPR. confidence: medium, and the macro brief's own record on deadline slippage — the EU AI Act's high-risk obligations moved 16 months — argues for the wider end of the band. If wrong: mass moves to base with state-by-state fragmentation persisting. |
| Precedence | Regulatory outranks base when a final rule issues, even if quantities look base-like. |
| Would change our mind | RM26-4 going quiet for two consecutive quarters. |
| FAILURE — "Reliability event" | |
|---|---|
| Band | 2–10% (midpoint 5) · calibration_basis: base_rate (historical cascading-outage frequency) |
| Thesis | A multi-gigawatt load trip coincides with a generation contingency and causes a cascading outage. |
| Preconditions | Continued growth in the installed base of large, fast-ramping loads without a bulk-system stability standard addressing them (T-05-13). |
| Mechanism | Data-centre load transients behave unlike any load class the bulk system was planned around. A multi-GW trip during a generation contingency cascades in PJM or ERCOT. Emergency federal and state intervention follows, data-centre interconnection is restricted by statute, and the sector's political licence contracts sharply — which is the durable consequence, not the outage itself. |
| Indicators | (1) Any load-loss event above 4 GW (S-05-03 NERC event analysis; S-05-06 ERCOT). (2) A NERC Level 3 alert escalating to a mandatory standard directed at large loads rather than at transmission planners (S-05-03). |
| Affected industries | 05, 01, 18, 09 — and 07/11 through the financing of the affected assets. |
| Business monitoring | NERC alerts and event analyses; any state legislature opening a large-load siting bill after an event. |
| Load-bearing assumption | Existing protection schemes do not already handle multi-GW transient load loss. confidence: low — this is the least-evidenced assumption in the block and the reason the band is not narrower. If wrong: the branch is near-remote and mass returns to base and regulatory. |
| Precedence | Failure outranks all other branches on occurrence. |
| Would change our mind | A NERC standard addressing large-load ride-through reaching enforcement before 2028. |
Midpoints: 40 + 12 + 20 + 8 + 15 + 5 = 100. ✓
9.11 Worked example 2 — a low-evidence, speculative trend
T-05-15 — Fusion financed as infrastructure rather than research
industry_id: 05 · classification: emerging_signal · stage: speculative ·
confidence: low · verification_status: single_source · evidence_quality: 2 ·
source_diversity: 2 · composite_score: 42.3 against an evidence cap of 64.0 ·
time_horizon: long_7y_plus · last_verified: 2026-09-15
Why the same format must produce visibly weaker output. Five evidence items, of which
four trace to a single Tier B article (Utility Dive, 2026-08-24); the only Tier A source
(EIA STEO, S-05-01) supports the negative claim that fusion contributes zero to US
generation. adoption is scored 0 and revenue 0 because no fusion device anywhere has
delivered a megawatt-hour. What is documented is real and specific: Commonwealth Fusion
Systems raised $1bn on 2026-07-30 taking total capital to $4bn, with ENI and Google
named; SPARC is reported about 80% complete with net energy gain targeted for 2027;
ARC is planned as a 400 MW plant at Chesterfield County, Virginia on Dominion land for
the early 2030s, with Google and ENI contracted for clean-energy credits and output selling
into PJM. The trend is that fusion has acquired a named grid interconnection point and
contracted offtake — infrastructure attributes, not physics attributes.
Precondition ladder: capability ✗ (net energy gain unachieved), economics ✗ (no cost
curve exists), supply ~ (HTS magnet supply is a real constraint, unquantified here), demand
~ (offtake contracted on paper for the 2030s), permission ~ (NRC has indicated byproduct-materials
regulation — a material advantage, untested at scale), capital ✓ ($4bn raised). One gate
clears cleanly. Under §9.3 that mandates judgement_only calibration and bands ≥25pp on
every branch, and it is why the block below is far less useful than the one above — which is
the honest result, not a defect in the format.
| Scenario | Band (midpoint) | Thesis | Load-bearing assumption |
|---|---|---|---|
| BASE — "Milestones slip, fusion stays pre-commercial" | 30–65% (48) | SPARC achieves net gain late or partially; ARC slips past the early 2030s; fusion contributes zero to any 2030 resource plan. | That a first-of-a-kind device slips rather than fails. confidence: medium — this is the only branch with a usable base rate (large-science first-of-a-kind schedule performance). |
| UPSIDE — "SPARC nets gain on schedule" | 5–20% (12) | Net energy gain demonstrated in 2027; ARC reaches financial close; a second developer follows with contracted offtake. | That Q>1 in a tokamak converts to a financeable plant within five years. confidence: low. |
| DOWNSIDE — "Capital discipline arrives first" | 12–32% (22) | SPARC misses 2027; the rate environment forecloses a further round; CFS continues at reduced scale as a magnet and R&D business. | That $4bn raised against zero revenue is refinanceable at 2027 rates. confidence: low. |
| DISRUPTION — "Another firm-clean resource takes the slot" | 3–15% (7) | Fission uprates, restarts and EGS fill the firm-clean demand fusion was being financed against; fusion's infrastructure framing loses its buyer. | That firm-clean demand is a fixed quantity competitors can exhaust. confidence: low. |
| REGULATORY — "The byproduct-materials pathway is tested" | 2–12% (6) | The NRC byproduct-materials approach is exercised on a real licence application and either holds (materially accelerating fusion) or is revisited (materially delaying it). Direction is genuinely two-sided. | That the pathway is settled rather than merely indicated. confidence: low. |
| FAILURE — "Programme write-off" | 2–12% (5) | SPARC fails rather than slips; the $4bn is impaired; fusion returns to public research funding and the infrastructure framing is abandoned for a decade. | That a single company's failure is read as the technology's failure. confidence: low. |
Midpoints: 48 + 12 + 22 + 7 + 6 + 5 = 100. ✓
Indicators — deliberately few, because few exist. Each is checkable by a third party, which is the one respect in which this block is as strong as the first:
| Indicator | Source | Threshold | Resolves |
|---|---|---|---|
| SPARC net energy gain (Q>1) announced with a third-party-verifiable result | S-05-25 (company press), corroboration required from S-05-24 or peer-reviewed publication |
Q>1, on or before 2027-12-31 | Upside if on time; base if slipped ≤18m; downside/failure if abandoned |
| ARC reaching financial close, disclosed | S-05-25; S-05-04 if FERC-jurisdictional |
Non-recourse or balance-sheet close, disclosed amount | Upside |
| A PJM interconnection queue position for the Fall Line site with a stated in-service date | S-05-05 |
Position appears with a date | Moves probability from base to upside; absence after 2028 confirms base |
| NRC licensing action under byproduct-materials rules | S-05-13 (ADAMS, daily) |
First fusion-specific licensing action docketed | Regulatory |
| Fusion generation in EIA data | S-05-01 / S-05-02 |
Any non-zero MWh | Terminal confirmation; currently zero |
What must NOT be said about this trend, and would be blocked at validation:
- Any band narrower than 25pp on any branch.
- Any statement that fusion "will" be on the grid in the 2030s.
- Treating the Google and ENI offtake contracts as demand evidence. They are contracts for
a product that has never been produced;
customer_adoptionremains "not yet measurable — zero megawatt-hours delivered by any fusion device anywhere." - Treating the $4bn raised as validation. Capital scores 4; adoption scores 0; the gap between those two numbers is the finding.
- Any use of the four Utility Dive–derived claims as independent corroboration of each other. Four claims from one article is one source.
The contrast, stated plainly
| T-05-01 (data-centre load re-rating) | T-05-15 (fusion as infrastructure) | |
|---|---|---|
| Evidence quality / source diversity | 5 / 5 | 2 / 2 |
| Composite / cap | 90.2 / 100 | 42.3 / 64 |
| Calibration basis available | Base rates and analogues on four of six branches | judgement_only on five of six |
| Narrowest permitted band | 10pp | 25pp |
| Base-case band | 30–50% | 30–65% |
| Indicators per branch | 2–3, several with weekly cadence | 1–2, most annual or event-driven |
| Nearest resolution | 2027-01 (PJM forecast) | 2027-12 (SPARC), and it may not resolve cleanly |
| What can honestly be said | Which branch you are on can be determined within two quarters from free, primary, machine-readable sources | Almost nothing can be determined before late 2027, and the decision-relevant answer today is "do not count fusion in any 2030s resource plan" |
| Honest use | Planning input | Watchlist entry with a named check date |
Both blocks have the same shape. Only one of them is worth acting on, and the format makes which one visible without the reader having to take our word for it. That is the entire purpose of running the same six-scenario template across both.
9.12 Prohibited forms
Blocked at validation, not at review:
- A scenario without a band, or with a point estimate in the band field.
- An indicator without a registered
source_id. - An indicator whose threshold is an announcement, a partnership, or a "growing number."
- A six-scenario block whose midpoints sum outside 100 ± 10.
- A band narrower than the floor set by the trend's
evidence_qualityandcalibration_basis. will,is set to,is poised to,inevitable,no doubtin any forecast field.- A failure scenario with probability 0, or omitted.
- More than one
load_bearing: trueassumption per scenario, or none. - Editing a published band in place rather than superseding it.
- Any forecast rendered without a link to the accountability ledger.
- Source artifact
- 01-frameworks/15-forecasting-framework.md
- Corpus date
- 15 September 2026
- Prepared for this site
- 16 September 2026
- Site publication
- 18 September 2026
- Verification
- Inherited; not fully rechecked