| Platform | EnergyScope MCP v2.9.3 |
| Pipeline | data → derived_signals (v2) → compare_runs → HTML → publish |
| Tools used | crack_spread ×3, latest (PET stocks, MACRO.HOF/RBF), seasonal, derived_signals, compare_runs, IEA.OMR_HEADLINE |
| Data sources | PET (product stocks, cracks), MACRO (HOF, RBF), IEA (OMR headline, refinery runs, Singapore distillate) |
| Contradictions firing | diesel_clean_long (1.000), refiner_margin_trap (0.797), gasoline_overhang (0.522) |
| Snapshot keys | crack_321_z, crack_diesel_z, crack_gasoline_z, gasoline_seasonal_pctl, distillate_seasonal_pctl, refinery_util, nymex_ho_gal, nymex_rbob_gal, iea_refinery_runs_mbd, iea_singapore_dist_usd_bbl, regime, primary_dislocation, dominant_lens, contradictions_active_count |
| Signal layer stats | 3 contradictions active out of 14 defined; 39 named signals evaluated; diesel_clean_long is max-score (1.0) |
| Narrative approach | Regime-first: contradictions are headlines, not raw metrics. The diesel shortage thesis anchors all three contradiction narratives. Gasoline overhang is explicitly flagged as a false-signal risk. |