{"attribution":[{"license":"U.S. Government work (public domain)","source":"U.S. Energy Information Administration, Form EIA-930","url":"https://www.eia.gov/opendata/"}],"comparison":"GridPulse model comparison vs the balancing authority's earliest-observed day-ahead forecast","docs":{"methodology":"https://github.com/kristenmartino/gridpulse/blob/main/docs/BENCHMARK_METHODOLOGY.md","provenance":"https://github.com/kristenmartino/gridpulse/blob/main/docs/BENCHMARK_PROVENANCE.md","scoreability":"https://github.com/kristenmartino/gridpulse/blob/main/docs/BENCHMARK_SCOREABILITY.md"},"excluded":[{"reason":"insufficient-paired-hours","region":"MISO"},{"reason":"broken-feed","region":"AZPS"},{"reason":"broken-feed","region":"SPA"},{"reason":"broken-feed","region":"LDWP"}],"fleet":{"gridpulse_spread":{"max":19.751,"min":2.314,"ratio":8.5},"losses":29,"median_gridpulse_mape":4.948,"median_official_mape":3.645,"n":46,"official_spread":{"max":51.404,"min":1.229,"ratio":41.8},"wins":17},"isolated":{"ERCOT":{"delta_mape":-2.817,"delta_mape_vs_revised":-2.817,"delta_median_ape":-2.008,"delta_wape":-2.582,"excluded_hours":{"first_seen_placeholder":6,"no_df":24,"no_gridpulse":57,"stale_capture":187,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":2485.9,"mape":4.255,"median_ape":3.058,"n":445,"wape":4.021},"lead_basis":"observed","n":445,"observed_lead_h":23.35,"official":{"mae":889.7,"mape":1.438,"median_ape":1.05,"n":445,"wape":1.439},"official_revised":{"mae":889.7,"mape":1.438,"median_ape":1.05,"n":445,"wape":1.439},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":123,"rolling_mape_7d":3.512032236101837},"stale_capture_impact":{"gridpulse_mape_shift_pts":2.238,"n_hours_excluded":144,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.017},"winner":"official","winner_vs_revised":"official"}},"n_excluded":4,"n_scoreable":47,"notes":["Both arms are scored on the SAME hours against the SAME latest-observed actual from EIA. These values can still be revised.","Hours where EIA published the day-ahead forecast AS the actual are excluded \u2014 scoring them would credit the official forecast with a perfect prediction on hours it never made. Per-reason drop counts ship as excluded_hours.","That exclusion protects the truth side only. Our forecast anchors on the last hour carrying a positive D, so where that hour is one of the same placeholders, the anchor seeding our forecast is the BA's own day-ahead value \u2014 the hour we score is dropped, the hour that seeded it is not. placeholder_pct reports how often the BA's readings arrive that way. The effect correlates our error with the operator's rather than shrinking it; see the methodology's limits.","The official arm is scored twice: earliest-observed (the day-ahead forecast we first captured, not a verified original issue) and as-revised (EIA's current value, which for a revising BA carries hindsight). Both verdicts are published.","Verdicts are decided on mean MAPE. median_ape, mae and wape are published for interpretation and decide nothing.","Leads are nominal unless lead_basis is 'observed'. Our realized lead is shorter than its label, and the 24h arm is NOT lead-matched against the operators' documented 17-41h submission window \u2014 see the methodology's limits before quoting a lead.","Excluded BAs are published with their reason rather than omitted.","Hours first seen more than a few hours after they passed are excluded (stale_capture): their earliest-observed forecast is a post-revision value, so scoring it as 'as-issued' would collapse the distinction the dual official arm exists to draw. Where any were excluded, stale_capture_impact reports how their removal moved both arms.","Rows carry serve_grade \u2014 our own rolling grade for the exact series scored, at the same horizon. A row graded 'rollback' is one we already know is failing, and it is marked rather than presented as an ordinary comparison.","This arm always scores the model, so where serves_scored_model is false the row measures the forecaster rather than the series a user of that BA is served \u2014 see served_series."],"regions":[{"absent_hours_bias_pct":null,"df_asissued_coverage":0.8818,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-0.134,"delta_mape_vs_revised":-1.279,"delta_median_ape":0.534,"delta_wape":-0.05,"excluded_hours":{"first_seen_placeholder":15,"no_df":0,"no_gridpulse":49,"stale_capture":85,"unresolved_stub":4,"unsettled":0},"gridpulse":{"mae":104.7,"mape":4.895,"median_ape":3.75,"n":566,"wape":4.91},"lead_basis":"observed","n":566,"observed_lead_h":23.28,"official":{"mae":103.6,"mape":4.761,"median_ape":4.284,"n":566,"wape":4.86},"official_revised":{"mae":77.5,"mape":3.616,"median_ape":3.081,"n":566,"wape":3.637},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"target","horizon":"24h","model":"ensemble","n_7d":139,"rolling_mape_7d":3.1805269690189593},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.01,"n_hours_excluded":73,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.028},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.28h > documented official max 41h","delta_mape":-1.017,"delta_mape_vs_revised":-2.133,"delta_median_ape":0.085,"delta_wape":-0.873,"excluded_hours":{"first_seen_placeholder":15,"no_df":0,"no_gridpulse":49,"stale_capture":85,"unresolved_stub":4,"unsettled":0},"gridpulse":{"mae":121.6,"mape":5.738,"median_ape":4.13,"n":566,"wape":5.697},"lead_basis":"observed","n":566,"observed_lead_h":47.28,"official":{"mae":102.9,"mape":4.721,"median_ape":4.215,"n":566,"wape":4.824},"official_revised":{"mae":77.4,"mape":3.605,"median_ape":3.07,"n":566,"wape":3.63},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"target","horizon":"48h","model":"ensemble","n_7d":121,"rolling_mape_7d":3.353030639238489},"stale_capture_impact":{"gridpulse_mape_shift_pts":0.001,"n_hours_excluded":73,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.034},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"Missouri (AECI)","placeholder_pct":2.23,"reason":null,"reason_detail":null,"region":"AECI","revision_class":"bulk","scoreable":true,"scored_at":"2026-10-25T21:04:31.298486+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.9096,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-1.309,"delta_mape_vs_revised":-1.309,"delta_median_ape":-1.166,"delta_wape":-1.323,"excluded_hours":{"first_seen_placeholder":5,"no_df":0,"no_gridpulse":50,"stale_capture":65,"unresolved_stub":10,"unsettled":0},"gridpulse":{"mae":35.0,"mape":2.701,"median_ape":2.155,"n":589,"wape":2.729},"lead_basis":"observed","n":589,"observed_lead_h":23.26,"official":{"mae":18.0,"mape":1.392,"median_ape":0.989,"n":589,"wape":1.406},"official_revised":{"mae":18.0,"mape":1.392,"median_ape":0.989,"n":589,"wape":1.406},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"target","horizon":"24h","model":"ensemble","n_7d":139,"rolling_mape_7d":2.0441998010885603},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.044,"n_hours_excluded":48,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.003},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.26h > documented official max 41h","delta_mape":-1.604,"delta_mape_vs_revised":-1.604,"delta_median_ape":-1.403,"delta_wape":-1.63,"excluded_hours":{"first_seen_placeholder":5,"no_df":0,"no_gridpulse":49,"stale_capture":65,"unresolved_stub":10,"unsettled":0},"gridpulse":{"mae":39.1,"mape":3.005,"median_ape":2.386,"n":590,"wape":3.045},"lead_basis":"observed","n":590,"observed_lead_h":47.26,"official":{"mae":18.1,"mape":1.401,"median_ape":0.983,"n":590,"wape":1.415},"official_revised":{"mae":18.1,"mape":1.401,"median_ape":0.983,"n":590,"wape":1.415},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"excellent","horizon":"48h","model":"ensemble","n_7d":121,"rolling_mape_7d":2.0238223392308523},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.067,"n_hours_excluded":48,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.008},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"Spokane (Avista)","placeholder_pct":1.53,"reason":null,"reason_detail":null,"region":"AVA","revision_class":"unknown","scoreable":true,"scored_at":"2026-10-25T21:05:33.533323+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.8637,"df_coverage":0.9861,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":"2026-09-26T08:00:00Z","df_longest_gap_hours":10.0,"df_stale_hours":0.0,"leads":{},"n_absent_hours":10,"name":"Arizona (APS)","placeholder_pct":4.73,"reason":"broken-feed","reason_detail":"This feed's provisional readings revise heavily before settling, so intraday scoring is not meaningful \u2014 and GridPulse anchors its own forecast on this BA's day-ahead value (ADR-009), which would make the comparison partly self-referential.","region":"AZPS","revision_class":"broken","scoreable":false,"scored_at":"2026-10-25T21:02:12.504090+00:00","scored_model":"ensemble","served_series":"seasonal-naive","serves_scored_model":false},{"absent_hours_bias_pct":-10.61,"df_asissued_coverage":0.9207,"df_coverage":0.9666,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":"2026-10-11T08:00:00Z","df_longest_gap_hours":24.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-4.546,"delta_mape_vs_revised":-4.546,"delta_median_ape":-2.861,"delta_wape":-4.342,"excluded_hours":{"first_seen_placeholder":6,"no_df":24,"no_gridpulse":46,"stale_capture":33,"unresolved_stub":12,"unsettled":0},"gridpulse":{"mae":141.8,"mape":6.649,"median_ape":4.056,"n":598,"wape":6.884},"lead_basis":"observed","n":598,"observed_lead_h":23.25,"official":{"mae":52.4,"mape":2.103,"median_ape":1.195,"n":598,"wape":2.542},"official_revised":{"mae":52.4,"mape":2.103,"median_ape":1.195,"n":598,"wape":2.542},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":134,"rolling_mape_7d":5.070670313287564},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.085,"n_hours_excluded":18,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.02},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.25h > documented official max 41h","delta_mape":-4.758,"delta_mape_vs_revised":-4.758,"delta_median_ape":-3.152,"delta_wape":-4.603,"excluded_hours":{"first_seen_placeholder":6,"no_df":24,"no_gridpulse":53,"stale_capture":33,"unresolved_stub":12,"unsettled":0},"gridpulse":{"mae":147.9,"mape":6.872,"median_ape":4.391,"n":591,"wape":7.155},"lead_basis":"observed","n":591,"observed_lead_h":47.25,"official":{"mae":52.7,"mape":2.114,"median_ape":1.239,"n":591,"wape":2.552},"official_revised":{"mae":52.7,"mape":2.114,"median_ape":1.239,"n":591,"wape":2.552},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"target","horizon":"48h","model":"ensemble","n_7d":118,"rolling_mape_7d":3.913421188730614},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.006,"n_hours_excluded":25,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.038},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":24,"name":"Sacramento (BANC)","placeholder_pct":1.11,"reason":null,"reason_detail":null,"region":"BANC","revision_class":"churn","scoreable":true,"scored_at":"2026-10-25T21:06:25.263665+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.8651,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-2.575,"delta_mape_vs_revised":-2.637,"delta_median_ape":-2.17,"delta_wape":-2.607,"excluded_hours":{"first_seen_placeholder":61,"no_df":0,"no_gridpulse":39,"stale_capture":97,"unresolved_stub":8,"unsettled":0},"gridpulse":{"mae":261.7,"mape":3.804,"median_ape":3.154,"n":514,"wape":3.849},"lead_basis":"observed","n":514,"observed_lead_h":23.32,"official":{"mae":84.4,"mape":1.229,"median_ape":0.984,"n":514,"wape":1.242},"official_revised":{"mae":79.9,"mape":1.167,"median_ape":0.914,"n":514,"wape":1.175},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":139,"rolling_mape_7d":4.204370472400373},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.063,"n_hours_excluded":84,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.009},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.32h > documented official max 41h","delta_mape":-2.944,"delta_mape_vs_revised":-3.008,"delta_median_ape":-2.577,"delta_wape":-2.975,"excluded_hours":{"first_seen_placeholder":61,"no_df":0,"no_gridpulse":41,"stale_capture":97,"unresolved_stub":8,"unsettled":0},"gridpulse":{"mae":287.1,"mape":4.182,"median_ape":3.535,"n":512,"wape":4.227},"lead_basis":"observed","n":512,"observed_lead_h":47.32,"official":{"mae":85.0,"mape":1.238,"median_ape":0.958,"n":512,"wape":1.252},"official_revised":{"mae":80.4,"mape":1.174,"median_ape":0.868,"n":512,"wape":1.184},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"target","horizon":"48h","model":"ensemble","n_7d":129,"rolling_mape_7d":4.683512712206593},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.059,"n_hours_excluded":86,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.009},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"Pacific NW (BPA)","placeholder_pct":8.9,"reason":null,"reason_detail":null,"region":"BPAT","revision_class":"churn","scoreable":true,"scored_at":"2026-10-25T21:02:14.310025+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.8039,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":4.227,"delta_mape_vs_revised":4.227,"delta_median_ape":0.573,"delta_wape":4.511,"excluded_hours":{"first_seen_placeholder":146,"no_df":0,"no_gridpulse":48,"stale_capture":141,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":1639.2,"mape":5.518,"median_ape":4.005,"n":384,"wape":5.493},"lead_basis":"observed","n":384,"observed_lead_h":23.35,"official":{"mae":2985.4,"mape":9.745,"median_ape":4.578,"n":384,"wape":10.004},"official_revised":{"mae":2985.4,"mape":9.745,"median_ape":4.578,"n":384,"wape":10.004},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":125,"rolling_mape_7d":4.123580967438909},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.425,"n_hours_excluded":103,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.961},"winner":"gridpulse","winner_vs_revised":"gridpulse"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.35h > documented official max 41h","delta_mape":3.386,"delta_mape_vs_revised":3.386,"delta_median_ape":0.094,"delta_wape":3.718,"excluded_hours":{"first_seen_placeholder":146,"no_df":0,"no_gridpulse":57,"stale_capture":141,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":1864.8,"mape":6.29,"median_ape":4.413,"n":375,"wape":6.218},"lead_basis":"observed","n":375,"observed_lead_h":47.35,"official":{"mae":2979.9,"mape":9.676,"median_ape":4.507,"n":375,"wape":9.936},"official_revised":{"mae":2979.9,"mape":9.676,"median_ape":4.507,"n":375,"wape":9.936},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"acceptable","horizon":"48h","model":"ensemble","n_7d":109,"rolling_mape_7d":5.405432352109722},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.239,"n_hours_excluded":110,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.966},"winner":"gridpulse","winner_vs_revised":"gridpulse"}},"n_absent_hours":0,"name":"California (CAISO)","placeholder_pct":21.7,"reason":null,"reason_detail":null,"region":"CAISO","revision_class":"bulk","scoreable":true,"scored_at":"2026-10-25T21:01:02.744989+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.9555,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-1.006,"delta_mape_vs_revised":-1.006,"delta_median_ape":-0.578,"delta_wape":-1.143,"excluded_hours":{"first_seen_placeholder":4,"no_df":0,"no_gridpulse":42,"stale_capture":32,"unresolved_stub":63,"unsettled":0},"gridpulse":{"mae":7.4,"mape":3.642,"median_ape":2.678,"n":578,"wape":3.853},"lead_basis":"observed","n":578,"observed_lead_h":23.25,"official":{"mae":5.2,"mape":2.636,"median_ape":2.1,"n":578,"wape":2.71},"official_revised":{"mae":5.2,"mape":2.636,"median_ape":2.1,"n":578,"wape":2.71},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":136,"rolling_mape_7d":5.620807913915271},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.006,"n_hours_excluded":20,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.005},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.25h > documented official max 41h","delta_mape":-1.585,"delta_mape_vs_revised":-1.585,"delta_median_ape":-1.008,"delta_wape":-1.74,"excluded_hours":{"first_seen_placeholder":4,"no_df":0,"no_gridpulse":49,"stale_capture":32,"unresolved_stub":63,"unsettled":0},"gridpulse":{"mae":8.5,"mape":4.211,"median_ape":3.102,"n":571,"wape":4.436},"lead_basis":"observed","n":571,"observed_lead_h":47.25,"official":{"mae":5.2,"mape":2.626,"median_ape":2.094,"n":571,"wape":2.696},"official_revised":{"mae":5.2,"mape":2.626,"median_ape":2.094,"n":571,"wape":2.696},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"acceptable","horizon":"48h","model":"ensemble","n_7d":121,"rolling_mape_7d":6.487547443757993},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.009,"n_hours_excluded":23,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.006},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"Chelan County PUD","placeholder_pct":9.46,"reason":null,"reason_detail":null,"region":"CHPD","revision_class":"clean","scoreable":true,"scored_at":"2026-10-25T21:06:16.696477+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.7955,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-1.849,"delta_mape_vs_revised":-1.849,"delta_median_ape":-1.379,"delta_wape":-1.788,"excluded_hours":{"first_seen_placeholder":38,"no_df":0,"no_gridpulse":42,"stale_capture":147,"unresolved_stub":1,"unsettled":0},"gridpulse":{"mae":323.3,"mape":5.107,"median_ape":3.59,"n":491,"wape":5.002},"lead_basis":"observed","n":491,"observed_lead_h":23.33,"official":{"mae":207.8,"mape":3.258,"median_ape":2.211,"n":491,"wape":3.214},"official_revised":{"mae":207.8,"mape":3.258,"median_ape":2.211,"n":491,"wape":3.214},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":139,"rolling_mape_7d":3.523661469441454},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.148,"n_hours_excluded":128,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.296},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.33h > documented official max 41h","delta_mape":-3.134,"delta_mape_vs_revised":-3.134,"delta_median_ape":-2.194,"delta_wape":-3.043,"excluded_hours":{"first_seen_placeholder":38,"no_df":0,"no_gridpulse":42,"stale_capture":147,"unresolved_stub":1,"unsettled":0},"gridpulse":{"mae":409.0,"mape":6.44,"median_ape":4.405,"n":491,"wape":6.295},"lead_basis":"observed","n":491,"observed_lead_h":47.33,"official":{"mae":211.3,"mape":3.306,"median_ape":2.211,"n":491,"wape":3.252},"official_revised":{"mae":211.3,"mape":3.306,"median_ape":2.211,"n":491,"wape":3.252},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"target","horizon":"48h","model":"ensemble","n_7d":128,"rolling_mape_7d":4.840604291084258},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.117,"n_hours_excluded":132,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.373},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"Carolinas East (DEP)","placeholder_pct":5.29,"reason":null,"reason_detail":null,"region":"CPLE","revision_class":"bulk","scoreable":true,"scored_at":"2026-10-25T21:02:11.681845+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.7983,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-1.844,"delta_mape_vs_revised":-1.844,"delta_median_ape":-1.129,"delta_wape":-1.874,"excluded_hours":{"first_seen_placeholder":39,"no_df":0,"no_gridpulse":33,"stale_capture":145,"unresolved_stub":17,"unsettled":0},"gridpulse":{"mae":21.8,"mape":4.453,"median_ape":3.141,"n":485,"wape":4.475},"lead_basis":"observed","n":485,"observed_lead_h":23.29,"official":{"mae":12.7,"mape":2.609,"median_ape":2.012,"n":485,"wape":2.601},"official_revised":{"mae":12.7,"mape":2.609,"median_ape":2.012,"n":485,"wape":2.601},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":140,"rolling_mape_7d":4.4244347362257495},"stale_capture_impact":{"gridpulse_mape_shift_pts":0.069,"n_hours_excluded":117,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.128},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.29h > documented official max 41h","delta_mape":-2.906,"delta_mape_vs_revised":-2.906,"delta_median_ape":-2.096,"delta_wape":-2.975,"excluded_hours":{"first_seen_placeholder":39,"no_df":0,"no_gridpulse":32,"stale_capture":145,"unresolved_stub":17,"unsettled":0},"gridpulse":{"mae":27.5,"mape":5.577,"median_ape":4.102,"n":486,"wape":5.643},"lead_basis":"observed","n":486,"observed_lead_h":47.29,"official":{"mae":13.0,"mape":2.671,"median_ape":2.006,"n":486,"wape":2.668},"official_revised":{"mae":13.0,"mape":2.671,"median_ape":2.006,"n":486,"wape":2.668},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"acceptable","horizon":"48h","model":"ensemble","n_7d":121,"rolling_mape_7d":6.014764331002995},"stale_capture_impact":{"gridpulse_mape_shift_pts":0.055,"n_hours_excluded":120,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.173},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"DEP-West (NC mountains)","placeholder_pct":5.98,"reason":null,"reason_detail":null,"region":"CPLW","revision_class":"bulk","scoreable":true,"scored_at":"2026-10-25T21:04:16.237074+00:00","scored_model":"ensemble","served_series":"seasonal-naive","serves_scored_model":false},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.8567,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":0.353,"delta_mape_vs_revised":0.353,"delta_median_ape":0.38,"delta_wape":0.269,"excluded_hours":{"first_seen_placeholder":3,"no_df":0,"no_gridpulse":41,"stale_capture":103,"unresolved_stub":31,"unsettled":0},"gridpulse":{"mae":7.4,"mape":2.808,"median_ape":2.184,"n":541,"wape":2.86},"lead_basis":"observed","n":541,"observed_lead_h":23.25,"official":{"mae":8.0,"mape":3.161,"median_ape":2.564,"n":541,"wape":3.129},"official_revised":{"mae":8.0,"mape":3.161,"median_ape":2.564,"n":541,"wape":3.129},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"target","horizon":"24h","model":"ensemble","n_7d":138,"rolling_mape_7d":3.1442286019864443},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.043,"n_hours_excluded":86,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.074},"winner":"gridpulse","winner_vs_revised":"gridpulse"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.25h > documented official max 41h","delta_mape":0.073,"delta_mape_vs_revised":0.073,"delta_median_ape":0.165,"delta_wape":-0.01,"excluded_hours":{"first_seen_placeholder":3,"no_df":0,"no_gridpulse":42,"stale_capture":103,"unresolved_stub":31,"unsettled":0},"gridpulse":{"mae":8.3,"mape":3.192,"median_ape":2.467,"n":540,"wape":3.242},"lead_basis":"observed","n":540,"observed_lead_h":47.25,"official":{"mae":8.3,"mape":3.265,"median_ape":2.632,"n":540,"wape":3.232},"official_revised":{"mae":8.3,"mape":3.265,"median_ape":2.632,"n":540,"wape":3.232},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"target","horizon":"48h","model":"ensemble","n_7d":122,"rolling_mape_7d":3.385209856370118},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.032,"n_hours_excluded":88,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.048},"winner":"gridpulse","winner_vs_revised":"gridpulse"}},"n_absent_hours":0,"name":"Douglas County PUD","placeholder_pct":4.45,"reason":null,"reason_detail":null,"region":"DOPD","revision_class":"unknown","scoreable":true,"scored_at":"2026-10-25T21:06:25.264709+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.7997,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-3.074,"delta_mape_vs_revised":-3.074,"delta_median_ape":-2.664,"delta_wape":-3.058,"excluded_hours":{"first_seen_placeholder":44,"no_df":0,"no_gridpulse":42,"stale_capture":144,"unresolved_stub":1,"unsettled":0},"gridpulse":{"mae":557.7,"mape":4.85,"median_ape":3.965,"n":488,"wape":4.798},"lead_basis":"observed","n":488,"observed_lead_h":23.32,"official":{"mae":202.2,"mape":1.776,"median_ape":1.301,"n":488,"wape":1.74},"official_revised":{"mae":202.2,"mape":1.776,"median_ape":1.301,"n":488,"wape":1.74},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"target","horizon":"24h","model":"ensemble","n_7d":135,"rolling_mape_7d":3.4804731193664287},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.231,"n_hours_excluded":124,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.061},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.32h > documented official max 41h","delta_mape":-4.188,"delta_mape_vs_revised":-4.188,"delta_median_ape":-3.074,"delta_wape":-4.124,"excluded_hours":{"first_seen_placeholder":44,"no_df":0,"no_gridpulse":44,"stale_capture":144,"unresolved_stub":1,"unsettled":0},"gridpulse":{"mae":682.1,"mape":5.964,"median_ape":4.383,"n":486,"wape":5.858},"lead_basis":"observed","n":486,"observed_lead_h":47.32,"official":{"mae":201.9,"mape":1.776,"median_ape":1.309,"n":486,"wape":1.734},"official_revised":{"mae":201.9,"mape":1.776,"median_ape":1.309,"n":486,"wape":1.734},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"target","horizon":"48h","model":"ensemble","n_7d":123,"rolling_mape_7d":4.660291446880393},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.303,"n_hours_excluded":126,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.12},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"Carolinas West (DEC)","placeholder_pct":6.26,"reason":null,"reason_detail":null,"region":"DUK","revision_class":"bulk","scoreable":true,"scored_at":"2026-10-25T21:02:10.823457+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.9666,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-2.008,"delta_mape_vs_revised":-2.008,"delta_median_ape":-1.972,"delta_wape":-1.959,"excluded_hours":{"first_seen_placeholder":15,"no_df":0,"no_gridpulse":49,"stale_capture":24,"unresolved_stub":5,"unsettled":0},"gridpulse":{"mae":54.3,"mape":5.199,"median_ape":4.073,"n":626,"wape":5.292},"lead_basis":"observed","n":626,"observed_lead_h":23.28,"official":{"mae":34.2,"mape":3.191,"median_ape":2.101,"n":626,"wape":3.333},"official_revised":{"mae":34.2,"mape":3.191,"median_ape":2.101,"n":626,"wape":3.333},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":140,"rolling_mape_7d":3.771243921074081},"stale_capture_impact":{"gridpulse_mape_shift_pts":0.051,"n_hours_excluded":15,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.011},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.28h > documented official max 41h","delta_mape":-2.87,"delta_mape_vs_revised":-2.87,"delta_median_ape":-2.893,"delta_wape":-2.77,"excluded_hours":{"first_seen_placeholder":15,"no_df":0,"no_gridpulse":50,"stale_capture":24,"unresolved_stub":5,"unsettled":0},"gridpulse":{"mae":62.8,"mape":6.088,"median_ape":5.0,"n":625,"wape":6.131},"lead_basis":"observed","n":625,"observed_lead_h":47.28,"official":{"mae":34.4,"mape":3.218,"median_ape":2.107,"n":625,"wape":3.361},"official_revised":{"mae":34.4,"mape":3.218,"median_ape":2.107,"n":625,"wape":3.361},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"target","horizon":"48h","model":"ensemble","n_7d":122,"rolling_mape_7d":4.118936149564835},"stale_capture_impact":{"gridpulse_mape_shift_pts":0.18,"n_hours_excluded":17,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.008},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"El Paso (EPE)","placeholder_pct":2.78,"reason":null,"reason_detail":null,"region":"EPE","revision_class":"bulk","scoreable":true,"scored_at":"2026-10-25T21:04:29.460709+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":-0.6,"df_asissued_coverage":0.7065,"df_coverage":0.9666,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":"2026-10-06T06:00:00Z","df_longest_gap_hours":24.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-2.817,"delta_mape_vs_revised":-2.817,"delta_median_ape":-2.008,"delta_wape":-2.582,"excluded_hours":{"first_seen_placeholder":6,"no_df":24,"no_gridpulse":57,"stale_capture":187,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":2485.9,"mape":4.255,"median_ape":3.058,"n":445,"wape":4.021},"lead_basis":"observed","n":445,"observed_lead_h":23.35,"official":{"mae":889.7,"mape":1.438,"median_ape":1.05,"n":445,"wape":1.439},"official_revised":{"mae":889.7,"mape":1.438,"median_ape":1.05,"n":445,"wape":1.439},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":123,"rolling_mape_7d":3.512032236101837},"stale_capture_impact":{"gridpulse_mape_shift_pts":2.238,"n_hours_excluded":144,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.017},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.35h > documented official max 41h","delta_mape":-3.502,"delta_mape_vs_revised":-3.502,"delta_median_ape":-2.393,"delta_wape":-3.267,"excluded_hours":{"first_seen_placeholder":6,"no_df":24,"no_gridpulse":62,"stale_capture":187,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":2926.8,"mape":4.951,"median_ape":3.479,"n":440,"wape":4.715},"lead_basis":"observed","n":440,"observed_lead_h":47.35,"official":{"mae":899.1,"mape":1.449,"median_ape":1.086,"n":440,"wape":1.448},"official_revised":{"mae":899.1,"mape":1.449,"median_ape":1.086,"n":440,"wape":1.448},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"acceptable","horizon":"48h","model":"ensemble","n_7d":106,"rolling_mape_7d":5.420614241011498},"stale_capture_impact":{"gridpulse_mape_shift_pts":2.596,"n_hours_excluded":149,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.033},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":24,"name":"Texas (ERCOT)","placeholder_pct":0.83,"reason":null,"reason_detail":null,"region":"ERCOT","revision_class":"unknown","scoreable":true,"scored_at":"2026-10-25T21:00:54.739781+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.9485,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-1.426,"delta_mape_vs_revised":-1.477,"delta_median_ape":-0.957,"delta_wape":-1.241,"excluded_hours":{"first_seen_placeholder":13,"no_df":0,"no_gridpulse":55,"stale_capture":37,"unresolved_stub":5,"unsettled":0},"gridpulse":{"mae":112.5,"mape":5.161,"median_ape":3.789,"n":609,"wape":5.051},"lead_basis":"observed","n":609,"observed_lead_h":23.31,"official":{"mae":84.8,"mape":3.735,"median_ape":2.832,"n":609,"wape":3.81},"official_revised":{"mae":83.5,"mape":3.684,"median_ape":2.834,"n":609,"wape":3.75},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":139,"rolling_mape_7d":4.167289619307708},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.067,"n_hours_excluded":25,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.02},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.31h > documented official max 41h","delta_mape":-2.002,"delta_mape_vs_revised":-2.059,"delta_median_ape":-1.181,"delta_wape":-1.821,"excluded_hours":{"first_seen_placeholder":13,"no_df":0,"no_gridpulse":57,"stale_capture":37,"unresolved_stub":5,"unsettled":0},"gridpulse":{"mae":125.9,"mape":5.763,"median_ape":4.024,"n":607,"wape":5.645},"lead_basis":"observed","n":607,"observed_lead_h":47.31,"official":{"mae":85.3,"mape":3.761,"median_ape":2.843,"n":607,"wape":3.824},"official_revised":{"mae":83.8,"mape":3.704,"median_ape":2.956,"n":607,"wape":3.758},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"target","horizon":"48h","model":"ensemble","n_7d":119,"rolling_mape_7d":4.371890428788622},"stale_capture_impact":{"gridpulse_mape_shift_pts":0.09,"n_hours_excluded":30,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.014},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"Florida Muni Pool","placeholder_pct":1.81,"reason":null,"reason_detail":null,"region":"FMPP","revision_class":"bulk","scoreable":true,"scored_at":"2026-10-25T21:03:16.443819+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.7844,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":19.182,"delta_mape_vs_revised":19.182,"delta_median_ape":20.897,"delta_wape":19.533,"excluded_hours":{"first_seen_placeholder":0,"no_df":0,"no_gridpulse":40,"stale_capture":155,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":376.9,"mape":5.47,"median_ape":4.148,"n":524,"wape":5.373},"lead_basis":"observed","n":524,"observed_lead_h":23.31,"official":{"mae":1746.7,"mape":24.652,"median_ape":25.045,"n":524,"wape":24.906},"official_revised":{"mae":1746.7,"mape":24.652,"median_ape":25.045,"n":524,"wape":24.906},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":135,"rolling_mape_7d":4.5595417002420024},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.019,"n_hours_excluded":126,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.301},"winner":"gridpulse","winner_vs_revised":"gridpulse"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.31h > documented official max 41h","delta_mape":17.986,"delta_mape_vs_revised":17.986,"delta_median_ape":19.771,"delta_wape":18.406,"excluded_hours":{"first_seen_placeholder":0,"no_df":0,"no_gridpulse":54,"stale_capture":155,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":448.6,"mape":6.547,"median_ape":5.158,"n":510,"wape":6.379},"lead_basis":"observed","n":510,"observed_lead_h":47.31,"official":{"mae":1742.8,"mape":24.533,"median_ape":24.929,"n":510,"wape":24.785},"official_revised":{"mae":1742.8,"mape":24.533,"median_ape":24.929,"n":510,"wape":24.785},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"acceptable","horizon":"48h","model":"ensemble","n_7d":118,"rolling_mape_7d":5.270408608709677},"stale_capture_impact":{"gridpulse_mape_shift_pts":0.077,"n_hours_excluded":139,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.278},"winner":"gridpulse","winner_vs_revised":"gridpulse"}},"n_absent_hours":0,"name":"Florida (Duke FL)","placeholder_pct":0.0,"reason":null,"reason_detail":null,"region":"FPC","revision_class":"bulk","scoreable":true,"scored_at":"2026-10-25T21:03:13.260684+00:00","scored_model":"ensemble","served_series":"seasonal-naive","serves_scored_model":false},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.7594,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-2.185,"delta_mape_vs_revised":-2.211,"delta_median_ape":-2.186,"delta_wape":-1.987,"excluded_hours":{"first_seen_placeholder":3,"no_df":0,"no_gridpulse":57,"stale_capture":173,"unresolved_stub":2,"unsettled":0},"gridpulse":{"mae":980.2,"mape":5.429,"median_ape":4.851,"n":484,"wape":5.29},"lead_basis":"observed","n":484,"observed_lead_h":23.35,"official":{"mae":612.1,"mape":3.244,"median_ape":2.665,"n":484,"wape":3.303},"official_revised":{"mae":608.7,"mape":3.218,"median_ape":2.555,"n":484,"wape":3.285},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"rollback","horizon":"24h","model":"ensemble","n_7d":125,"rolling_mape_7d":7.8024913128178985},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.158,"n_hours_excluded":135,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.128},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.35h > documented official max 41h","delta_mape":-3.006,"delta_mape_vs_revised":-3.028,"delta_median_ape":-2.737,"delta_wape":-2.828,"excluded_hours":{"first_seen_placeholder":3,"no_df":0,"no_gridpulse":65,"stale_capture":173,"unresolved_stub":2,"unsettled":0},"gridpulse":{"mae":1150.7,"mape":6.308,"median_ape":5.464,"n":476,"wape":6.191},"lead_basis":"observed","n":476,"observed_lead_h":47.35,"official":{"mae":625.0,"mape":3.302,"median_ape":2.727,"n":476,"wape":3.363},"official_revised":{"mae":622.1,"mape":3.28,"median_ape":2.6,"n":476,"wape":3.347},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"acceptable","horizon":"48h","model":"ensemble","n_7d":108,"rolling_mape_7d":9.137453234266793},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.135,"n_hours_excluded":143,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.12},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"Florida (FPL/NextEra)","placeholder_pct":0.42,"reason":null,"reason_detail":null,"region":"FPL","revision_class":"bulk","scoreable":true,"scored_at":"2026-10-25T21:00:51.294246+00:00","scored_model":"ensemble","served_series":"seasonal-naive","serves_scored_model":false},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.9541,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":0.106,"delta_mape_vs_revised":0.097,"delta_median_ape":0.26,"delta_wape":0.099,"excluded_hours":{"first_seen_placeholder":0,"no_df":0,"no_gridpulse":49,"stale_capture":33,"unresolved_stub":2,"unsettled":0},"gridpulse":{"mae":21.5,"mape":3.013,"median_ape":2.669,"n":635,"wape":3.024},"lead_basis":"observed","n":635,"observed_lead_h":23.25,"official":{"mae":22.2,"mape":3.119,"median_ape":2.929,"n":635,"wape":3.123},"official_revised":{"mae":22.1,"mape":3.11,"median_ape":2.924,"n":635,"wape":3.115},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"target","horizon":"24h","model":"ensemble","n_7d":134,"rolling_mape_7d":3.1444362271075015},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.036,"n_hours_excluded":22,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.042},"winner":"gridpulse","winner_vs_revised":"gridpulse"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.25h > documented official max 41h","delta_mape":-0.881,"delta_mape_vs_revised":-0.889,"delta_median_ape":-0.926,"delta_wape":-0.887,"excluded_hours":{"first_seen_placeholder":0,"no_df":0,"no_gridpulse":52,"stale_capture":33,"unresolved_stub":2,"unsettled":0},"gridpulse":{"mae":28.7,"mape":4.04,"median_ape":3.888,"n":632,"wape":4.052},"lead_basis":"observed","n":632,"observed_lead_h":47.25,"official":{"mae":22.4,"mape":3.159,"median_ape":2.962,"n":632,"wape":3.165},"official_revised":{"mae":22.4,"mape":3.151,"median_ape":2.962,"n":632,"wape":3.156},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"target","horizon":"48h","model":"ensemble","n_7d":118,"rolling_mape_7d":4.067851792385628},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.056,"n_hours_excluded":24,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.043},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"Grant County PUD","placeholder_pct":0.42,"reason":null,"reason_detail":null,"region":"GCPD","revision_class":"clean","scoreable":true,"scored_at":"2026-10-25T21:06:10.166471+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.9555,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":6.588,"delta_mape_vs_revised":6.588,"delta_median_ape":5.534,"delta_wape":7.55,"excluded_hours":{"first_seen_placeholder":0,"no_df":0,"no_gridpulse":49,"stale_capture":32,"unresolved_stub":8,"unsettled":0},"gridpulse":{"mae":14.1,"mape":5.985,"median_ape":4.621,"n":630,"wape":5.755},"lead_basis":"observed","n":630,"observed_lead_h":23.3,"official":{"mae":32.5,"mape":12.573,"median_ape":10.155,"n":630,"wape":13.305},"official_revised":{"mae":32.5,"mape":12.573,"median_ape":10.155,"n":630,"wape":13.305},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":142,"rolling_mape_7d":6.0866458291403704},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.026,"n_hours_excluded":20,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.051},"winner":"gridpulse","winner_vs_revised":"gridpulse"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.30h > documented official max 41h","delta_mape":6.229,"delta_mape_vs_revised":6.229,"delta_median_ape":4.865,"delta_wape":7.032,"excluded_hours":{"first_seen_placeholder":0,"no_df":0,"no_gridpulse":51,"stale_capture":32,"unresolved_stub":8,"unsettled":0},"gridpulse":{"mae":15.2,"mape":6.278,"median_ape":5.171,"n":628,"wape":6.202},"lead_basis":"observed","n":628,"observed_lead_h":47.3,"official":{"mae":32.4,"mape":12.507,"median_ape":10.036,"n":628,"wape":13.234},"official_revised":{"mae":32.4,"mape":12.507,"median_ape":10.036,"n":628,"wape":13.234},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"acceptable","horizon":"48h","model":"ensemble","n_7d":121,"rolling_mape_7d":6.34933933637918},"stale_capture_impact":{"gridpulse_mape_shift_pts":0.081,"n_hours_excluded":23,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.064},"winner":"gridpulse","winner_vs_revised":"gridpulse"}},"n_absent_hours":0,"name":"Gainesville (GRU)","placeholder_pct":1.11,"reason":null,"reason_detail":null,"region":"GVL","revision_class":"unknown","scoreable":true,"scored_at":"2026-10-25T21:03:23.739443+00:00","scored_model":"ensemble","served_series":"seasonal-naive","serves_scored_model":false},{"absent_hours_bias_pct":-17.24,"df_asissued_coverage":0.733,"df_coverage":0.9666,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":"2026-10-02T05:00:00Z","df_longest_gap_hours":24.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-1.312,"delta_mape_vs_revised":-1.312,"delta_median_ape":-2.479,"delta_wape":-1.505,"excluded_hours":{"first_seen_placeholder":7,"no_df":24,"no_gridpulse":37,"stale_capture":168,"unresolved_stub":45,"unsettled":0},"gridpulse":{"mae":6.7,"mape":7.66,"median_ape":6.95,"n":438,"wape":7.748},"lead_basis":"observed","n":438,"observed_lead_h":23.3,"official":{"mae":5.4,"mape":6.348,"median_ape":4.471,"n":438,"wape":6.243},"official_revised":{"mae":5.4,"mape":6.348,"median_ape":4.471,"n":438,"wape":6.243},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":141,"rolling_mape_7d":6.046577826637792},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.211,"n_hours_excluded":132,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.424},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.30h > documented official max 41h","delta_mape":-3.343,"delta_mape_vs_revised":-3.343,"delta_median_ape":-4.261,"delta_wape":-3.455,"excluded_hours":{"first_seen_placeholder":7,"no_df":24,"no_gridpulse":40,"stale_capture":168,"unresolved_stub":45,"unsettled":0},"gridpulse":{"mae":8.5,"mape":9.72,"median_ape":8.725,"n":435,"wape":9.727},"lead_basis":"observed","n":435,"observed_lead_h":47.3,"official":{"mae":5.5,"mape":6.377,"median_ape":4.464,"n":435,"wape":6.272},"official_revised":{"mae":5.5,"mape":6.377,"median_ape":4.464,"n":435,"wape":6.272},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"acceptable","horizon":"48h","model":"ensemble","n_7d":119,"rolling_mape_7d":8.744456169755209},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.297,"n_hours_excluded":135,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.41},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":24,"name":"Homestead","placeholder_pct":7.37,"reason":null,"reason_detail":null,"region":"HST","revision_class":"unknown","scoreable":true,"scored_at":"2026-10-25T21:03:27.034846+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":5.59,"df_asissued_coverage":0.8442,"df_coverage":0.9666,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":"2026-10-01T08:00:00Z","df_longest_gap_hours":24.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-4.819,"delta_mape_vs_revised":-4.819,"delta_median_ape":-4.65,"delta_wape":-4.888,"excluded_hours":{"first_seen_placeholder":3,"no_df":24,"no_gridpulse":42,"stale_capture":88,"unresolved_stub":9,"unsettled":0},"gridpulse":{"mae":48.5,"mape":11.143,"median_ape":8.023,"n":553,"wape":10.513},"lead_basis":"observed","n":553,"observed_lead_h":23.25,"official":{"mae":26.0,"mape":6.324,"median_ape":3.373,"n":553,"wape":5.625},"official_revised":{"mae":26.0,"mape":6.324,"median_ape":3.373,"n":553,"wape":5.625},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"rollback","horizon":"24h","model":"ensemble","n_7d":135,"rolling_mape_7d":8.99807004321668},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.281,"n_hours_excluded":66,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.172},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.25h > documented official max 41h","delta_mape":-5.962,"delta_mape_vs_revised":-5.962,"delta_median_ape":-6.017,"delta_wape":-6.35,"excluded_hours":{"first_seen_placeholder":3,"no_df":24,"no_gridpulse":45,"stale_capture":88,"unresolved_stub":9,"unsettled":0},"gridpulse":{"mae":55.7,"mape":12.409,"median_ape":9.516,"n":550,"wape":12.084},"lead_basis":"observed","n":550,"observed_lead_h":47.25,"official":{"mae":26.4,"mape":6.447,"median_ape":3.499,"n":550,"wape":5.734},"official_revised":{"mae":26.4,"mape":6.447,"median_ape":3.499,"n":550,"wape":5.734},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"acceptable","horizon":"48h","model":"ensemble","n_7d":118,"rolling_mape_7d":7.901214828040342},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.225,"n_hours_excluded":70,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.179},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":24,"name":"Imperial Valley (IID)","placeholder_pct":0.56,"reason":null,"reason_detail":null,"region":"IID","revision_class":"bulk","scoreable":true,"scored_at":"2026-10-25T21:06:32.762428+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.8122,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":0.849,"delta_mape_vs_revised":-0.159,"delta_median_ape":1.519,"delta_wape":0.901,"excluded_hours":{"first_seen_placeholder":16,"no_df":0,"no_gridpulse":50,"stale_capture":135,"unresolved_stub":3,"unsettled":0},"gridpulse":{"mae":65.0,"mape":3.426,"median_ape":2.438,"n":515,"wape":3.421},"lead_basis":"observed","n":515,"observed_lead_h":23.26,"official":{"mae":82.1,"mape":4.275,"median_ape":3.957,"n":515,"wape":4.322},"official_revised":{"mae":61.3,"mape":3.267,"median_ape":2.762,"n":515,"wape":3.223},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"target","horizon":"24h","model":"ensemble","n_7d":135,"rolling_mape_7d":2.686380740740741},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.074,"n_hours_excluded":119,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.092},"winner":"gridpulse","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.26h > documented official max 41h","delta_mape":0.292,"delta_mape_vs_revised":-0.708,"delta_median_ape":0.708,"delta_wape":0.337,"excluded_hours":{"first_seen_placeholder":16,"no_df":0,"no_gridpulse":50,"stale_capture":135,"unresolved_stub":3,"unsettled":0},"gridpulse":{"mae":76.6,"mape":4.038,"median_ape":3.256,"n":515,"wape":4.034},"lead_basis":"observed","n":515,"observed_lead_h":47.26,"official":{"mae":83.1,"mape":4.33,"median_ape":3.964,"n":515,"wape":4.371},"official_revised":{"mae":62.3,"mape":3.33,"median_ape":2.736,"n":515,"wape":3.28},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"target","horizon":"48h","model":"ensemble","n_7d":121,"rolling_mape_7d":3.180247388812248},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.085,"n_hours_excluded":122,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.093},"winner":"gridpulse","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"Idaho (Idaho Power)","placeholder_pct":2.23,"reason":null,"reason_detail":null,"region":"IPCO","revision_class":"churn","scoreable":true,"scored_at":"2026-10-25T21:05:42.866653+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.6996,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-0.716,"delta_mape_vs_revised":-1.659,"delta_median_ape":-1.619,"delta_wape":-0.962,"excluded_hours":{"first_seen_placeholder":12,"no_df":0,"no_gridpulse":47,"stale_capture":216,"unresolved_stub":1,"unsettled":0},"gridpulse":{"mae":495.3,"mape":4.341,"median_ape":3.257,"n":443,"wape":4.202},"lead_basis":"observed","n":443,"observed_lead_h":23.35,"official":{"mae":381.9,"mape":3.625,"median_ape":1.638,"n":443,"wape":3.24},"official_revised":{"mae":280.1,"mape":2.682,"median_ape":1.302,"n":443,"wape":2.376},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"target","horizon":"24h","model":"ensemble","n_7d":122,"rolling_mape_7d":3.025611253023725},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.275,"n_hours_excluded":170,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.199},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.35h > documented official max 41h","delta_mape":-1.411,"delta_mape_vs_revised":-2.324,"delta_median_ape":-2.512,"delta_wape":-1.625,"excluded_hours":{"first_seen_placeholder":12,"no_df":0,"no_gridpulse":54,"stale_capture":216,"unresolved_stub":1,"unsettled":0},"gridpulse":{"mae":570.3,"mape":5.021,"median_ape":4.159,"n":436,"wape":4.844},"lead_basis":"observed","n":436,"observed_lead_h":47.35,"official":{"mae":379.0,"mape":3.61,"median_ape":1.647,"n":436,"wape":3.219},"official_revised":{"mae":281.1,"mape":2.697,"median_ape":1.282,"n":436,"wape":2.387},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"target","horizon":"48h","model":"ensemble","n_7d":107,"rolling_mape_7d":3.7013178922823724},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.346,"n_hours_excluded":177,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.208},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"New England (ISO-NE)","placeholder_pct":1.81,"reason":null,"reason_detail":null,"region":"ISONE","revision_class":"unknown","scoreable":true,"scored_at":"2026-10-25T21:00:50.187503+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.7691,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-1.026,"delta_mape_vs_revised":-1.026,"delta_median_ape":-0.412,"delta_wape":-0.826,"excluded_hours":{"first_seen_placeholder":21,"no_df":0,"no_gridpulse":45,"stale_capture":166,"unresolved_stub":4,"unsettled":0},"gridpulse":{"mae":90.7,"mape":5.921,"median_ape":4.549,"n":483,"wape":5.661},"lead_basis":"observed","n":483,"observed_lead_h":23.3,"official":{"mae":77.5,"mape":4.895,"median_ape":4.137,"n":483,"wape":4.835},"official_revised":{"mae":77.5,"mape":4.895,"median_ape":4.137,"n":483,"wape":4.835},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":135,"rolling_mape_7d":5.668733574737053},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.138,"n_hours_excluded":144,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.051},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.30h > documented official max 41h","delta_mape":-1.218,"delta_mape_vs_revised":-1.218,"delta_median_ape":-0.427,"delta_wape":-0.96,"excluded_hours":{"first_seen_placeholder":21,"no_df":0,"no_gridpulse":48,"stale_capture":166,"unresolved_stub":4,"unsettled":0},"gridpulse":{"mae":92.7,"mape":6.094,"median_ape":4.513,"n":480,"wape":5.779},"lead_basis":"observed","n":480,"observed_lead_h":47.3,"official":{"mae":77.3,"mape":4.876,"median_ape":4.086,"n":480,"wape":4.819},"official_revised":{"mae":77.3,"mape":4.876,"median_ape":4.086,"n":480,"wape":4.819},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"acceptable","horizon":"48h","model":"ensemble","n_7d":116,"rolling_mape_7d":6.041774014468064},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.056,"n_hours_excluded":145,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.028},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"Jacksonville (JEA)","placeholder_pct":3.34,"reason":null,"reason_detail":null,"region":"JEA","revision_class":"unknown","scoreable":true,"scored_at":"2026-10-25T21:03:24.730296+00:00","scored_model":"ensemble","served_series":"seasonal-naive","serves_scored_model":false},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.872,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{},"n_absent_hours":0,"name":"Los Angeles (LADWP)","placeholder_pct":0.56,"reason":"broken-feed","reason_detail":"This feed's provisional readings revise heavily before settling, so intraday scoring is not meaningful \u2014 and GridPulse anchors its own forecast on this BA's day-ahead value (ADR-009), which would make the comparison partly self-referential.","region":"LDWP","revision_class":"broken","scoreable":false,"scored_at":"2026-10-25T21:06:30.044125+00:00","scored_model":"ensemble","served_series":"seasonal-naive","serves_scored_model":false},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.8108,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":1.456,"delta_mape_vs_revised":1.824,"delta_median_ape":1.893,"delta_wape":1.542,"excluded_hours":{"first_seen_placeholder":1,"no_df":0,"no_gridpulse":75,"stale_capture":136,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":191.4,"mape":5.093,"median_ape":4.411,"n":507,"wape":4.936},"lead_basis":"observed","n":507,"observed_lead_h":23.29,"official":{"mae":251.2,"mape":6.549,"median_ape":6.304,"n":507,"wape":6.478},"official_revised":{"mae":265.2,"mape":6.917,"median_ape":6.941,"n":507,"wape":6.839},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":132,"rolling_mape_7d":4.248753224292996},"stale_capture_impact":{"gridpulse_mape_shift_pts":0.017,"n_hours_excluded":113,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.003},"winner":"gridpulse","winner_vs_revised":"gridpulse"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.29h > documented official max 41h","delta_mape":0.424,"delta_mape_vs_revised":0.744,"delta_median_ape":1.516,"delta_wape":0.703,"excluded_hours":{"first_seen_placeholder":1,"no_df":0,"no_gridpulse":78,"stale_capture":136,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":222.6,"mape":6.08,"median_ape":4.696,"n":504,"wape":5.754},"lead_basis":"observed","n":504,"observed_lead_h":47.29,"official":{"mae":249.8,"mape":6.504,"median_ape":6.212,"n":504,"wape":6.457},"official_revised":{"mae":261.8,"mape":6.824,"median_ape":6.67,"n":504,"wape":6.769},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"target","horizon":"48h","model":"ensemble","n_7d":113,"rolling_mape_7d":3.923862129691504},"stale_capture_impact":{"gridpulse_mape_shift_pts":0.002,"n_hours_excluded":117,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.017},"winner":"gridpulse","winner_vs_revised":"gridpulse"}},"n_absent_hours":0,"name":"Kentucky (LG&E + KU)","placeholder_pct":0.28,"reason":null,"reason_detail":null,"region":"LGEE","revision_class":"bulk","scoreable":true,"scored_at":"2026-10-25T21:04:24.062589+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.6676,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"excluded_hours":{"first_seen_placeholder":286,"no_df":0,"no_gridpulse":19,"stale_capture":239,"unresolved_stub":0,"unsettled":0},"n":175,"reason":"insufficient-paired-hours","scoreable":false},"48h":{"excluded_hours":{"first_seen_placeholder":286,"no_df":0,"no_gridpulse":20,"stale_capture":239,"unresolved_stub":0,"unsettled":0},"n":174,"reason":"insufficient-paired-hours","scoreable":false}},"n_absent_hours":0,"name":"Midwest (MISO)","placeholder_pct":40.06,"reason":"insufficient-paired-hours","reason_detail":"Fewer than 200 comparable hours in the window (after excluding placeholder hours and unavailable actuals).","region":"MISO","revision_class":"bulk","scoreable":false,"scored_at":"2026-10-25T21:00:52.173096+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.9583,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":3.55,"delta_mape_vs_revised":3.55,"delta_median_ape":2.48,"delta_wape":3.715,"excluded_hours":{"first_seen_placeholder":60,"no_df":0,"no_gridpulse":50,"stale_capture":30,"unresolved_stub":1,"unsettled":0},"gridpulse":{"mae":225.0,"mape":4.647,"median_ape":3.506,"n":578,"wape":4.731},"lead_basis":"observed","n":578,"observed_lead_h":23.32,"official":{"mae":401.7,"mape":8.197,"median_ape":5.986,"n":578,"wape":8.446},"official_revised":{"mae":401.7,"mape":8.197,"median_ape":5.986,"n":578,"wape":8.446},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":139,"rolling_mape_7d":5.208594429577427},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.025,"n_hours_excluded":17,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.104},"winner":"gridpulse","winner_vs_revised":"gridpulse"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.32h > documented official max 41h","delta_mape":2.625,"delta_mape_vs_revised":2.625,"delta_median_ape":1.953,"delta_wape":2.91,"excluded_hours":{"first_seen_placeholder":60,"no_df":0,"no_gridpulse":57,"stale_capture":30,"unresolved_stub":1,"unsettled":0},"gridpulse":{"mae":257.9,"mape":5.452,"median_ape":3.908,"n":571,"wape":5.423},"lead_basis":"observed","n":571,"observed_lead_h":47.32,"official":{"mae":396.4,"mape":8.077,"median_ape":5.861,"n":571,"wape":8.333},"official_revised":{"mae":396.4,"mape":8.077,"median_ape":5.861,"n":571,"wape":8.333},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"acceptable","horizon":"48h","model":"ensemble","n_7d":127,"rolling_mape_7d":6.538585259743647},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.093,"n_hours_excluded":23,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.145},"winner":"gridpulse","winner_vs_revised":"gridpulse"}},"n_absent_hours":0,"name":"Southern Nevada (NV Energy)","placeholder_pct":8.48,"reason":null,"reason_detail":null,"region":"NEVP","revision_class":"bulk","scoreable":true,"scored_at":"2026-10-25T21:02:14.939644+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.8359,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-1.289,"delta_mape_vs_revised":-1.289,"delta_median_ape":-0.989,"delta_wape":-1.32,"excluded_hours":{"first_seen_placeholder":2,"no_df":0,"no_gridpulse":47,"stale_capture":118,"unresolved_stub":12,"unsettled":0},"gridpulse":{"mae":41.3,"mape":3.22,"median_ape":2.251,"n":540,"wape":3.301},"lead_basis":"observed","n":540,"observed_lead_h":23.25,"official":{"mae":24.8,"mape":1.931,"median_ape":1.262,"n":540,"wape":1.981},"official_revised":{"mae":24.8,"mape":1.931,"median_ape":1.262,"n":540,"wape":1.981},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"target","horizon":"24h","model":"ensemble","n_7d":136,"rolling_mape_7d":2.8672693283158903},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.111,"n_hours_excluded":98,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.093},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.25h > documented official max 41h","delta_mape":-2.005,"delta_mape_vs_revised":-2.005,"delta_median_ape":-1.494,"delta_wape":-2.074,"excluded_hours":{"first_seen_placeholder":2,"no_df":0,"no_gridpulse":48,"stale_capture":118,"unresolved_stub":12,"unsettled":0},"gridpulse":{"mae":51.3,"mape":3.988,"median_ape":2.8,"n":539,"wape":4.108},"lead_basis":"observed","n":539,"observed_lead_h":47.25,"official":{"mae":25.4,"mape":1.983,"median_ape":1.306,"n":539,"wape":2.034},"official_revised":{"mae":25.4,"mape":1.983,"median_ape":1.306,"n":539,"wape":2.034},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"target","horizon":"48h","model":"ensemble","n_7d":120,"rolling_mape_7d":3.394295328580509},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.109,"n_hours_excluded":99,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.1},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"Montana (NorthWestern)","placeholder_pct":0.97,"reason":null,"reason_detail":null,"region":"NWMT","revision_class":"bulk","scoreable":true,"scored_at":"2026-10-25T21:05:44.719496+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.6606,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-1.304,"delta_mape_vs_revised":-1.304,"delta_median_ape":-0.217,"delta_wape":-1.324,"excluded_hours":{"first_seen_placeholder":13,"no_df":0,"no_gridpulse":52,"stale_capture":244,"unresolved_stub":2,"unsettled":0},"gridpulse":{"mae":656.0,"mape":4.354,"median_ape":2.871,"n":408,"wape":4.296},"lead_basis":"observed","n":408,"observed_lead_h":23.35,"official":{"mae":453.7,"mape":3.05,"median_ape":2.654,"n":408,"wape":2.972},"official_revised":{"mae":453.7,"mape":3.05,"median_ape":2.654,"n":408,"wape":2.972},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"target","horizon":"24h","model":"ensemble","n_7d":123,"rolling_mape_7d":2.8807063139921483},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.392,"n_hours_excluded":194,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.239},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.35h > documented official max 41h","delta_mape":-3.137,"delta_mape_vs_revised":-3.137,"delta_median_ape":-1.973,"delta_wape":-3.136,"excluded_hours":{"first_seen_placeholder":13,"no_df":0,"no_gridpulse":63,"stale_capture":244,"unresolved_stub":2,"unsettled":0},"gridpulse":{"mae":919.1,"mape":6.074,"median_ape":4.561,"n":397,"wape":5.998},"lead_basis":"observed","n":397,"observed_lead_h":47.35,"official":{"mae":438.5,"mape":2.937,"median_ape":2.588,"n":397,"wape":2.862},"official_revised":{"mae":438.5,"mape":2.937,"median_ape":2.588,"n":397,"wape":2.862},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"target","horizon":"48h","model":"ensemble","n_7d":102,"rolling_mape_7d":3.843721487907039},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.485,"n_hours_excluded":205,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.152},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"New York (NYISO)","placeholder_pct":2.09,"reason":null,"reason_detail":null,"region":"NYISO","revision_class":"unknown","scoreable":true,"scored_at":"2026-10-25T21:00:56.332416+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.7594,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":3.974,"delta_mape_vs_revised":3.974,"delta_median_ape":2.777,"delta_wape":3.681,"excluded_hours":{"first_seen_placeholder":25,"no_df":0,"no_gridpulse":39,"stale_capture":173,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":266.5,"mape":4.63,"median_ape":3.851,"n":482,"wape":4.665},"lead_basis":"observed","n":482,"observed_lead_h":23.28,"official":{"mae":476.9,"mape":8.604,"median_ape":6.628,"n":482,"wape":8.346},"official_revised":{"mae":476.9,"mape":8.604,"median_ape":6.628,"n":482,"wape":8.346},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":139,"rolling_mape_7d":4.172730042954978},"stale_capture_impact":{"gridpulse_mape_shift_pts":0.144,"n_hours_excluded":148,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.132},"winner":"gridpulse","winner_vs_revised":"gridpulse"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.28h > documented official max 41h","delta_mape":3.837,"delta_mape_vs_revised":3.837,"delta_median_ape":2.81,"delta_wape":3.544,"excluded_hours":{"first_seen_placeholder":25,"no_df":0,"no_gridpulse":46,"stale_capture":173,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":278.5,"mape":4.85,"median_ape":3.964,"n":475,"wape":4.878},"lead_basis":"observed","n":475,"observed_lead_h":47.28,"official":{"mae":480.8,"mape":8.687,"median_ape":6.774,"n":475,"wape":8.422},"official_revised":{"mae":480.8,"mape":8.687,"median_ape":6.774,"n":475,"wape":8.422},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"target","horizon":"48h","model":"ensemble","n_7d":121,"rolling_mape_7d":4.067678153900744},"stale_capture_impact":{"gridpulse_mape_shift_pts":0.151,"n_hours_excluded":154,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.062},"winner":"gridpulse","winner_vs_revised":"gridpulse"}},"n_absent_hours":0,"name":"Inland West (PacifiCorp E)","placeholder_pct":3.62,"reason":null,"reason_detail":null,"region":"PACE","revision_class":"bulk","scoreable":true,"scored_at":"2026-10-25T21:04:32.036864+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.8762,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-0.496,"delta_mape_vs_revised":-0.496,"delta_median_ape":-0.155,"delta_wape":-0.506,"excluded_hours":{"first_seen_placeholder":6,"no_df":0,"no_gridpulse":48,"stale_capture":89,"unresolved_stub":6,"unsettled":0},"gridpulse":{"mae":67.0,"mape":2.952,"median_ape":2.264,"n":570,"wape":2.993},"lead_basis":"observed","n":570,"observed_lead_h":23.27,"official":{"mae":55.7,"mape":2.456,"median_ape":2.109,"n":570,"wape":2.487},"official_revised":{"mae":55.7,"mape":2.456,"median_ape":2.109,"n":570,"wape":2.487},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"target","horizon":"24h","model":"ensemble","n_7d":139,"rolling_mape_7d":2.8223716802016585},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.066,"n_hours_excluded":76,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.054},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.27h > documented official max 41h","delta_mape":-0.779,"delta_mape_vs_revised":-0.779,"delta_median_ape":-0.396,"delta_wape":-0.781,"excluded_hours":{"first_seen_placeholder":6,"no_df":0,"no_gridpulse":51,"stale_capture":89,"unresolved_stub":6,"unsettled":0},"gridpulse":{"mae":73.1,"mape":3.237,"median_ape":2.536,"n":567,"wape":3.268},"lead_basis":"observed","n":567,"observed_lead_h":47.27,"official":{"mae":55.6,"mape":2.458,"median_ape":2.14,"n":567,"wape":2.487},"official_revised":{"mae":55.6,"mape":2.458,"median_ape":2.14,"n":567,"wape":2.487},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"target","horizon":"48h","model":"ensemble","n_7d":122,"rolling_mape_7d":3.316344311805725},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.04,"n_hours_excluded":79,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.047},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"Pacific NW (PacifiCorp W)","placeholder_pct":0.83,"reason":null,"reason_detail":null,"region":"PACW","revision_class":"bulk","scoreable":true,"scored_at":"2026-10-25T21:05:12.419259+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.9026,"df_coverage":0.9819,"df_last_published_at":"2026-10-25T07:00:00Z","df_longest_gap_end":"2026-10-25T20:00:00Z","df_longest_gap_hours":13.0,"df_stale_hours":13.0,"leads":{"24h":{"delta_mape":-1.064,"delta_mape_vs_revised":-1.062,"delta_median_ape":-0.8,"delta_wape":-1.062,"excluded_hours":{"first_seen_placeholder":1,"no_df":13,"no_gridpulse":44,"stale_capture":57,"unresolved_stub":13,"unsettled":0},"gridpulse":{"mae":58.9,"mape":2.314,"median_ape":1.747,"n":591,"wape":2.322},"lead_basis":"observed","n":591,"observed_lead_h":23.27,"official":{"mae":32.0,"mape":1.25,"median_ape":0.947,"n":591,"wape":1.26},"official_revised":{"mae":32.0,"mape":1.252,"median_ape":0.981,"n":591,"wape":1.26},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"target","horizon":"24h","model":"ensemble","n_7d":140,"rolling_mape_7d":2.41259185637085},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.045,"n_hours_excluded":42,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.014},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.27h > documented official max 41h","delta_mape":-1.439,"delta_mape_vs_revised":-1.445,"delta_median_ape":-1.082,"delta_wape":-1.445,"excluded_hours":{"first_seen_placeholder":1,"no_df":13,"no_gridpulse":50,"stale_capture":57,"unresolved_stub":13,"unsettled":0},"gridpulse":{"mae":68.3,"mape":2.679,"median_ape":2.012,"n":585,"wape":2.695},"lead_basis":"observed","n":585,"observed_lead_h":47.27,"official":{"mae":31.7,"mape":1.24,"median_ape":0.93,"n":585,"wape":1.25},"official_revised":{"mae":31.4,"mape":1.234,"median_ape":0.947,"n":585,"wape":1.24},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"target","horizon":"48h","model":"ensemble","n_7d":123,"rolling_mape_7d":3.117700080101454},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.066,"n_hours_excluded":48,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.008},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":13,"name":"Portland General","placeholder_pct":1.81,"reason":null,"reason_detail":null,"region":"PGE","revision_class":"unknown","scoreable":true,"scored_at":"2026-10-25T21:05:13.523443+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.7983,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-0.575,"delta_mape_vs_revised":-0.575,"delta_median_ape":-0.026,"delta_wape":-0.563,"excluded_hours":{"first_seen_placeholder":18,"no_df":0,"no_gridpulse":64,"stale_capture":145,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":2870.4,"mape":3.276,"median_ape":2.494,"n":492,"wape":3.255},"lead_basis":"observed","n":492,"observed_lead_h":23.35,"official":{"mae":2373.6,"mape":2.701,"median_ape":2.468,"n":492,"wape":2.692},"official_revised":{"mae":2373.6,"mape":2.701,"median_ape":2.468,"n":492,"wape":2.692},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"excellent","horizon":"24h","model":"ensemble","n_7d":123,"rolling_mape_7d":1.7203167666099544},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.15,"n_hours_excluded":112,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.242},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.35h > documented official max 41h","delta_mape":-1.244,"delta_mape_vs_revised":-1.244,"delta_median_ape":-0.522,"delta_wape":-1.197,"excluded_hours":{"first_seen_placeholder":18,"no_df":0,"no_gridpulse":74,"stale_capture":145,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":3455.9,"mape":3.97,"median_ape":2.99,"n":482,"wape":3.912},"lead_basis":"observed","n":482,"observed_lead_h":47.35,"official":{"mae":2398.0,"mape":2.726,"median_ape":2.468,"n":482,"wape":2.715},"official_revised":{"mae":2398.0,"mape":2.726,"median_ape":2.468,"n":482,"wape":2.715},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"excellent","horizon":"48h","model":"ensemble","n_7d":105,"rolling_mape_7d":2.506029819599981},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.197,"n_hours_excluded":124,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.232},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"Mid-Atlantic (PJM)","placeholder_pct":2.5,"reason":null,"reason_detail":null,"region":"PJM","revision_class":"clean","scoreable":true,"scored_at":"2026-10-25T21:00:58.503550+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.904,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":3.098,"delta_mape_vs_revised":3.098,"delta_median_ape":3.594,"delta_wape":3.098,"excluded_hours":{"first_seen_placeholder":0,"no_df":0,"no_gridpulse":59,"stale_capture":69,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":41.5,"mape":2.633,"median_ape":1.876,"n":591,"wape":2.626},"lead_basis":"observed","n":591,"observed_lead_h":23.24,"official":{"mae":90.5,"mape":5.731,"median_ape":5.47,"n":591,"wape":5.724},"official_revised":{"mae":90.5,"mape":5.731,"median_ape":5.47,"n":591,"wape":5.724},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"target","horizon":"24h","model":"ensemble","n_7d":137,"rolling_mape_7d":2.175385396441948},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.039,"n_hours_excluded":52,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.024},"winner":"gridpulse","winner_vs_revised":"gridpulse"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.24h > documented official max 41h","delta_mape":2.79,"delta_mape_vs_revised":2.79,"delta_median_ape":3.09,"delta_wape":2.786,"excluded_hours":{"first_seen_placeholder":0,"no_df":0,"no_gridpulse":63,"stale_capture":69,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":46.5,"mape":2.944,"median_ape":2.361,"n":587,"wape":2.943},"lead_basis":"observed","n":587,"observed_lead_h":47.24,"official":{"mae":90.6,"mape":5.734,"median_ape":5.451,"n":587,"wape":5.729},"official_revised":{"mae":90.6,"mape":5.734,"median_ape":5.451,"n":587,"wape":5.729},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"excellent","horizon":"48h","model":"ensemble","n_7d":120,"rolling_mape_7d":2.527123875738793},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.023,"n_hours_excluded":55,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.005},"winner":"gridpulse","winner_vs_revised":"gridpulse"}},"n_absent_hours":0,"name":"New Mexico (PNM)","placeholder_pct":0.0,"reason":null,"reason_detail":null,"region":"PNM","revision_class":"unknown","scoreable":true,"scored_at":"2026-10-25T21:07:11.407632+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.7969,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":16.351,"delta_mape_vs_revised":16.512,"delta_median_ape":18.141,"delta_wape":16.899,"excluded_hours":{"first_seen_placeholder":0,"no_df":0,"no_gridpulse":71,"stale_capture":146,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":429.1,"mape":8.721,"median_ape":7.185,"n":502,"wape":8.74},"lead_basis":"observed","n":502,"observed_lead_h":23.32,"official":{"mae":1258.9,"mape":25.072,"median_ape":25.326,"n":502,"wape":25.639},"official_revised":{"mae":1263.5,"mape":25.233,"median_ape":25.515,"n":502,"wape":25.734},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"rollback","horizon":"24h","model":"ensemble","n_7d":125,"rolling_mape_7d":8.304665878054289},"stale_capture_impact":{"gridpulse_mape_shift_pts":0.113,"n_hours_excluded":68,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.57},"winner":"gridpulse","winner_vs_revised":"gridpulse"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.32h > documented official max 41h","delta_mape":16.927,"delta_mape_vs_revised":17.084,"delta_median_ape":18.806,"delta_wape":17.573,"excluded_hours":{"first_seen_placeholder":0,"no_df":0,"no_gridpulse":82,"stale_capture":146,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":404.5,"mape":8.303,"median_ape":6.767,"n":491,"wape":8.212},"lead_basis":"observed","n":491,"observed_lead_h":47.32,"official":{"mae":1270.2,"mape":25.23,"median_ape":25.573,"n":491,"wape":25.785},"official_revised":{"mae":1274.7,"mape":25.387,"median_ape":25.622,"n":491,"wape":25.876},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"acceptable","horizon":"48h","model":"ensemble","n_7d":114,"rolling_mape_7d":8.047253075646006},"stale_capture_impact":{"gridpulse_mape_shift_pts":0.047,"n_hours_excluded":78,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.669},"winner":"gridpulse","winner_vs_revised":"gridpulse"}},"n_absent_hours":0,"name":"Colorado (Xcel)","placeholder_pct":0.0,"reason":null,"reason_detail":null,"region":"PSCO","revision_class":"bulk","scoreable":true,"scored_at":"2026-10-25T21:02:15.442324+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.7302,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":47.962,"delta_mape_vs_revised":46.997,"delta_median_ape":48.801,"delta_wape":48.211,"excluded_hours":{"first_seen_placeholder":0,"no_df":0,"no_gridpulse":41,"stale_capture":194,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":90.8,"mape":3.442,"median_ape":2.784,"n":484,"wape":3.512},"lead_basis":"observed","n":484,"observed_lead_h":23.27,"official":{"mae":1336.8,"mape":51.404,"median_ape":51.585,"n":484,"wape":51.723},"official_revised":{"mae":1311.3,"mape":50.439,"median_ape":50.079,"n":484,"wape":50.738},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":138,"rolling_mape_7d":4.4905089514372305},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.024,"n_hours_excluded":173,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-1.769},"winner":"gridpulse","winner_vs_revised":"gridpulse"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.27h > documented official max 41h","delta_mape":47.502,"delta_mape_vs_revised":46.608,"delta_median_ape":48.57,"delta_wape":47.77,"excluded_hours":{"first_seen_placeholder":0,"no_df":0,"no_gridpulse":42,"stale_capture":194,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":103.9,"mape":3.964,"median_ape":3.186,"n":483,"wape":4.025},"lead_basis":"observed","n":483,"observed_lead_h":47.27,"official":{"mae":1336.6,"mape":51.466,"median_ape":51.756,"n":483,"wape":51.795},"official_revised":{"mae":1313.1,"mape":50.572,"median_ape":50.133,"n":483,"wape":50.885},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"acceptable","horizon":"48h","model":"ensemble","n_7d":121,"rolling_mape_7d":5.224413985949042},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.146,"n_hours_excluded":174,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-1.537},"winner":"gridpulse","winner_vs_revised":"gridpulse"}},"n_absent_hours":0,"name":"Puget Sound Energy","placeholder_pct":0.0,"reason":null,"reason_detail":null,"region":"PSEI","revision_class":"bulk","scoreable":true,"scored_at":"2026-10-25T21:05:19.388185+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.7524,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":0.224,"delta_mape_vs_revised":0.224,"delta_median_ape":0.958,"delta_wape":0.254,"excluded_hours":{"first_seen_placeholder":56,"no_df":0,"no_gridpulse":40,"stale_capture":178,"unresolved_stub":3,"unsettled":0},"gridpulse":{"mae":128.6,"mape":4.212,"median_ape":2.82,"n":442,"wape":4.117},"lead_basis":"observed","n":442,"observed_lead_h":23.29,"official":{"mae":136.5,"mape":4.436,"median_ape":3.778,"n":442,"wape":4.371},"official_revised":{"mae":136.5,"mape":4.436,"median_ape":3.778,"n":442,"wape":4.371},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":136,"rolling_mape_7d":4.293872632544739},"stale_capture_impact":{"gridpulse_mape_shift_pts":0.118,"n_hours_excluded":153,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.544},"winner":"gridpulse","winner_vs_revised":"gridpulse"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.29h > documented official max 41h","delta_mape":-1.713,"delta_mape_vs_revised":-1.713,"delta_median_ape":0.392,"delta_wape":-1.532,"excluded_hours":{"first_seen_placeholder":56,"no_df":0,"no_gridpulse":42,"stale_capture":178,"unresolved_stub":3,"unsettled":0},"gridpulse":{"mae":185.3,"mape":6.179,"median_ape":3.554,"n":440,"wape":5.925},"lead_basis":"observed","n":440,"observed_lead_h":47.29,"official":{"mae":137.4,"mape":4.466,"median_ape":3.946,"n":440,"wape":4.393},"official_revised":{"mae":137.4,"mape":4.466,"median_ape":3.946,"n":440,"wape":4.393},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"target","horizon":"48h","model":"ensemble","n_7d":116,"rolling_mape_7d":4.172884559917964},"stale_capture_impact":{"gridpulse_mape_shift_pts":0.659,"n_hours_excluded":158,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.611},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"Santee Cooper","placeholder_pct":8.07,"reason":null,"reason_detail":null,"region":"SC","revision_class":"bulk","scoreable":true,"scored_at":"2026-10-25T21:04:09.524516+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.7914,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-0.574,"delta_mape_vs_revised":-0.574,"delta_median_ape":-1.133,"delta_wape":-0.516,"excluded_hours":{"first_seen_placeholder":70,"no_df":0,"no_gridpulse":39,"stale_capture":150,"unresolved_stub":4,"unsettled":0},"gridpulse":{"mae":149.4,"mape":5.368,"median_ape":4.424,"n":456,"wape":5.338},"lead_basis":"observed","n":456,"observed_lead_h":23.29,"official":{"mae":135.0,"mape":4.794,"median_ape":3.291,"n":456,"wape":4.822},"official_revised":{"mae":135.0,"mape":4.794,"median_ape":3.291,"n":456,"wape":4.822},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":138,"rolling_mape_7d":4.388638491732335},"stale_capture_impact":{"gridpulse_mape_shift_pts":0.025,"n_hours_excluded":124,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.045},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.29h > documented official max 41h","delta_mape":-2.848,"delta_mape_vs_revised":-2.848,"delta_median_ape":-1.622,"delta_wape":-2.476,"excluded_hours":{"first_seen_placeholder":70,"no_df":0,"no_gridpulse":36,"stale_capture":150,"unresolved_stub":4,"unsettled":0},"gridpulse":{"mae":202.7,"mape":7.592,"median_ape":4.898,"n":459,"wape":7.236},"lead_basis":"observed","n":459,"observed_lead_h":47.29,"official":{"mae":133.3,"mape":4.744,"median_ape":3.276,"n":459,"wape":4.76},"official_revised":{"mae":133.3,"mape":4.744,"median_ape":3.276,"n":459,"wape":4.76},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"target","horizon":"48h","model":"ensemble","n_7d":121,"rolling_mape_7d":4.67828945207147},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.322,"n_hours_excluded":125,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.014},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"Carolinas Mid (Dominion SC)","placeholder_pct":10.57,"reason":null,"reason_detail":null,"region":"SCEG","revision_class":"bulk","scoreable":true,"scored_at":"2026-10-25T21:04:21.932273+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.8206,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-1.281,"delta_mape_vs_revised":-1.281,"delta_median_ape":-0.942,"delta_wape":-1.285,"excluded_hours":{"first_seen_placeholder":28,"no_df":0,"no_gridpulse":46,"stale_capture":129,"unresolved_stub":3,"unsettled":0},"gridpulse":{"mae":50.5,"mape":4.946,"median_ape":4.578,"n":513,"wape":4.983},"lead_basis":"observed","n":513,"observed_lead_h":23.27,"official":{"mae":37.5,"mape":3.665,"median_ape":3.636,"n":513,"wape":3.698},"official_revised":{"mae":37.5,"mape":3.665,"median_ape":3.636,"n":513,"wape":3.698},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":138,"rolling_mape_7d":4.425262941583337},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.067,"n_hours_excluded":113,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.06},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.27h > documented official max 41h","delta_mape":-1.602,"delta_mape_vs_revised":-1.602,"delta_median_ape":-1.032,"delta_wape":-1.611,"excluded_hours":{"first_seen_placeholder":28,"no_df":0,"no_gridpulse":48,"stale_capture":129,"unresolved_stub":3,"unsettled":0},"gridpulse":{"mae":53.4,"mape":5.243,"median_ape":4.632,"n":511,"wape":5.286},"lead_basis":"observed","n":511,"observed_lead_h":47.27,"official":{"mae":37.2,"mape":3.641,"median_ape":3.6,"n":511,"wape":3.675},"official_revised":{"mae":37.2,"mape":3.641,"median_ape":3.6,"n":511,"wape":3.675},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"target","horizon":"48h","model":"ensemble","n_7d":120,"rolling_mape_7d":4.359808787861697},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.067,"n_hours_excluded":115,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.062},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"Seattle (SCL)","placeholder_pct":4.03,"reason":null,"reason_detail":null,"region":"SCL","revision_class":"churn","scoreable":true,"scored_at":"2026-10-25T21:05:18.341400+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":20.23,"df_asissued_coverage":0.9291,"df_coverage":0.9666,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":"2026-10-10T05:00:00Z","df_longest_gap_hours":24.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":3.068,"delta_mape_vs_revised":3.068,"delta_median_ape":12.065,"delta_wape":5.268,"excluded_hours":{"first_seen_placeholder":0,"no_df":24,"no_gridpulse":58,"stale_capture":27,"unresolved_stub":6,"unsettled":0},"gridpulse":{"mae":47.4,"mape":18.952,"median_ape":14.816,"n":604,"wape":18.138},"lead_basis":"observed","n":604,"observed_lead_h":23.3,"official":{"mae":61.1,"mape":22.02,"median_ape":26.881,"n":604,"wape":23.406},"official_revised":{"mae":61.1,"mape":22.02,"median_ape":26.881,"n":604,"wape":23.406},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"rollback","horizon":"24h","model":"ensemble","n_7d":141,"rolling_mape_7d":9.254779420269807},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.24,"n_hours_excluded":22,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.33},"winner":"gridpulse","winner_vs_revised":"gridpulse"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.30h > documented official max 41h","delta_mape":1.624,"delta_mape_vs_revised":1.624,"delta_median_ape":9.971,"delta_wape":3.486,"excluded_hours":{"first_seen_placeholder":0,"no_df":24,"no_gridpulse":51,"stale_capture":27,"unresolved_stub":6,"unsettled":0},"gridpulse":{"mae":52.2,"mape":20.411,"median_ape":17.013,"n":611,"wape":19.941},"lead_basis":"observed","n":611,"observed_lead_h":47.3,"official":{"mae":61.3,"mape":22.035,"median_ape":26.984,"n":611,"wape":23.427},"official_revised":{"mae":61.3,"mape":22.035,"median_ape":26.984,"n":611,"wape":23.427},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"acceptable","horizon":"48h","model":"ensemble","n_7d":121,"rolling_mape_7d":8.964009763541751},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.149,"n_hours_excluded":17,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.233},"winner":"gridpulse","winner_vs_revised":"gridpulse"}},"n_absent_hours":24,"name":"Seminole Electric","placeholder_pct":0.0,"reason":null,"reason_detail":null,"region":"SEC","revision_class":"bulk","scoreable":true,"scored_at":"2026-10-25T21:03:30.927377+00:00","scored_model":"ensemble","served_series":"seasonal-naive","serves_scored_model":false},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.7497,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-2.724,"delta_mape_vs_revised":-3.283,"delta_median_ape":-1.789,"delta_wape":-2.488,"excluded_hours":{"first_seen_placeholder":12,"no_df":0,"no_gridpulse":41,"stale_capture":180,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":1519.9,"mape":6.068,"median_ape":3.676,"n":486,"wape":5.741},"lead_basis":"observed","n":486,"observed_lead_h":23.33,"official":{"mae":861.3,"mape":3.344,"median_ape":1.887,"n":486,"wape":3.253},"official_revised":{"mae":710.3,"mape":2.785,"median_ape":1.327,"n":486,"wape":2.683},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"rollback","horizon":"24h","model":"ensemble","n_7d":136,"rolling_mape_7d":7.092262557335212},"stale_capture_impact":{"gridpulse_mape_shift_pts":0.038,"n_hours_excluded":162,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.486},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.33h > documented official max 41h","delta_mape":-4.273,"delta_mape_vs_revised":-4.856,"delta_median_ape":-2.61,"delta_wape":-3.892,"excluded_hours":{"first_seen_placeholder":12,"no_df":0,"no_gridpulse":42,"stale_capture":180,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":1885.3,"mape":7.689,"median_ape":4.475,"n":485,"wape":7.116},"lead_basis":"observed","n":485,"observed_lead_h":47.33,"official":{"mae":854.1,"mape":3.416,"median_ape":1.865,"n":485,"wape":3.224},"official_revised":{"mae":697.9,"mape":2.833,"median_ape":1.312,"n":485,"wape":2.634},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"acceptable","horizon":"48h","model":"ensemble","n_7d":123,"rolling_mape_7d":7.844147490457768},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.069,"n_hours_excluded":163,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.442},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"Southeast (Southern Co.)","placeholder_pct":1.67,"reason":null,"reason_detail":null,"region":"SOCO","revision_class":"bulk","scoreable":true,"scored_at":"2026-10-25T21:02:07.789188+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":-13.61,"df_asissued_coverage":0.0536,"df_coverage":0.8209,"df_last_published_at":"2026-10-23T04:00:00Z","df_longest_gap_end":"2026-10-25T20:00:00Z","df_longest_gap_hours":64.0,"df_stale_hours":64.0,"leads":{},"n_absent_hours":127,"name":"SW Power Admin","placeholder_pct":0.28,"reason":"broken-feed","reason_detail":"This feed's provisional readings revise heavily before settling, so intraday scoring is not meaningful \u2014 and GridPulse anchors its own forecast on this BA's day-ahead value (ADR-009), which would make the comparison partly self-referential.","region":"SPA","revision_class":"broken","scoreable":false,"scored_at":"2026-10-25T21:04:27.196362+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":8.12,"df_asissued_coverage":0.6815,"df_coverage":0.9666,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":"2026-09-29T06:00:00Z","df_longest_gap_hours":24.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":2.191,"delta_mape_vs_revised":2.191,"delta_median_ape":2.108,"delta_wape":2.052,"excluded_hours":{"first_seen_placeholder":11,"no_df":24,"no_gridpulse":50,"stale_capture":205,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":1367.5,"mape":3.967,"median_ape":3.049,"n":429,"wape":3.991},"lead_basis":"observed","n":429,"observed_lead_h":23.35,"official":{"mae":2070.4,"mape":6.158,"median_ape":5.157,"n":429,"wape":6.043},"official_revised":{"mae":2070.4,"mape":6.158,"median_ape":5.157,"n":429,"wape":6.043},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"target","horizon":"24h","model":"ensemble","n_7d":123,"rolling_mape_7d":2.3425538421331744},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.156,"n_hours_excluded":159,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.068},"winner":"gridpulse","winner_vs_revised":"gridpulse"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.35h > documented official max 41h","delta_mape":1.272,"delta_mape_vs_revised":1.272,"delta_median_ape":0.191,"delta_wape":1.162,"excluded_hours":{"first_seen_placeholder":11,"no_df":24,"no_gridpulse":63,"stale_capture":205,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":1570.9,"mape":4.553,"median_ape":3.859,"n":416,"wape":4.57},"lead_basis":"observed","n":416,"observed_lead_h":47.35,"official":{"mae":1970.5,"mape":5.825,"median_ape":4.05,"n":416,"wape":5.732},"official_revised":{"mae":1970.5,"mape":5.825,"median_ape":4.05,"n":416,"wape":5.732},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"excellent","horizon":"48h","model":"ensemble","n_7d":104,"rolling_mape_7d":2.9571785523652996},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.166,"n_hours_excluded":170,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.061},"winner":"gridpulse","winner_vs_revised":"gridpulse"}},"n_absent_hours":24,"name":"Southwest (SPP)","placeholder_pct":1.53,"reason":null,"reason_detail":null,"region":"SPP","revision_class":"unknown","scoreable":true,"scored_at":"2026-10-25T21:01:00.104964+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.8915,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":5.849,"delta_mape_vs_revised":5.849,"delta_median_ape":5.43,"delta_wape":3.235,"excluded_hours":{"first_seen_placeholder":5,"no_df":0,"no_gridpulse":62,"stale_capture":78,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":618.9,"mape":19.751,"median_ape":13.469,"n":574,"wape":16.662},"lead_basis":"observed","n":574,"observed_lead_h":23.24,"official":{"mae":739.0,"mape":25.6,"median_ape":18.899,"n":574,"wape":19.897},"official_revised":{"mae":739.0,"mape":25.6,"median_ape":18.899,"n":574,"wape":19.897},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"rollback","horizon":"24h","model":"ensemble","n_7d":134,"rolling_mape_7d":22.123956935738384},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.532,"n_hours_excluded":59,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.186},"winner":"gridpulse","winner_vs_revised":"gridpulse"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.24h > documented official max 41h","delta_mape":4.849,"delta_mape_vs_revised":4.849,"delta_median_ape":2.719,"delta_wape":2.08,"excluded_hours":{"first_seen_placeholder":5,"no_df":0,"no_gridpulse":70,"stale_capture":78,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":650.0,"mape":20.477,"median_ape":15.858,"n":566,"wape":17.489},"lead_basis":"observed","n":566,"observed_lead_h":47.24,"official":{"mae":727.3,"mape":25.326,"median_ape":18.577,"n":566,"wape":19.569},"official_revised":{"mae":727.3,"mape":25.326,"median_ape":18.577,"n":566,"wape":19.569},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"rollback","horizon":"48h","model":"ensemble","n_7d":119,"rolling_mape_7d":25.01929888824537},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.501,"n_hours_excluded":65,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.336},"winner":"gridpulse","winner_vs_revised":"gridpulse"}},"n_absent_hours":0,"name":"Phoenix (SRP)","placeholder_pct":0.7,"reason":null,"reason_detail":null,"region":"SRP","revision_class":"churn","scoreable":true,"scored_at":"2026-10-25T21:06:49.729168+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.7983,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-1.708,"delta_mape_vs_revised":-1.708,"delta_median_ape":-1.065,"delta_wape":-1.258,"excluded_hours":{"first_seen_placeholder":19,"no_df":0,"no_gridpulse":40,"stale_capture":145,"unresolved_stub":14,"unsettled":0},"gridpulse":{"mae":17.7,"mape":5.422,"median_ape":4.126,"n":501,"wape":5.267},"lead_basis":"observed","n":501,"observed_lead_h":23.31,"official":{"mae":13.5,"mape":3.714,"median_ape":3.061,"n":501,"wape":4.009},"official_revised":{"mae":13.5,"mape":3.714,"median_ape":3.061,"n":501,"wape":4.009},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":138,"rolling_mape_7d":5.521552818523645},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.196,"n_hours_excluded":120,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.23},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.31h > documented official max 41h","delta_mape":-2.438,"delta_mape_vs_revised":-2.438,"delta_median_ape":-1.235,"delta_wape":-1.944,"excluded_hours":{"first_seen_placeholder":19,"no_df":0,"no_gridpulse":45,"stale_capture":145,"unresolved_stub":14,"unsettled":0},"gridpulse":{"mae":20.3,"mape":6.231,"median_ape":4.374,"n":496,"wape":6.025},"lead_basis":"observed","n":496,"observed_lead_h":47.31,"official":{"mae":13.8,"mape":3.793,"median_ape":3.139,"n":496,"wape":4.081},"official_revised":{"mae":13.8,"mape":3.793,"median_ape":3.139,"n":496,"wape":4.081},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"acceptable","horizon":"48h","model":"ensemble","n_7d":118,"rolling_mape_7d":6.096710030347068},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.131,"n_hours_excluded":125,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.241},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"Tallahassee","placeholder_pct":4.87,"reason":null,"reason_detail":null,"region":"TAL","revision_class":"unknown","scoreable":true,"scored_at":"2026-10-25T21:03:22.133183+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.6398,"df_coverage":0.9903,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":"2026-09-26T05:00:00Z","df_longest_gap_hours":7.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-2.067,"delta_mape_vs_revised":-2.067,"delta_median_ape":-1.933,"delta_wape":-1.96,"excluded_hours":{"first_seen_placeholder":3,"no_df":7,"no_gridpulse":37,"stale_capture":252,"unresolved_stub":3,"unsettled":0},"gridpulse":{"mae":146.6,"mape":5.351,"median_ape":4.704,"n":417,"wape":5.341},"lead_basis":"observed","n":417,"observed_lead_h":23.31,"official":{"mae":92.8,"mape":3.284,"median_ape":2.771,"n":417,"wape":3.381},"official_revised":{"mae":92.8,"mape":3.284,"median_ape":2.771,"n":417,"wape":3.381},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":139,"rolling_mape_7d":4.916266605366276},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.232,"n_hours_excluded":228,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.062},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.31h > documented official max 41h","delta_mape":-3.443,"delta_mape_vs_revised":-3.443,"delta_median_ape":-2.93,"delta_wape":-3.231,"excluded_hours":{"first_seen_placeholder":3,"no_df":7,"no_gridpulse":42,"stale_capture":252,"unresolved_stub":3,"unsettled":0},"gridpulse":{"mae":181.3,"mape":6.701,"median_ape":5.693,"n":412,"wape":6.587},"lead_basis":"observed","n":412,"observed_lead_h":47.31,"official":{"mae":92.4,"mape":3.258,"median_ape":2.763,"n":412,"wape":3.356},"official_revised":{"mae":92.4,"mape":3.258,"median_ape":2.763,"n":412,"wape":3.356},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"acceptable","horizon":"48h","model":"ensemble","n_7d":120,"rolling_mape_7d":5.537593394896897},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.258,"n_hours_excluded":234,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.033},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":7,"name":"Tampa Bay (TECO)","placeholder_pct":0.83,"reason":null,"reason_detail":null,"region":"TEC","revision_class":"unknown","scoreable":true,"scored_at":"2026-10-25T21:03:07.584135+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.9569,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-2.75,"delta_mape_vs_revised":-2.75,"delta_median_ape":-2.74,"delta_wape":-2.597,"excluded_hours":{"first_seen_placeholder":2,"no_df":0,"no_gridpulse":54,"stale_capture":31,"unresolved_stub":4,"unsettled":0},"gridpulse":{"mae":94.8,"mape":5.868,"median_ape":4.765,"n":628,"wape":5.723},"lead_basis":"observed","n":628,"observed_lead_h":23.24,"official":{"mae":51.8,"mape":3.118,"median_ape":2.025,"n":628,"wape":3.126},"official_revised":{"mae":51.8,"mape":3.118,"median_ape":2.025,"n":628,"wape":3.126},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":135,"rolling_mape_7d":4.762852020443275},"stale_capture_impact":{"gridpulse_mape_shift_pts":0.151,"n_hours_excluded":17,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.003},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.24h > documented official max 41h","delta_mape":-4.211,"delta_mape_vs_revised":-4.211,"delta_median_ape":-3.907,"delta_wape":-4.053,"excluded_hours":{"first_seen_placeholder":2,"no_df":0,"no_gridpulse":60,"stale_capture":31,"unresolved_stub":4,"unsettled":0},"gridpulse":{"mae":118.2,"mape":7.307,"median_ape":5.898,"n":622,"wape":7.156},"lead_basis":"observed","n":622,"observed_lead_h":47.24,"official":{"mae":51.3,"mape":3.096,"median_ape":1.991,"n":622,"wape":3.103},"official_revised":{"mae":51.3,"mape":3.096,"median_ape":1.991,"n":622,"wape":3.103},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"acceptable","horizon":"48h","model":"ensemble","n_7d":119,"rolling_mape_7d":5.402919327731092},"stale_capture_impact":{"gridpulse_mape_shift_pts":0.32,"n_hours_excluded":23,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.014},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"Tucson (TEP)","placeholder_pct":0.97,"reason":null,"reason_detail":null,"region":"TEPC","revision_class":"unknown","scoreable":true,"scored_at":"2026-10-25T21:07:09.949295+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.8287,"df_coverage":1.0,"df_last_published_at":"2026-10-25T19:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-1.854,"delta_mape_vs_revised":-1.854,"delta_median_ape":-1.65,"delta_wape":-1.873,"excluded_hours":{"first_seen_placeholder":1,"no_df":0,"no_gridpulse":137,"stale_capture":123,"unresolved_stub":16,"unsettled":0},"gridpulse":{"mae":17.3,"mape":4.95,"median_ape":4.224,"n":441,"wape":4.947},"lead_basis":"observed","n":441,"observed_lead_h":22.24,"official":{"mae":10.7,"mape":3.096,"median_ape":2.574,"n":441,"wape":3.074},"official_revised":{"mae":10.7,"mape":3.096,"median_ape":2.574,"n":441,"wape":3.074},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":113,"rolling_mape_7d":4.935141100451992},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.224,"n_hours_excluded":76,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.002},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 46.24h > documented official max 41h","delta_mape":-2.592,"delta_mape_vs_revised":-2.592,"delta_median_ape":-1.942,"delta_wape":-2.647,"excluded_hours":{"first_seen_placeholder":1,"no_df":0,"no_gridpulse":139,"stale_capture":123,"unresolved_stub":16,"unsettled":0},"gridpulse":{"mae":20.5,"mape":5.829,"median_ape":4.637,"n":439,"wape":5.866},"lead_basis":"observed","n":439,"observed_lead_h":46.24,"official":{"mae":11.3,"mape":3.237,"median_ape":2.695,"n":439,"wape":3.219},"official_revised":{"mae":11.3,"mape":3.237,"median_ape":2.695,"n":439,"wape":3.219},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"acceptable","horizon":"48h","model":"ensemble","n_7d":100,"rolling_mape_7d":5.928329},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.279,"n_hours_excluded":76,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.023},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"Turlock ID","placeholder_pct":2.37,"reason":null,"reason_detail":null,"region":"TIDC","revision_class":"unknown","scoreable":true,"scored_at":"2026-10-25T21:07:18.342701+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.9583,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-1.985,"delta_mape_vs_revised":-1.985,"delta_median_ape":-1.366,"delta_wape":-2.034,"excluded_hours":{"first_seen_placeholder":0,"no_df":0,"no_gridpulse":45,"stale_capture":30,"unresolved_stub":33,"unsettled":0},"gridpulse":{"mae":17.1,"mape":3.734,"median_ape":2.865,"n":611,"wape":3.768},"lead_basis":"observed","n":611,"observed_lead_h":23.27,"official":{"mae":7.9,"mape":1.749,"median_ape":1.499,"n":611,"wape":1.734},"official_revised":{"mae":7.9,"mape":1.749,"median_ape":1.499,"n":611,"wape":1.734},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":139,"rolling_mape_7d":4.168735154622518},"stale_capture_impact":{"gridpulse_mape_shift_pts":0.081,"n_hours_excluded":16,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.009},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.27h > documented official max 41h","delta_mape":-2.736,"delta_mape_vs_revised":-2.736,"delta_median_ape":-2.141,"delta_wape":-2.77,"excluded_hours":{"first_seen_placeholder":0,"no_df":0,"no_gridpulse":46,"stale_capture":30,"unresolved_stub":33,"unsettled":0},"gridpulse":{"mae":20.5,"mape":4.494,"median_ape":3.639,"n":610,"wape":4.513},"lead_basis":"observed","n":610,"observed_lead_h":47.27,"official":{"mae":7.9,"mape":1.758,"median_ape":1.498,"n":610,"wape":1.743},"official_revised":{"mae":7.9,"mape":1.758,"median_ape":1.498,"n":610,"wape":1.743},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"target","horizon":"48h","model":"ensemble","n_7d":121,"rolling_mape_7d":4.355827585860902},"stale_capture_impact":{"gridpulse_mape_shift_pts":0.044,"n_hours_excluded":19,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.025},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"Tacoma Power","placeholder_pct":4.87,"reason":null,"reason_detail":null,"region":"TPWR","revision_class":"unknown","scoreable":true,"scored_at":"2026-10-25T21:05:25.001789+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.8456,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":-3.222,"delta_mape_vs_revised":-3.222,"delta_median_ape":-2.434,"delta_wape":-3.086,"excluded_hours":{"first_seen_placeholder":1,"no_df":0,"no_gridpulse":47,"stale_capture":111,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":964.8,"mape":5.431,"median_ape":4.071,"n":560,"wape":5.318},"lead_basis":"observed","n":560,"observed_lead_h":23.32,"official":{"mae":404.8,"mape":2.209,"median_ape":1.637,"n":560,"wape":2.232},"official_revised":{"mae":404.8,"mape":2.209,"median_ape":1.637,"n":560,"wape":2.232},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"acceptable","horizon":"24h","model":"ensemble","n_7d":136,"rolling_mape_7d":5.343465234787093},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.123,"n_hours_excluded":100,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.013},"winner":"official","winner_vs_revised":"official"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.32h > documented official max 41h","delta_mape":-4.44,"delta_mape_vs_revised":-4.44,"delta_median_ape":-3.495,"delta_wape":-4.277,"excluded_hours":{"first_seen_placeholder":1,"no_df":0,"no_gridpulse":49,"stale_capture":111,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":1241.8,"mape":6.819,"median_ape":5.191,"n":558,"wape":6.814},"lead_basis":"observed","n":558,"observed_lead_h":47.32,"official":{"mae":462.4,"mape":2.379,"median_ape":1.696,"n":558,"wape":2.537},"official_revised":{"mae":462.4,"mape":2.379,"median_ape":1.696,"n":558,"wape":2.537},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"acceptable","horizon":"48h","model":"ensemble","n_7d":126,"rolling_mape_7d":5.502597111118139},"stale_capture_impact":{"gridpulse_mape_shift_pts":-0.193,"n_hours_excluded":103,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":-0.012},"winner":"official","winner_vs_revised":"official"}},"n_absent_hours":0,"name":"Tennessee Valley (TVA)","placeholder_pct":0.14,"reason":null,"reason_detail":null,"region":"TVA","revision_class":"bulk","scoreable":true,"scored_at":"2026-10-25T21:02:10.516328+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true},{"absent_hours_bias_pct":null,"df_asissued_coverage":0.9068,"df_coverage":1.0,"df_last_published_at":"2026-10-25T20:00:00Z","df_longest_gap_end":null,"df_longest_gap_hours":0.0,"df_stale_hours":0.0,"leads":{"24h":{"delta_mape":4.449,"delta_mape_vs_revised":4.449,"delta_median_ape":3.724,"delta_wape":4.528,"excluded_hours":{"first_seen_placeholder":21,"no_df":0,"no_gridpulse":45,"stale_capture":67,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":91.7,"mape":10.207,"median_ape":7.855,"n":586,"wape":9.764},"lead_basis":"observed","n":586,"observed_lead_h":23.24,"official":{"mae":134.2,"mape":14.656,"median_ape":11.579,"n":586,"wape":14.292},"official_revised":{"mae":134.2,"mape":14.656,"median_ape":11.579,"n":586,"wape":14.292},"scoreable":true,"serve_grade":{"acceptable_max":7.0,"grade":"rollback","horizon":"24h","model":"ensemble","n_7d":134,"rolling_mape_7d":7.78405021269807},"stale_capture_impact":{"gridpulse_mape_shift_pts":0.312,"n_hours_excluded":49,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.125},"winner":"gridpulse","winner_vs_revised":"gridpulse"},"48h":{"conservative":true,"conservative_basis":"observed lead 47.24h > documented official max 41h","delta_mape":3.954,"delta_mape_vs_revised":3.954,"delta_median_ape":3.333,"delta_wape":4.013,"excluded_hours":{"first_seen_placeholder":21,"no_df":0,"no_gridpulse":50,"stale_capture":67,"unresolved_stub":0,"unsettled":0},"gridpulse":{"mae":97.6,"mape":10.845,"median_ape":8.4,"n":581,"wape":10.387},"lead_basis":"observed","n":581,"observed_lead_h":47.24,"official":{"mae":135.3,"mape":14.799,"median_ape":11.733,"n":581,"wape":14.4},"official_revised":{"mae":135.3,"mape":14.799,"median_ape":11.733,"n":581,"wape":14.4},"scoreable":true,"serve_grade":{"acceptable_max":10.0,"grade":"acceptable","horizon":"48h","model":"ensemble","n_7d":118,"rolling_mape_7d":8.121083122574397},"stale_capture_impact":{"gridpulse_mape_shift_pts":0.234,"n_hours_excluded":56,"note":"same hours rescored without the stale-capture filter; positive means the exclusion improved that arm's MAPE","official_mape_shift_pts":0.103},"winner":"gridpulse","winner_vs_revised":"gridpulse"}},"n_absent_hours":0,"name":"Desert SW (WAPA-DSW)","placeholder_pct":2.92,"reason":null,"reason_detail":null,"region":"WALC","revision_class":"churn","scoreable":true,"scored_at":"2026-10-25T21:07:14.631274+00:00","scored_model":"ensemble","served_series":"model","serves_scored_model":true}],"statistics":{"mae":"mean absolute error, MW","mape":"mean absolute percentage error over the paired hours","median_ape":"median absolute percentage error over the paired hours","wape":"sum|error| / sum|actual|, percent"},"truth":"EIA's latest-observed demand value for the hour, used for both arms; not certified final","updated_at":"2026-10-25T21:07:54.710222+00:00","window_days":30}
