{"hero":{"code":"TX","dominant_iso":"ERCOT","markets_tracked":21,"name":"Texas","operational_mw":2276.0,"pipeline_mw":1996.0,"verdict":"AVOID"},"is_pro":false,"iso_breakdown":[],"kpis":{"dominant_iso":{"all_isos":[{"iso":"ERCOT","mw":2076.0}],"iso":"ERCOT","mw_share":2076.0},"markets_tracked":21,"median_lease_rate":null,"total_facilities":14,"total_operational_mw":2276.0,"total_pipeline_mw":1996.0},"live_as_of":{"age_hours":3.1,"iso":"2026-07-03T07:19:23.821265+00:00"},"ma":[],"ok":true,"operators":[],"outlook":{"generated_at":null,"narrative_md":"**12-month outlook: AVOID.** Texas hosts 21 DCPI-tracked markets totaling 2,276 MW operational and 1,996 MW pipeline. Per-market deep-dive narratives are generated nightly by Claude; the aggregate outlook here updates within 24h of any individual market verdict shift.","rationale":"Auto-template (per-market deep-dives not yet generated).","verdict":"AVOID","word_count":37},"paywall":{"blurb":"ISO Breakdown, Transmission Build-Out, State Policy / Tax Incentives, Top Operators, and M&A activity are unlocked for PRO subscribers \u2014 $499/mo, all states.","checkout_url":"/pricing?utm_source=state_brief","required_tier":"PRO"},"policy":null,"redirect_to":null,"requested":"texas","state":"texas","state_code":"TX","state_name":"Texas","tier":"FREE","top_markets":[{"brief_url":"/markets/midland-tx/brief","computed_at":"2026-07-03T07:19:23.821265+00:00","constraint_score":25.8,"excess_power":55.9,"iso":"ERCOT","name":"Midland\u2013Odessa","slug":"midland-tx","state":"TX","verdict":"CAUTION"},{"brief_url":"/markets/el-paso/brief","computed_at":"2026-07-03T00:22:04.555765+00:00","constraint_score":51.2,"excess_power":28.6,"iso":"ERCOT","name":"El Paso","slug":"el-paso","state":"TX","verdict":"CAUTION"},{"brief_url":"/markets/abilene/brief","computed_at":"2026-07-03T00:21:49.309705+00:00","constraint_score":61.0,"excess_power":28.6,"iso":"ERCOT","name":"Abilene","slug":"abilene","state":"TX","verdict":"AVOID"},{"brief_url":"/markets/allen/brief","computed_at":"2026-07-03T07:18:02.570297+00:00","constraint_score":53.3,"excess_power":28.6,"iso":"ERCOT","name":"Allen","slug":"allen","state":"TX","verdict":"AVOID"},{"brief_url":"/markets/austin/brief","computed_at":"2026-07-03T07:17:40.990897+00:00","constraint_score":57.3,"excess_power":28.6,"iso":"ERCOT","name":"Austin","slug":"austin","state":"TX","verdict":"AVOID"},{"brief_url":"/markets/carrollton/brief","computed_at":"2026-07-03T07:18:45.435862+00:00","constraint_score":51.1,"excess_power":28.6,"iso":"ERCOT","name":"Carrollton","slug":"carrollton","state":"TX","verdict":"AVOID"},{"brief_url":"/markets/fort-worth/brief","computed_at":"2026-07-03T07:18:03.621910+00:00","constraint_score":53.1,"excess_power":28.6,"iso":"ERCOT","name":"Fort Worth","slug":"fort-worth","state":"TX","verdict":"AVOID"},{"brief_url":"/markets/garland/brief","computed_at":"2026-07-03T07:19:01.394968+00:00","constraint_score":50.6,"excess_power":28.6,"iso":"ERCOT","name":"Garland","slug":"garland","state":"TX","verdict":"AVOID"},{"brief_url":"/markets/houston/brief","computed_at":"2026-07-03T07:17:44.111478+00:00","constraint_score":58.7,"excess_power":28.6,"iso":"ERCOT","name":"Houston","slug":"houston","state":"TX","verdict":"AVOID"},{"brief_url":"/markets/irving/brief","computed_at":"2026-07-03T07:18:31.464097+00:00","constraint_score":53.3,"excess_power":28.6,"iso":"ERCOT","name":"Irving","slug":"irving","state":"TX","verdict":"AVOID"},{"brief_url":"/markets/katy/brief","computed_at":"2026-07-03T07:18:49.219942+00:00","constraint_score":51.0,"excess_power":28.6,"iso":"ERCOT","name":"Katy","slug":"katy","state":"TX","verdict":"AVOID"},{"brief_url":"/markets/mcallen/brief","computed_at":"2026-07-03T07:18:41.715141+00:00","constraint_score":51.0,"excess_power":28.6,"iso":"ERCOT","name":"McAllen","slug":"mcallen","state":"TX","verdict":"AVOID"},{"brief_url":"/markets/midlothian/brief","computed_at":"2026-07-03T07:19:19.465813+00:00","constraint_score":51.8,"excess_power":28.6,"iso":"ERCOT","name":"Midlothian","slug":"midlothian","state":"TX","verdict":"AVOID"},{"brief_url":"/markets/plano/brief","computed_at":"2026-07-03T07:17:51.950121+00:00","constraint_score":56.2,"excess_power":28.6,"iso":"ERCOT","name":"Plano","slug":"plano","state":"TX","verdict":"AVOID"},{"brief_url":"/markets/red-oak/brief","computed_at":"2026-07-03T07:18:10.387809+00:00","constraint_score":55.7,"excess_power":28.6,"iso":"ERCOT","name":"Red Oak","slug":"red-oak","state":"TX","verdict":"AVOID"},{"brief_url":"/markets/richardson/brief","computed_at":"2026-07-03T07:17:57.841667+00:00","constraint_score":53.6,"excess_power":28.6,"iso":"ERCOT","name":"Richardson","slug":"richardson","state":"TX","verdict":"AVOID"},{"brief_url":"/markets/san-antonio/brief","computed_at":"2026-07-03T07:17:39.927384+00:00","constraint_score":60.0,"excess_power":28.6,"iso":"ERCOT","name":"San Antonio","slug":"san-antonio","state":"TX","verdict":"AVOID"},{"brief_url":"/markets/the-woodlands/brief","computed_at":"2026-07-03T07:19:11.220034+00:00","constraint_score":50.5,"excess_power":28.6,"iso":"ERCOT","name":"The Woodlands","slug":"the-woodlands","state":"TX","verdict":"AVOID"},{"brief_url":"/markets/west-texas/brief","computed_at":"2026-07-03T07:18:48.150739+00:00","constraint_score":60.8,"excess_power":28.6,"iso":"ERCOT","name":"West Texas","slug":"west-texas","state":"TX","verdict":"AVOID"},{"brief_url":"/markets/dallas/brief","computed_at":"2026-07-03T07:17:36.211211+00:00","constraint_score":61.5,"excess_power":28.2,"iso":"ERCOT","name":"Dallas","slug":"dallas","state":"TX","verdict":"AVOID"},{"brief_url":"/markets/dallas-fort-worth/brief","computed_at":"2026-07-03T07:19:20.165405+00:00","constraint_score":55.3,"excess_power":27.8,"iso":"ERCOT","name":"Dallas\u2013Fort Worth","slug":"dallas-fort-worth","state":"TX","verdict":"AVOID"}],"transmission":null}
