Constraint Shift Factor Runs
One row per COMPLETED nightly estimation of ERCOT constraint shift factors, and the only record that a run finished.
Overview
Resolve the latest usable run here — computed_at = (SELECT max(computed_at) FROM atg.ercot_constraint_sensitivity_runs) — and never off max(computed_at) of the sensitivities themselves, because a run writes its rows in blocks that all carry the new timestamp and an unfinished or abandoned run would otherwise look like the newest one. Each row also carries how much evidence that run had: interval_coverage is the fraction of published dispatch intervals that survived admission, intervals_refused_unexplained counts intervals showing congestion with no constraint recorded as binding (an unobserved binding set), constraint_feed_lag_minutes is how far the constraint feed trailed the price feed, and constraints_seen / constraints_in_fit / constraints_reported show how many constraints bound, how many were good enough to control for, and how many earned a published estimate.
Query contract
Analysis rules
Interpretation
Access
Query from your own tools
Use the guarded HTTP endpoint directly, or connect an MCP client and load the dataset contract with describe_data before calling query_data.
POST /api/v1/datasets/ercot_constraint_sensitivity_runs/queryNeed the full history of this dataset in Snowflake, Databricks or your own storage? Data services delivers it on a schedule.
Schema18
computed_atDateTime64(3, 'UTC')run_idStringisoLowCardinality(String)window_startDateTime64(3, 'UTC')window_endDateTime64(3, 'UTC')rows_writtenUInt64rows_estimatedUInt64constraints_seenUInt32constraints_in_fitUInt32constraints_reportedUInt32nodesUInt32n_intervalsUInt32intervals_publishedUInt32intervals_refused_thinUInt32intervals_refused_unexplainedUInt32interval_coverageFloat32constraint_feed_lag_minutesFloat32method_versionLowCardinality(String)Sample data
| computed_at | run_id | iso | window_start | window_end | rows_written | rows_estimated | constraints_seen | constraints_in_fit | constraints_reported | nodes | n_intervals | intervals_published | intervals_refused_thin | intervals_refused_unexplained | interval_coverage | constraint_feed_lag_minutes | method_version |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-10-22 08:41:48.991 | 59466cf3-7402-42e6-9551-0871ed5a064d | ERCOT | 2026-08-23 08:41:48.000 | 2026-10-22 08:41:48.000 | 497511 | 217035 | 447 | 385 | 195 | 1113 | 14434 | 15650 | 0 | 75 | 0.99520767 | 35 | ols-blockboot-v2 |
| 2026-10-21 08:41:48.573 | 7fd384af-81d5-460b-89e2-983686486979 | ERCOT | 2026-08-22 08:41:48.000 | 2026-10-21 08:41:48.000 | 494840 | 220176 | 445 | 388 | 198 | 1112 | 14614 | 15657 | 0 | 75 | 0.9952098 | 35 | ols-blockboot-v2 |
| 2026-10-20 08:41:45.677 | 77530aeb-a015-4e5a-b4ec-8680f9e05ba0 | ERCOT | 2026-08-21 08:41:45.000 | 2026-10-20 08:41:45.000 | 491504 | 219064 | 442 | 382 | 197 | 1112 | 14614 | 15658 | 0 | 73 | 0.99533784 | 35 | ols-blockboot-v2 |
| 2026-10-19 08:41:49.890 | fbb86be2-e2c3-4b33-b9bf-55755950e11d | ERCOT | 2026-08-20 08:41:49.000 | 2026-10-19 08:41:49.000 | 495952 | 217952 | 446 | 384 | 196 | 1112 | 14552 | 15656 | 0 | 74 | 0.99527335 | 35 | ols-blockboot-v2 |
| 2026-10-18 08:41:47.234 | be7c27aa-9703-42cf-aa10-a71be2353091 | ERCOT | 2026-08-19 08:41:47.000 | 2026-10-18 08:41:47.000 | 498176 | 216840 | 448 | 386 | 195 | 1112 | 14525 | 15655 | 0 | 75 | 0.9952092 | 35 | ols-blockboot-v2 |
| 2026-10-17 08:41:49.158 | 14e60beb-b47c-45f2-8db0-74ea2f751c7f | ERCOT | 2026-08-18 08:41:49.000 | 2026-10-17 08:41:49.000 | 494840 | 216840 | 445 | 385 | 195 | 1112 | 14467 | 15643 | 0 | 74 | 0.9952695 | 30 | ols-blockboot-v2 |
| 2026-10-16 08:41:48.800 | 37b8df3e-1c74-41d5-9855-4adc5f7c1c82 | ERCOT | 2026-08-17 08:41:48.000 | 2026-10-16 08:41:48.000 | 484832 | 219064 | 436 | 376 | 197 | 1112 | 14399 | 15592 | 0 | 75 | 0.99518985 | 35 | ols-blockboot-v2 |
| 2026-10-15 08:41:48.954 | 663052d6-2a2d-4505-b086-47af1e752611 | ERCOT | 2026-08-16 08:41:48.000 | 2026-10-15 08:41:48.000 | 478160 | 215728 | 430 | 371 | 194 | 1112 | 14359 | 15592 | 0 | 74 | 0.995254 | 30 | ols-blockboot-v2 |
| 2026-10-14 08:41:48.495 | e9e9eca2-fbea-40d8-8b05-de7ba2676027 | ERCOT | 2026-08-15 08:41:48.000 | 2026-10-14 08:41:48.000 | 479952 | 209979 | 432 | 373 | 189 | 1111 | 14462 | 15595 | 0 | 69 | 0.9955755 | 30 | ols-blockboot-v2 |
| 2026-10-13 08:41:48.748 | 573cbfd1-4dd2-45cd-84fa-509048f6fd5a | ERCOT | 2026-08-14 08:41:48.000 | 2026-10-13 08:41:48.000 | 472175 | 208868 | 425 | 364 | 188 | 1111 | 14349 | 15591 | 0 | 72 | 0.99538195 | 30 | ols-blockboot-v2 |
| 2026-10-12 08:41:48.937 | 2d68af3f-b02f-428f-94c1-8dae99122114 | ERCOT | 2026-08-13 08:41:48.000 | 2026-10-12 08:41:48.000 | 464671 | 207383 | 419 | 355 | 187 | 1109 | 14509 | 15587 | 0 | 73 | 0.9953166 | 35 | ols-blockboot-v2 |
| 2026-10-11 08:41:50.302 | 4122b557-4098-476a-bce1-1b55e21c1e14 | ERCOT | 2026-08-12 08:41:50.000 | 2026-10-11 08:41:50.000 | 464671 | 206274 | 419 | 346 | 186 | 1109 | 14394 | 15588 | 0 | 73 | 0.9953169 | 35 | ols-blockboot-v2 |
| 2026-10-10 08:41:50.368 | b23b2b79-cecf-41fb-933c-c9af57b7a6e5 | ERCOT | 2026-08-11 08:41:50.000 | 2026-10-10 08:41:50.000 | 462453 | 205165 | 417 | 346 | 185 | 1109 | 14299 | 15583 | 0 | 73 | 0.99531543 | 35 | ols-blockboot-v2 |
| 2026-10-09 08:41:48.323 | cdffe6d6-bdf3-4b8e-a585-c089851890c6 | ERCOT | 2026-08-10 08:41:48.000 | 2026-10-09 08:41:48.000 | 458017 | 206274 | 413 | 342 | 186 | 1109 | 14273 | 15579 | 0 | 72 | 0.9953784 | 30 | ols-blockboot-v2 |
| 2026-10-08 08:41:45.294 | 1b3302ef-2122-4700-8313-b9db6f893290 | ERCOT | 2026-08-09 08:41:45.000 | 2026-10-08 08:41:45.000 | 456908 | 199620 | 412 | 340 | 180 | 1109 | 14204 | 15577 | 0 | 73 | 0.9953136 | 35 | ols-blockboot-v2 |
| 2026-10-07 08:42:13.071 | 08b220cf-2a35-487e-9212-746d1a7a36ef | ERCOT | 2026-08-08 08:42:13.000 | 2026-10-07 08:42:13.000 | 453581 | 194075 | 409 | 337 | 175 | 1109 | 14180 | 15578 | 0 | 63 | 0.9959558 | 35 | ols-blockboot-v2 |
| 2026-10-06 08:41:54.111 | e37bee63-7649-477c-abd2-5bc99a78b893 | ERCOT | 2026-08-07 08:41:54.000 | 2026-10-06 08:41:54.000 | 446927 | 189639 | 403 | 331 | 171 | 1109 | 14203 | 15610 | 0 | 40 | 0.99743754 | 35 | ols-blockboot-v2 |
| 2026-10-05 08:41:49.076 | 14af6a39-d142-4320-a5a5-167d0d0e9974 | ERCOT | 2026-08-06 08:41:49.000 | 2026-10-05 08:41:49.000 | 435837 | 189639 | 393 | 320 | 171 | 1109 | 14257 | 15639 | 0 | 6 | 0.9996163 | 30 | ols-blockboot-v2 |
| 2026-10-04 08:41:45.202 | 1eba28bf-b18b-4142-be6b-67aed1cdc683 | ERCOT | 2026-08-05 08:41:45.000 | 2026-10-04 08:41:45.000 | 438055 | 188530 | 395 | 320 | 170 | 1109 | 14207 | 15647 | 0 | 7 | 0.9995526 | 35 | ols-blockboot-v2 |
| 2026-10-03 08:41:50.784 | 1c829c32-9b5f-48a6-b9ad-0ca6d43587f2 | ERCOT | 2026-08-04 08:41:50.000 | 2026-10-03 08:41:50.000 | 442491 | 187421 | 399 | 319 | 169 | 1109 | 13943 | 15648 | 0 | 7 | 0.99955267 | 35 | ols-blockboot-v2 |
| 2026-10-02 08:41:49.475 | af7b7d96-be01-47ef-920b-3a0845a12e5f | ERCOT | 2026-08-03 08:41:49.000 | 2026-10-02 08:41:49.000 | 442000 | 185640 | 400 | 320 | 168 | 1105 | 14035 | 15643 | 0 | 7 | 0.9995525 | 35 | ols-blockboot-v2 |
| 2026-10-01 08:41:49.133 | f06fbc4c-fbf4-458a-ac4e-c1fe413952b1 | ERCOT | 2026-08-02 08:41:49.000 | 2026-10-01 08:41:49.000 | 438685 | 185640 | 397 | 318 | 168 | 1105 | 14013 | 15637 | 0 | 19 | 0.99878496 | 35 | ols-blockboot-v2 |
| 2026-09-30 08:41:49.572 | f876a943-39e3-49c7-8272-58872d08918c | ERCOT | 2026-08-01 08:41:49.000 | 2026-09-30 08:41:49.000 | 426530 | 181220 | 386 | 306 | 164 | 1105 | 13981 | 15628 | 0 | 19 | 0.99878424 | 35 | ols-blockboot-v2 |
| 2026-09-29 08:41:50.658 | a6193152-f2ef-4ad0-a4ea-14fb83471120 | ERCOT | 2026-07-31 08:41:50.000 | 2026-09-29 08:41:50.000 | 411060 | 183430 | 372 | 294 | 166 | 1105 | 13933 | 15617 | 0 | 17 | 0.99891144 | 35 | ols-blockboot-v2 |
| 2026-09-28 08:41:50.355 | 7a22eded-2655-4d05-94b3-271dd81f3bed | ERCOT | 2026-07-30 08:41:50.000 | 2026-09-28 08:41:50.000 | 405904 | 186407 | 368 | 298 | 169 | 1103 | 14018 | 15593 | 0 | 19 | 0.9987815 | 35 | ols-blockboot-v2 |