{"approved":null,"count":50,"generated_at":"2026-04-30T08:36:03.788600+00:00","has_more":true,"items":[{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:36:01.938488+00:00","captured_at_et":"2026-04-30 04:36:01 AM ET","captured_at_local":"2026-04-30T04:36:01.938488-04:00","context":{"approved":false,"cme_confidence_score":0.2779,"cme_confidence_size_multiplier":0.6806,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.794,"confirm_bar_ts":"2026-04-30T08:36:01.144582+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-17.46036231561579,"confirm_momentum_15s_bps":-0.730893974692796,"confirm_momentum_30s_bps":-1.187648456057007,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_1b6581f038ae499f2ff4494c","distance_from_vwap_bps":-10.250988778246718,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":0.34894270360806756,"momentum_30s_bps":0.0,"momentum_5s_bps":0.34894270360806756,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":817,"requires_cross_index_confirmation":true,"seconds_since_open":38161,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34896096871564913,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":5,"trade_mode":"shadow","trade_notional_10s":222098.25},"id":"b1e3002f-353b-4ad1-9b70-b2986a428d4f","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:36:00.553523+00:00","captured_at_et":"2026-04-30 04:36:00 AM ET","captured_at_local":"2026-04-30T04:36:00.553523-04:00","context":{"approved":false,"cme_confidence_score":0.0796,"cme_confidence_size_multiplier":0.5517,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.0443,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.524,"confirm_bar_ts":"2026-04-30T08:36:00.029797+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-16.822260109658256,"confirm_momentum_15s_bps":0.18272850199174068,"confirm_momentum_30s_bps":-1.2789125589213286,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_d912cabffca1b3e54f2fd49c","distance_from_vwap_bps":-10.600678945573746,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":0.3489548801339987,"momentum_30s_bps":-0.6978367062107467,"momentum_5s_bps":0.0,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":523,"requires_cross_index_confirmation":true,"seconds_since_open":38160,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34893661566376466,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":4,"trade_mode":"shadow","trade_notional_10s":179109.75},"id":"cdc95e03-7f4b-4076-8813-ab89b85c8c6e","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:56.358752+00:00","captured_at_et":"2026-04-30 04:35:56 AM ET","captured_at_local":"2026-04-30T04:35:56.358752-04:00","context":{"approved":false,"cme_confidence_score":0.0996,"cme_confidence_size_multiplier":0.5647,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.0592,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.293,"confirm_bar_ts":"2026-04-30T08:35:56.065951+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-16.367597728660066,"confirm_momentum_15s_bps":0.8222932846048424,"confirm_momentum_30s_bps":-1.4615208951815484,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_15795d90a4f761921cbaf0cf","distance_from_vwap_bps":-10.602605033618795,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":0.6979341150195422,"momentum_30s_bps":-1.0467185373852972,"momentum_5s_bps":0.3489548801339987,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":538,"requires_cross_index_confirmation":true,"seconds_since_open":38156,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34893661566376466,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":6,"trade_mode":"shadow","trade_notional_10s":207767.5},"id":"acd867b6-223e-4dca-b525-bd9b3cf249e2","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:54.811237+00:00","captured_at_et":"2026-04-30 04:35:54 AM ET","captured_at_local":"2026-04-30T04:35:54.811237-04:00","context":{"approved":false,"cme_confidence_score":0.0872,"cme_confidence_size_multiplier":0.5567,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.0464,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.804,"confirm_bar_ts":"2026-04-30T08:35:54.007402+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-17.00707251214664,"confirm_momentum_15s_bps":0.2741002658772579,"confirm_momentum_30s_bps":-2.1922613175490517,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_0d9fc3fd746252fd9f089d26","distance_from_vwap_bps":-10.602797680920068,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":0.3489548801339987,"momentum_30s_bps":-1.3955760240039075,"momentum_5s_bps":0.3489548801339987,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":222,"requires_cross_index_confirmation":true,"seconds_since_open":38154,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.6979097602679974,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":5,"trade_mode":"shadow","trade_notional_10s":200603.0},"id":"52328f63-359d-494a-8c95-4e686a5a1be1","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:52.879585+00:00","captured_at_et":"2026-04-30 04:35:52 AM ET","captured_at_local":"2026-04-30T04:35:52.879585-04:00","context":{"approved":false,"cme_confidence_score":0.0798,"cme_confidence_size_multiplier":0.5518,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.0,"confirm_bar_ts":"2026-04-30T08:35:52.879462+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-16.733796665004327,"confirm_momentum_15s_bps":-0.09136091214734687,"confirm_momentum_30s_bps":-2.374841296663348,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_725dd9a1ad355ab373d303ec","distance_from_vwap_bps":-10.951948371380137,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":0.0,"momentum_30s_bps":-2.093291002337508,"momentum_5s_bps":-0.34894270360806756,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":332,"requires_cross_index_confirmation":true,"seconds_since_open":38152,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34894879176480853,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":6,"trade_mode":"shadow","trade_notional_10s":200602.0},"id":"658f4451-7aaa-4061-aa37-2c796bcdfb49","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:48.891897+00:00","captured_at_et":"2026-04-30 04:35:48 AM ET","captured_at_local":"2026-04-30T04:35:48.891897-04:00","context":{"approved":false,"cme_confidence_score":0.2613,"cme_confidence_size_multiplier":0.6699,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":true,"cme_confirmation_score":0.4728,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.347,"confirm_bar_ts":"2026-04-30T08:35:48.545041+00:00","confirm_breakout_above_15s_high":true,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-16.09844522019529,"confirm_momentum_15s_bps":0.5481654728840812,"confirm_momentum_30s_bps":-1.7354609475616773,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_3aeba391bb0ad4c3ad3cbe80","distance_from_vwap_bps":-10.605565164598683,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"supportive","momentum_15s_bps":-0.3489305279318887,"momentum_30s_bps":-2.093217973765001,"momentum_5s_bps":0.6979341150195422,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":958,"requires_cross_index_confirmation":true,"seconds_since_open":38148,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34893661566376466,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":8,"trade_mode":"shadow","trade_notional_10s":157615.75},"id":"7780c6bd-dfd7-4065-9e69-591d585840c6","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME continuation setup not ready","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:47.859283+00:00","captured_at_et":"2026-04-30 04:35:47 AM ET","captured_at_local":"2026-04-30T04:35:47.859283-04:00","context":{"approved":false,"cme_confidence_score":0.0732,"cme_confidence_size_multiplier":0.5476,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.344,"confirm_bar_ts":"2026-04-30T08:35:47.515666+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-16.73823548411114,"confirm_momentum_15s_bps":-0.09136091214734687,"confirm_momentum_30s_bps":-2.557474676433784,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_4f06be760643c88538cf38a3","distance_from_vwap_bps":-10.607300199439564,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-0.3489305279318887,"momentum_30s_bps":-1.7444091686145904,"momentum_5s_bps":0.3489548801339987,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":975,"requires_cross_index_confirmation":true,"seconds_since_open":38147,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34896096871564913,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":8,"trade_mode":"shadow","trade_notional_10s":179106.25},"id":"3dd84a51-3213-4fa3-b1ef-d43d59022b45","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:46.491938+00:00","captured_at_et":"2026-04-30 04:35:46 AM ET","captured_at_local":"2026-04-30T04:35:46.491938-04:00","context":{"approved":false,"cme_confidence_score":0.0644,"cme_confidence_size_multiplier":0.5418,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.61,"confirm_bar_ts":"2026-04-30T08:35:45.881550+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-17.012207254341753,"confirm_momentum_15s_bps":-0.7308605883427736,"confirm_momentum_30s_bps":-2.740176467364498,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_6d3a42b912a2986db387c4cc","distance_from_vwap_bps":-10.95664405096413,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-0.6978610558637774,"momentum_30s_bps":-2.093291002337508,"momentum_5s_bps":0.3489670575097711,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":657,"requires_cross_index_confirmation":true,"seconds_since_open":38146,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34896096871564913,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":7,"trade_mode":"shadow","trade_notional_10s":150448.25},"id":"81e35b98-d1a6-415c-8602-1d57b30a18c5","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:44.789865+00:00","captured_at_et":"2026-04-30 04:35:44 AM ET","captured_at_local":"2026-04-30T04:35:44.789865-04:00","context":{"approved":false,"cme_confidence_score":0.095,"cme_confidence_size_multiplier":0.5617,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.021,"confirm_bar_ts":"2026-04-30T08:35:44.769291+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-17.46895325628601,"confirm_momentum_15s_bps":-1.918368838381993,"confirm_momentum_30s_bps":-2.648982425371771,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_9efb774ff32553926adac5d6","distance_from_vwap_bps":-11.30541576121122,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-1.3956734124214933,"momentum_30s_bps":-2.7909572983533355,"momentum_5s_bps":-0.3489548801339987,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":20,"requires_cross_index_confirmation":true,"seconds_since_open":38144,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34896096871564913,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":8,"trade_mode":"shadow","trade_notional_10s":279405.0},"id":"6668a6a2-8610-458f-a5bf-897b37d90f8f","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:43.591726+00:00","captured_at_et":"2026-04-30 04:35:43 AM ET","captured_at_local":"2026-04-30T04:35:43.591726-04:00","context":{"approved":false,"cme_confidence_score":0.095,"cme_confidence_size_multiplier":0.5617,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":1.09,"confirm_bar_ts":"2026-04-30T08:35:42.501826+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-17.471104469530275,"confirm_momentum_15s_bps":-2.192361447323949,"confirm_momentum_30s_bps":-2.375014843842774,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_5d515dc05b9e2bb2d7253070","distance_from_vwap_bps":-10.95704874382885,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-1.0467550593161201,"momentum_30s_bps":-2.4420876360591683,"momentum_5s_bps":0.0,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":953,"requires_cross_index_confirmation":true,"seconds_since_open":38143,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34896096871564913,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":8,"trade_mode":"shadow","trade_notional_10s":279405.75},"id":"bd3928f4-aa13-4c4e-838c-3095bb965904","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:42.266339+00:00","captured_at_et":"2026-04-30 04:35:42 AM ET","captured_at_local":"2026-04-30T04:35:42.266339-04:00","context":{"approved":false,"cme_confidence_score":0.095,"cme_confidence_size_multiplier":0.5617,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.947,"confirm_bar_ts":"2026-04-30T08:35:41.319732+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-17.197838566071937,"confirm_momentum_15s_bps":-2.2836263987211693,"confirm_momentum_30s_bps":-2.009646302250804,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_8d8856565d970015cbe6977d","distance_from_vwap_bps":-11.306019643946712,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-1.744530895642162,"momentum_30s_bps":-2.4421728360604265,"momentum_5s_bps":-0.3489548801339987,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":668,"requires_cross_index_confirmation":true,"seconds_since_open":38142,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34896096871564913,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":8,"trade_mode":"shadow","trade_notional_10s":279406.75},"id":"571b1e07-f540-4815-ad05-0a1ebcf3bfa7","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:41.257630+00:00","captured_at_et":"2026-04-30 04:35:41 AM ET","captured_at_local":"2026-04-30T04:35:41.257630-04:00","context":{"approved":false,"cme_confidence_score":0.095,"cme_confidence_size_multiplier":0.5617,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.964,"confirm_bar_ts":"2026-04-30T08:35:40.293335+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-17.47181977708816,"confirm_momentum_15s_bps":-2.648982425371771,"confirm_momentum_30s_bps":-2.557661566567709,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_9d044de8fd3d9923cd293167","distance_from_vwap_bps":-10.958063773338418,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-1.3956247165137294,"momentum_30s_bps":-1.3956247165137294,"momentum_5s_bps":-0.34894270360806756,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":678,"requires_cross_index_confirmation":true,"seconds_since_open":38141,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.6979341150195422,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":8,"trade_mode":"shadow","trade_notional_10s":265079.75},"id":"fd8e5478-eb1a-45a5-a949-9711a87a579b","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:39.680464+00:00","captured_at_et":"2026-04-30 04:35:39 AM ET","captured_at_local":"2026-04-30T04:35:39.680464-04:00","context":{"approved":false,"cme_confidence_score":0.095,"cme_confidence_size_multiplier":0.5617,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.39,"confirm_bar_ts":"2026-04-30T08:35:39.290767+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-17.28976270721188,"confirm_momentum_15s_bps":-2.4662939822426835,"confirm_momentum_30s_bps":-2.4662939822426835,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_38ce63623b31e4bc074020ff","distance_from_vwap_bps":-10.958262999001942,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-1.7444700300048843,"momentum_30s_bps":-1.7444700300048843,"momentum_5s_bps":0.0,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":119,"requires_cross_index_confirmation":true,"seconds_since_open":38139,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.6979097602679974,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":8,"trade_mode":"shadow","trade_notional_10s":265080.5},"id":"1ed70cc2-4c0c-46fe-9afb-98d00e62db7a","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:38.127460+00:00","captured_at_et":"2026-04-30 04:35:38 AM ET","captured_at_local":"2026-04-30T04:35:38.127460-04:00","context":{"approved":false,"cme_confidence_score":0.095,"cme_confidence_size_multiplier":0.5617,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.202,"confirm_bar_ts":"2026-04-30T08:35:37.925246+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-16.652371598271493,"confirm_momentum_15s_bps":-2.2835012467916807,"confirm_momentum_30s_bps":-1.7355560630280886,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_27d8fd553f14441dfd3ba52c","distance_from_vwap_bps":-10.958462231910696,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-1.7444700300048843,"momentum_30s_bps":-1.7444700300048843,"momentum_5s_bps":-0.6978610558637774,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":682,"requires_cross_index_confirmation":true,"seconds_since_open":38138,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34893661566376466,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":8,"trade_mode":"shadow","trade_notional_10s":272246.25},"id":"5c4ff3b8-179a-4695-84f9-9914bc1369bd","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:36.418685+00:00","captured_at_et":"2026-04-30 04:35:36 AM ET","captured_at_local":"2026-04-30T04:35:36.418685-04:00","context":{"approved":false,"cme_confidence_score":0.0842,"cme_confidence_size_multiplier":0.5547,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.9,"confirm_bar_ts":"2026-04-30T08:35:35.518190+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-17.01857943958087,"confirm_momentum_15s_bps":-2.740176467364498,"confirm_momentum_30s_bps":-2.3749063738833374,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_ba517231b57dff1ad38b3e88","distance_from_vwap_bps":-10.612281196202977,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-2.093217973765001,"momentum_30s_bps":-1.7444091686145904,"momentum_5s_bps":-0.6978367062107467,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":996,"requires_cross_index_confirmation":true,"seconds_since_open":38136,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34894879176480853,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":8,"trade_mode":"shadow","trade_notional_10s":214936.25},"id":"e88dd8f4-fac0-46de-8ca0-be73d489cabe","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:35.143256+00:00","captured_at_et":"2026-04-30 04:35:35 AM ET","captured_at_local":"2026-04-30T04:35:35.143256-04:00","context":{"approved":false,"cme_confidence_score":0.0842,"cme_confidence_size_multiplier":0.5547,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":1.468,"confirm_bar_ts":"2026-04-30T08:35:33.675331+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-16.654446873762748,"confirm_momentum_15s_bps":-2.2835012467916807,"confirm_momentum_30s_bps":-2.740076356794476,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_5b059278f7de390ce103ee00","distance_from_vwap_bps":-10.96104658020552,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-2.4420876360591683,"momentum_30s_bps":-2.093291002337508,"momentum_5s_bps":-1.0467550593161201,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":790,"requires_cross_index_confirmation":true,"seconds_since_open":38135,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34893661566376466,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":8,"trade_mode":"shadow","trade_notional_10s":214937.25},"id":"7aa9087b-321f-4dbe-8748-f3eeba390c8e","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:34.118870+00:00","captured_at_et":"2026-04-30 04:35:34 AM ET","captured_at_local":"2026-04-30T04:35:34.118870-04:00","context":{"approved":false,"cme_confidence_score":0.0445,"cme_confidence_size_multiplier":0.5289,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.444,"confirm_bar_ts":"2026-04-30T08:35:33.675331+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-16.654446873762748,"confirm_momentum_15s_bps":-2.2835012467916807,"confirm_momentum_30s_bps":-2.740076356794476,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_63b1a0426147ac2b9b3fe84c","distance_from_vwap_bps":-10.267491178741885,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-1.7443483114708345,"momentum_30s_bps":-1.7443483114708345,"momentum_5s_bps":-0.34891835310537334,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":784,"requires_cross_index_confirmation":true,"seconds_since_open":38134,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34893661566376466,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":7,"trade_mode":"shadow","trade_notional_10s":85980.75},"id":"20c6b98d-a323-4556-8b6c-5bc7c1b6d478","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:32.644485+00:00","captured_at_et":"2026-04-30 04:35:32 AM ET","captured_at_local":"2026-04-30T04:35:32.644485-04:00","context":{"approved":false,"cme_confidence_score":0.0445,"cme_confidence_size_multiplier":0.5289,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.146,"confirm_bar_ts":"2026-04-30T08:35:32.497995+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-16.381851876808746,"confirm_momentum_15s_bps":-2.192121151228958,"confirm_momentum_30s_bps":-3.8355814102154318,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_c0c3991c39fa8d872a22c7ba","distance_from_vwap_bps":-10.267677974385766,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-1.3955273348916724,"momentum_30s_bps":-2.4419172538896254,"momentum_5s_bps":-0.6978123582568647,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":314,"requires_cross_index_confirmation":true,"seconds_since_open":38132,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34892444041242865,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":7,"trade_mode":"shadow","trade_notional_10s":85981.75},"id":"9aa3db51-de2a-4d93-84f1-96e6f5bceec5","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:31.461650+00:00","captured_at_et":"2026-04-30 04:35:31 AM ET","captured_at_local":"2026-04-30T04:35:31.461650-04:00","context":{"approved":false,"cme_confidence_score":0.0489,"cme_confidence_size_multiplier":0.5318,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.045,"confirm_bar_ts":"2026-04-30T08:35:31.416786+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-16.290981270808423,"confirm_momentum_15s_bps":-2.1007827699277515,"confirm_momentum_30s_bps":-4.109401397196475,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_dc22f840c38116191a732d36","distance_from_vwap_bps":-9.919479341801187,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-1.046645501168754,"momentum_30s_bps":-2.4418320717200963,"momentum_5s_bps":-0.34890617912843236,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":141,"requires_cross_index_confirmation":true,"seconds_since_open":38131,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34892444041242865,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":7,"trade_mode":"shadow","trade_notional_10s":100316.25},"id":"659f53ca-605b-4273-80c8-59a156f927e1","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:30.387368+00:00","captured_at_et":"2026-04-30 04:35:30 AM ET","captured_at_local":"2026-04-30T04:35:30.387368-04:00","context":{"approved":false,"cme_confidence_score":0.0533,"cme_confidence_size_multiplier":0.5347,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.106,"confirm_bar_ts":"2026-04-30T08:35:30.281230+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-15.561647622106454,"confirm_momentum_15s_bps":-1.2787490181034324,"confirm_momentum_30s_bps":-3.835266185736462,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_c9623b754c481a6513588dea","distance_from_vwap_bps":-9.919659822241913,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-1.3954786491766678,"momentum_30s_bps":-3.487966515521451,"momentum_5s_bps":-0.34890617912843236,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":161,"requires_cross_index_confirmation":true,"seconds_since_open":38130,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.6978123582568647,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":7,"trade_mode":"shadow","trade_notional_10s":114649.25},"id":"3a89fde7-bd39-42aa-9c4d-ad55c1e4db3a","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:29.130185+00:00","captured_at_et":"2026-04-30 04:35:29 AM ET","captured_at_local":"2026-04-30T04:35:29.130185-04:00","context":{"approved":false,"cme_confidence_score":0.0511,"cme_confidence_size_multiplier":0.5332,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.333,"confirm_bar_ts":"2026-04-30T08:35:28.796706+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-15.470760131985308,"confirm_momentum_15s_bps":-0.6394095509518067,"confirm_momentum_30s_bps":-3.835231163992658,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_729e0b6e7938570e40301458","distance_from_vwap_bps":-9.919840309249755,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-1.3954786491766678,"momentum_30s_bps":-3.487966515521451,"momentum_5s_bps":-0.6977880120019537,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":892,"requires_cross_index_confirmation":true,"seconds_since_open":38129,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.6978367062107467,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":6,"trade_mode":"shadow","trade_notional_10s":107484.25},"id":"3d4d4ab6-1418-425f-b5c6-9ad66351abdb","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:27.998848+00:00","captured_at_et":"2026-04-30 04:35:27 AM ET","captured_at_local":"2026-04-30T04:35:27.998848-04:00","context":{"approved":false,"cme_confidence_score":0.0489,"cme_confidence_size_multiplier":0.5318,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.317,"confirm_bar_ts":"2026-04-30T08:35:27.682011+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-15.289620281233942,"confirm_momentum_15s_bps":-0.18269344952636724,"confirm_momentum_30s_bps":-3.196171899256662,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_ee85e54fa8174b8037d07843","distance_from_vwap_bps":-9.571629083895315,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-0.6977636674458362,"momentum_30s_bps":-3.1391698639693058,"momentum_5s_bps":-0.6977636674458362,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":828,"requires_cross_index_confirmation":true,"seconds_since_open":38127,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.6977880120019537,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":6,"trade_mode":"shadow","trade_notional_10s":100320.0},"id":"f722db67-3bf9-47de-b67b-962fefea71ac","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:25.293548+00:00","captured_at_et":"2026-04-30 04:35:25 AM ET","captured_at_local":"2026-04-30T04:35:25.293548-04:00","context":{"approved":false,"cme_confidence_score":0.0543,"cme_confidence_size_multiplier":0.5353,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.0421,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.0,"confirm_bar_ts":"2026-04-30T08:35:25.293544+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-14.835463438246572,"confirm_momentum_15s_bps":0.09134505594884677,"confirm_momentum_30s_bps":-1.9178607633085838,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_ae6e9e8788a4ef4a770c28b2","distance_from_vwap_bps":-9.22375360802283,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":0.0,"momentum_30s_bps":-2.092925910422771,"momentum_5s_bps":-0.6977393245883339,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":396,"requires_cross_index_confirmation":true,"seconds_since_open":38125,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.3489000924585245,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":6,"trade_mode":"shadow","trade_notional_10s":114655.0},"id":"9e959c6c-fe59-40e6-9fcf-44592e68ff4c","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:23.091818+00:00","captured_at_et":"2026-04-30 04:35:23 AM ET","captured_at_local":"2026-04-30T04:35:23.091818-04:00","context":{"approved":false,"cme_confidence_score":0.0635,"cme_confidence_size_multiplier":0.5413,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.0528,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":1.12,"confirm_bar_ts":"2026-04-30T08:35:21.971628+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-14.199119062532358,"confirm_momentum_15s_bps":0.5480603231729039,"confirm_momentum_30s_bps":-1.004621257785815,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_bcbde42cda69a4ca388024ac","distance_from_vwap_bps":-8.875349277282131,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":0.34889400600097686,"momentum_30s_bps":-1.7441049253523093,"momentum_5s_bps":0.0,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":411,"requires_cross_index_confirmation":true,"seconds_since_open":38123,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34887574790238457,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":6,"trade_mode":"shadow","trade_notional_10s":114655.25},"id":"71b37722-ff94-4238-8f93-1551533a5848","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:21.827772+00:00","captured_at_et":"2026-04-30 04:35:21 AM ET","captured_at_local":"2026-04-30T04:35:21.827772-04:00","context":{"approved":false,"cme_confidence_score":0.0594,"cme_confidence_size_multiplier":0.5386,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.0485,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":1.102,"confirm_bar_ts":"2026-04-30T08:35:20.726093+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-14.290914295620079,"confirm_momentum_15s_bps":0.3653702113666673,"confirm_momentum_30s_bps":-1.187268825060505,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_7a689c877fe075c7e62e9591","distance_from_vwap_bps":-8.526938620328572,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":0.3488818337229181,"momentum_30s_bps":-0.34885749171463454,"momentum_5s_bps":0.3488818337229181,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":262,"requires_cross_index_confirmation":true,"seconds_since_open":38121,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34887574790238457,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":5,"trade_mode":"shadow","trade_notional_10s":107489.5},"id":"8fffb2a7-2225-44af-999f-7601e3e36347","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:20.805798+00:00","captured_at_et":"2026-04-30 04:35:20 AM ET","captured_at_local":"2026-04-30T04:35:20.805798-04:00","context":{"approved":false,"cme_confidence_score":0.0528,"cme_confidence_size_multiplier":0.5343,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.0485,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.08,"confirm_bar_ts":"2026-04-30T08:35:20.726093+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-14.290914295620079,"confirm_momentum_15s_bps":0.3653702113666673,"confirm_momentum_30s_bps":-1.187268825060505,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_a2b1a328bd3563779edd1d42","distance_from_vwap_bps":-8.527559428958483,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":0.3488818337229181,"momentum_30s_bps":-0.34885749171463454,"momentum_5s_bps":0.0,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":359,"requires_cross_index_confirmation":true,"seconds_since_open":38120,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34887574790238457,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":5,"trade_mode":"shadow","trade_notional_10s":85990.75},"id":"f3130e50-7f25-45e4-9767-210a4aada72e","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:18.199410+00:00","captured_at_et":"2026-04-30 04:35:18 AM ET","captured_at_local":"2026-04-30T04:35:18.199410-04:00","context":{"approved":false,"cme_confidence_score":0.0467,"cme_confidence_size_multiplier":0.5304,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":1.051,"confirm_bar_ts":"2026-04-30T08:35:17.148899+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-14.201181618452098,"confirm_momentum_15s_bps":-1.6438206043780423,"confirm_momentum_30s_bps":-0.5480002557334527,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_1a525aba0b4c05d23e05914d","distance_from_vwap_bps":-8.87659724012654,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-1.0465359659526967,"momentum_30s_bps":-0.6977149834292691,"momentum_5s_bps":0.0,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":1292,"requires_cross_index_confirmation":true,"seconds_since_open":38118,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.6977393245883339,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":7,"trade_mode":"shadow","trade_notional_10s":93155.0},"id":"0d7fd45a-7c41-4c28-b847-1ad67a6815ae","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:15.865786+00:00","captured_at_et":"2026-04-30 04:35:15 AM ET","captured_at_local":"2026-04-30T04:35:15.865786-04:00","context":{"approved":false,"cme_confidence_score":0.0489,"cme_confidence_size_multiplier":0.5318,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.978,"confirm_bar_ts":"2026-04-30T08:35:14.888075+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-14.840230874632772,"confirm_momentum_15s_bps":-3.104739293215231,"confirm_momentum_30s_bps":-1.2786555849849301,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_2918c1dd8849a688ef684a30","distance_from_vwap_bps":-8.528186672950833,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-1.0464994593086125,"momentum_30s_bps":-0.34885749171463454,"momentum_5s_bps":1.0467185373852972,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":18,"requires_cross_index_confirmation":true,"seconds_since_open":38115,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34887574790238457,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":7,"trade_mode":"shadow","trade_notional_10s":100320.75},"id":"32e9a0a9-c11a-45de-8410-a9e538f8a8fe","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:13.424410+00:00","captured_at_et":"2026-04-30 04:35:13 AM ET","captured_at_local":"2026-04-30T04:35:13.424410-04:00","context":{"approved":false,"cme_confidence_score":0.0489,"cme_confidence_size_multiplier":0.5318,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.064,"confirm_bar_ts":"2026-04-30T08:35:13.360710+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-15.11508310153962,"confirm_momentum_15s_bps":-3.4699710531362147,"confirm_momentum_30s_bps":-2.3744509082274723,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_2cd463c756cc3e87e72687c3","distance_from_vwap_bps":-8.877690298977328,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-2.4415765608650157,"momentum_30s_bps":-1.7441049253523093,"momentum_5s_bps":0.0,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":953,"requires_cross_index_confirmation":true,"seconds_since_open":38113,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.3489000924585245,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":8,"trade_mode":"shadow","trade_notional_10s":100319.5},"id":"325e9840-5bbe-4692-8e96-fd518f13f0ae","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:11.541415+00:00","captured_at_et":"2026-04-30 04:35:11 AM ET","captured_at_local":"2026-04-30T04:35:11.541415-04:00","context":{"approved":false,"cme_confidence_score":0.0511,"cme_confidence_size_multiplier":0.5332,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":1.027,"confirm_bar_ts":"2026-04-30T08:35:10.514361+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-14.934234701574972,"confirm_momentum_15s_bps":-2.0091874663232785,"confirm_momentum_30s_bps":-2.0091874663232785,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_210e714e13a264b3b49faec5","distance_from_vwap_bps":-9.574996115217733,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-2.790470543095329,"momentum_30s_bps":-2.441746895493233,"momentum_5s_bps":-0.6977636674458362,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":117,"requires_cross_index_confirmation":true,"seconds_since_open":38111,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.3488879197557785,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":9,"trade_mode":"shadow","trade_notional_10s":107487.0},"id":"20b6b898-3ed2-4a4d-b767-94cafe8d0ca2","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:10.538935+00:00","captured_at_et":"2026-04-30 04:35:10 AM ET","captured_at_local":"2026-04-30T04:35:10.538935-04:00","context":{"approved":false,"cme_confidence_score":0.0489,"cme_confidence_size_multiplier":0.5318,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.025,"confirm_bar_ts":"2026-04-30T08:35:10.514361+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-14.934234701574972,"confirm_momentum_15s_bps":-2.0091874663232785,"confirm_momentum_30s_bps":-2.0091874663232785,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_0c436dcb802661a131c8d954","distance_from_vwap_bps":-9.226598317794496,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-2.092925910422771,"momentum_30s_bps":-1.7441657655143543,"momentum_5s_bps":-0.3488818337229181,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":358,"requires_cross_index_confirmation":true,"seconds_since_open":38110,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.3488879197557785,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":8,"trade_mode":"shadow","trade_notional_10s":100321.75},"id":"f8f0eb13-1457-4b60-87e2-b315749d81f7","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:09.321312+00:00","captured_at_et":"2026-04-30 04:35:09 AM ET","captured_at_local":"2026-04-30T04:35:09.321312-04:00","context":{"approved":false,"cme_confidence_score":0.0511,"cme_confidence_size_multiplier":0.5332,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.001,"confirm_bar_ts":"2026-04-30T08:35:09.320600+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-14.843334609286721,"confirm_momentum_15s_bps":-1.9178607633085838,"confirm_momentum_30s_bps":-1.8265507415796012,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_14e7d7cc85cafe3321f508db","distance_from_vwap_bps":-8.878362170041127,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-1.7441049253523093,"momentum_30s_bps":-1.3953326124114835,"momentum_5s_bps":-0.34886966229416694,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":166,"requires_cross_index_confirmation":true,"seconds_since_open":38109,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.3488879197557785,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":8,"trade_mode":"shadow","trade_notional_10s":107493.25},"id":"29772c97-c921-4582-a679-c555d2ba186c","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:08.245326+00:00","captured_at_et":"2026-04-30 04:35:08 AM ET","captured_at_local":"2026-04-30T04:35:08.245326-04:00","context":{"approved":false,"cme_confidence_score":0.0533,"cme_confidence_size_multiplier":0.5347,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.064,"confirm_bar_ts":"2026-04-30T08:35:08.181693+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-14.93484991788236,"confirm_momentum_15s_bps":-2.191800838363821,"confirm_momentum_30s_bps":-1.735254899811862,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_5448be50da48e49f85f86c53","distance_from_vwap_bps":-9.227095885244193,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-2.092925910422771,"momentum_30s_bps":-1.7441657655143543,"momentum_5s_bps":-1.3953812879369287,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":100,"requires_cross_index_confirmation":true,"seconds_since_open":38108,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.3488879197557785,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":8,"trade_mode":"shadow","trade_notional_10s":114662.5},"id":"71ea33f8-d95a-477b-8424-bea1d200d39a","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:07.173376+00:00","captured_at_et":"2026-04-30 04:35:07 AM ET","captured_at_local":"2026-04-30T04:35:07.173376-04:00","context":{"approved":false,"cme_confidence_score":0.06,"cme_confidence_size_multiplier":0.539,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":1.118,"confirm_bar_ts":"2026-04-30T08:35:06.055560+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-14.66214602023571,"confirm_momentum_15s_bps":-1.5525823096945064,"confirm_momentum_30s_bps":-1.917825733568343,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_224ae6eef56cf1a230dfdacc","distance_from_vwap_bps":-8.878691796143848,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-1.7441049253523093,"momentum_30s_bps":-1.3953326124114835,"momentum_5s_bps":-1.3953326124114835,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":32,"requires_cross_index_confirmation":true,"seconds_since_open":38107,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34887574790238457,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":8,"trade_mode":"shadow","trade_notional_10s":136166.0},"id":"e1776a52-3585-4caa-a599-265f821822a6","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:05.548851+00:00","captured_at_et":"2026-04-30 04:35:05 AM ET","captured_at_local":"2026-04-30T04:35:05.548851-04:00","context":{"approved":false,"cme_confidence_score":0.0666,"cme_confidence_size_multiplier":0.5433,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.649,"confirm_bar_ts":"2026-04-30T08:35:04.899837+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-14.480637710852815,"confirm_momentum_15s_bps":-1.1872905117222106,"confirm_momentum_30s_bps":-1.8264840182648403,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_2ce175f87b28a9683f3c19a9","distance_from_vwap_bps":-8.879015099897314,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-0.6977149834292691,"momentum_30s_bps":-2.092852907321497,"momentum_5s_bps":-1.3953326124114835,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":649,"requires_cross_index_confirmation":true,"seconds_since_open":38105,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34887574790238457,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":8,"trade_mode":"shadow","trade_notional_10s":157669.5},"id":"3270e95e-e990-4e3e-8d23-6a1c835a051a","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:04.533741+00:00","captured_at_et":"2026-04-30 04:35:04 AM ET","captured_at_local":"2026-04-30T04:35:04.533741-04:00","context":{"approved":false,"cme_confidence_score":0.0555,"cme_confidence_size_multiplier":0.5361,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.709,"confirm_bar_ts":"2026-04-30T08:35:03.824849+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-13.933685262443237,"confirm_momentum_15s_bps":-0.6393102755427288,"confirm_momentum_30s_bps":-1.8263839424323782,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_642e2e1dbcd17c3187f040b4","distance_from_vwap_bps":-8.531251429487641,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-0.34885749171463454,"momentum_30s_bps":-1.3952839402818473,"momentum_5s_bps":-2.0927799093128705,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":689,"requires_cross_index_confirmation":true,"seconds_since_open":38104,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.3488635768982539,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":7,"trade_mode":"shadow","trade_notional_10s":121840.75},"id":"860bbf9c-b59c-420e-9f63-6868e3248b37","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:03.250264+00:00","captured_at_et":"2026-04-30 04:35:03 AM ET","captured_at_local":"2026-04-30T04:35:03.250264-04:00","context":{"approved":false,"cme_confidence_score":0.0684,"cme_confidence_size_multiplier":0.5444,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.0634,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.442,"confirm_bar_ts":"2026-04-30T08:35:02.807941+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-12.565844046502772,"confirm_momentum_15s_bps":1.0046579596310166,"confirm_momentum_30s_bps":-0.45659598560809456,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_51d7638fc42c0f23d032ba92","distance_from_vwap_bps":-7.834262723215735,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":0.34885749171463454,"momentum_30s_bps":-1.743922430330299,"momentum_5s_bps":-1.3951866062085803,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":442,"requires_cross_index_confirmation":true,"seconds_since_open":38103,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34883923743742695,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":6,"trade_mode":"shadow","trade_notional_10s":114674.75},"id":"5d520394-a37c-4847-9825-ed5715717d3d","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:02.194790+00:00","captured_at_et":"2026-04-30 04:35:02 AM ET","captured_at_local":"2026-04-30T04:35:02.194790-04:00","context":{"approved":false,"cme_confidence_score":0.0754,"cme_confidence_size_multiplier":0.549,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.0741,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.723,"confirm_bar_ts":"2026-04-30T08:35:01.471827+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-12.201269338358038,"confirm_momentum_15s_bps":1.4613340152892071,"confirm_momentum_30s_bps":-0.5478901662846655,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_27e986062930565854c2f592","distance_from_vwap_bps":-7.485833370156936,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":0.6977149834292691,"momentum_30s_bps":-1.395137944264239,"momentum_5s_bps":-0.6976176357738323,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":675,"requires_cross_index_confirmation":true,"seconds_since_open":38102,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34882706898055293,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":5,"trade_mode":"shadow","trade_notional_10s":107508.25},"id":"63054697-9cf2-4410-a1be-32b21edae1e6","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:35:00.468333+00:00","captured_at_et":"2026-04-30 04:35:00 AM ET","captured_at_local":"2026-04-30T04:35:00.468333-04:00","context":{"approved":false,"cme_confidence_score":0.1028,"cme_confidence_size_multiplier":0.5668,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.0954,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.033,"confirm_bar_ts":"2026-04-30T08:35:00.435572+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-11.745478511608928,"confirm_momentum_15s_bps":2.374776223009755,"confirm_momentum_30s_bps":-0.3652501050094052,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_e18585f869c2328552c906e6","distance_from_vwap_bps":-6.440253648540899,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":1.7442874585731727,"momentum_30s_bps":-0.3487844860660598,"momentum_5s_bps":0.6976419701409237,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":2,"requires_cross_index_confirmation":true,"seconds_since_open":38100,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.3488027346134394,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":5,"trade_mode":"shadow","trade_notional_10s":121840.25},"id":"789e0867-34f0-48c7-8565-125368277c15","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":true,"captured_at":"2026-04-30T08:34:59.159431+00:00","captured_at_et":"2026-04-30 04:34:59 AM ET","captured_at_local":"2026-04-30T04:34:59.159431-04:00","context":{"approved":true,"cme_confidence_score":0.454,"cme_confidence_size_multiplier":0.7951,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":true,"cme_confirmation_score":0.4749,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":1.214,"confirm_bar_ts":"2026-04-30T08:34:57.945010+00:00","confirm_breakout_above_15s_high":true,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-12.111766073649301,"confirm_momentum_15s_bps":0.639275244522781,"confirm_momentum_30s_bps":-1.6434754026514735,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_146bbe1c05875429249285bd","distance_from_vwap_bps":-6.440605572667224,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"supportive","momentum_15s_bps":1.7442874585731727,"momentum_30s_bps":-1.0462804729187738,"momentum_5s_bps":0.6976419701409237,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":805,"requires_cross_index_confirmation":true,"seconds_since_open":38099,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.6975933031042901,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":4,"trade_mode":"shadow","trade_notional_10s":100337.75},"id":"329fd884-bf47-44f0-9443-a79f40e956df","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME session breakout continuation is ready","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"shadow_skip","approved":false,"captured_at":"2026-04-30T08:34:59.159431+00:00","captured_at_et":"2026-04-30 04:34:59 AM ET","captured_at_local":"2026-04-30T04:34:59.159431-04:00","context":{"bar_close":7167.5,"quote_ts":"2026-04-30T08:34:58.354324+00:00","session_entries":2,"trade_ts":"2026-04-30T08:34:59.159431+00:00"},"id":"113c80b5-6711-41dd-836c-0c81a35f1287","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"Entry cap reached (2/2 within 6h)","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"shadow_skip","approved":false,"captured_at":"2026-04-30T08:34:57.945010+00:00","captured_at_et":"2026-04-30 04:34:57 AM ET","captured_at_local":"2026-04-30T04:34:57.945010-04:00","context":{"bar_close":7167.25,"quote_ts":"2026-04-30T08:34:57.191439+00:00","session_entries":2,"trade_ts":"2026-04-30T08:34:57.945010+00:00"},"id":"ad510705-bc1c-48b7-8f48-c4be415e5275","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"Entry cap reached (2/2 within 6h)","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":true,"captured_at":"2026-04-30T08:34:57.945010+00:00","captured_at_et":"2026-04-30 04:34:57 AM ET","captured_at_local":"2026-04-30T04:34:57.945010-04:00","context":{"approved":true,"cme_confidence_score":0.4339,"cme_confidence_size_multiplier":0.782,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":true,"cme_confirmation_score":0.4749,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.0,"confirm_bar_ts":"2026-04-30T08:34:57.945010+00:00","confirm_breakout_above_15s_high":true,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-12.111766073649301,"confirm_momentum_15s_bps":0.639275244522781,"confirm_momentum_30s_bps":-1.6434754026514735,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_34ecea7c02f5fb4d13dabd16","distance_from_vwap_bps":-6.789412207322798,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"supportive","momentum_15s_bps":0.34882098507046183,"momentum_30s_bps":-1.395040630558365,"momentum_5s_bps":0.34882098507046183,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":753,"requires_cross_index_confirmation":true,"seconds_since_open":38097,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.3488149013725866,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":4,"trade_mode":"shadow","trade_notional_10s":93169.0},"id":"21815c04-55b1-4073-826f-229053a01021","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME session breakout continuation is ready","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:34:56.309210+00:00","captured_at_et":"2026-04-30 04:34:56 AM ET","captured_at_local":"2026-04-30T04:34:56.309210-04:00","context":{"approved":false,"cme_confidence_score":0.0379,"cme_confidence_size_multiplier":0.5246,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.701,"confirm_bar_ts":"2026-04-30T08:34:55.608381+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-12.934183531323503,"confirm_momentum_15s_bps":0.0,"confirm_momentum_30s_bps":-2.4652131039772107,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_8aa018ed1b4e2588067865ed","distance_from_vwap_bps":-7.1384788956855205,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":0.0,"momentum_30s_bps":-1.3950892857142856,"momentum_5s_bps":1.0465724751439036,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":176,"requires_cross_index_confirmation":true,"seconds_since_open":38096,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34882706898055293,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":3,"trade_mode":"shadow","trade_notional_10s":64500.0},"id":"c434109b-7410-46cb-9a5c-2f22303fd31c","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:34:52.063110+00:00","captured_at_et":"2026-04-30 04:34:52 AM ET","captured_at_local":"2026-04-30T04:34:52.063110-04:00","context":{"approved":false,"cme_confidence_score":0.0555,"cme_confidence_size_multiplier":0.5361,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.513,"confirm_bar_ts":"2026-04-30T08:34:51.550358+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-13.11793593487523,"confirm_momentum_15s_bps":0.0,"confirm_momentum_30s_bps":-2.9216540213828557,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_a69d0cb68b619aa62f1f3760","distance_from_vwap_bps":-8.18484498284043,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-0.6976663062057418,"momentum_30s_bps":-2.79008126111673,"momentum_5s_bps":0.0,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":535,"requires_cross_index_confirmation":true,"seconds_since_open":38092,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34883923743742695,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":6,"trade_mode":"shadow","trade_notional_10s":121830.0},"id":"94724c3f-b41d-4ba8-b699-22b81e83f2d4","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:34:48.624600+00:00","captured_at_et":"2026-04-30 04:34:48 AM ET","captured_at_local":"2026-04-30T04:34:48.624600-04:00","context":{"approved":false,"cme_confidence_score":0.0511,"cme_confidence_size_multiplier":0.5332,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.161,"confirm_bar_ts":"2026-04-30T08:34:48.463399+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-13.574800003643464,"confirm_momentum_15s_bps":-1.4611071539459024,"confirm_momentum_30s_bps":-3.3781624622239264,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_e6445bc0d5d40f2b191b2264","distance_from_vwap_bps":-8.185292275256629,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-1.0464629552113855,"momentum_30s_bps":-2.79008126111673,"momentum_5s_bps":0.0,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":1009,"requires_cross_index_confirmation":true,"seconds_since_open":38088,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34885140674329773,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":6,"trade_mode":"shadow","trade_notional_10s":107498.0},"id":"f88ffc56-ab09-4902-ba31-d9e91a9a9539","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:34:46.261825+00:00","captured_at_et":"2026-04-30 04:34:46 AM ET","captured_at_local":"2026-04-30T04:34:46.261825-04:00","context":{"approved":false,"cme_confidence_score":0.0555,"cme_confidence_size_multiplier":0.5361,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.038,"confirm_bar_ts":"2026-04-30T08:34:46.223628+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-14.122614592132727,"confirm_momentum_15s_bps":-2.465505748280995,"confirm_momentum_30s_bps":-3.5608958848826275,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_11d5d86bbe77b8bdd88f1809","distance_from_vwap_bps":-8.185441383593277,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-2.0927069163963585,"momentum_30s_bps":-3.1387319522912747,"momentum_5s_bps":-1.0464629552113855,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":724,"requires_cross_index_confirmation":true,"seconds_since_open":38086,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.3488635768982539,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":7,"trade_mode":"shadow","trade_notional_10s":121833.0},"id":"050f39b1-9f57-42e7-a6f9-300065421607","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:34:45.211119+00:00","captured_at_et":"2026-04-30 04:34:45 AM ET","captured_at_local":"2026-04-30T04:34:45.211119-04:00","context":{"approved":false,"cme_confidence_score":0.0445,"cme_confidence_size_multiplier":0.5289,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.173,"confirm_bar_ts":"2026-04-30T08:34:45.037753+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-13.57682349024051,"confirm_momentum_15s_bps":-2.191500630056431,"confirm_momentum_30s_bps":-3.013065748746839,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_bc4c2c2f9c7dd3294b941998","distance_from_vwap_bps":-8.186187006770359,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-2.0927069163963585,"momentum_30s_bps":-3.1387319522912747,"momentum_5s_bps":-0.6976663062057418,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":690,"requires_cross_index_confirmation":true,"seconds_since_open":38085,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34883923743742695,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":6,"trade_mode":"shadow","trade_notional_10s":86001.75},"id":"3e9fbda5-4abc-4c33-922a-3978bd5a6b39","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:34:43.526156+00:00","captured_at_et":"2026-04-30 04:34:43 AM ET","captured_at_local":"2026-04-30T04:34:43.526156-04:00","context":{"approved":false,"cme_confidence_score":0.0423,"cme_confidence_size_multiplier":0.5275,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.0,"confirm_bar_ts":"2026-04-30T08:34:43.526153+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-12.757350672563968,"confirm_momentum_15s_bps":-2.1913205445431556,"confirm_momentum_30s_bps":-2.2826047259048243,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_e32b95e90fbf4f8a6330957d","distance_from_vwap_bps":-7.140918761366678,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-1.7438007881979563,"momentum_30s_bps":-1.7438007881979563,"momentum_5s_bps":0.3488331531028709,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":28,"requires_cross_index_confirmation":true,"seconds_since_open":38083,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34882706898055293,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":6,"trade_mode":"shadow","trade_notional_10s":78837.0},"id":"62fb15ec-6333-4417-a625-29e17bf1f2ce","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-30T08:34:42.523512+00:00","captured_at_et":"2026-04-30 04:34:42 AM ET","captured_at_local":"2026-04-30T04:34:42.523512-04:00","context":{"approved":false,"cme_confidence_score":0.0357,"cme_confidence_size_multiplier":0.5232,"cme_confirmation_min_score":0.3,"cme_confirmation_pass":false,"cme_confirmation_score":0.04,"cme_entry_window_active":true,"cme_regime_gate_enabled":true,"cme_session_bucket":"london_premarket","cme_session_bucket_allowed":true,"confirm_age_seconds":0.317,"confirm_bar_ts":"2026-04-30T08:34:42.206374+00:00","confirm_breakout_above_15s_high":false,"confirm_breakout_above_open":false,"confirm_distance_from_vwap_bps":-13.03255957925533,"confirm_momentum_15s_bps":-2.5565172930134037,"confirm_momentum_30s_bps":-3.2867107329364935,"confirm_symbol":"MNQ","contract_metadata":{"allowed_session_buckets":["globex_evening","london_premarket","us_premarket","rth_open","rth_midday"],"liquidity_floor":10.0,"point_value":5.0,"requires_cross_index_confirmation":true,"spread_ceiling_bps":1.5,"strategy_account_key":"cme_mes","symbol":"MES","tick_size":0.25,"tick_value":1.25,"trade_mode":"shadow"},"contract_symbol":"MES","decision_episode_id":"de_c543b220879059ab8a5d445c","distance_from_vwap_bps":-7.141439263144463,"failed_impulse_reversal":false,"lane_key":"cme_futures","last_macro_event_at":null,"last_macro_event_name":null,"last_macro_event_tier":null,"macro_event_name":null,"macro_event_tier":null,"macro_provider":"fmp","macro_window_state":"quiet","market_bar_source_schema":"synthetic-trade-1s","market_key":"CME","mes_mnq_confirmation_state":"opposing","momentum_15s_bps":-1.3950892857142856,"momentum_30s_bps":-2.092487968194183,"momentum_5s_bps":0.3488331531028709,"next_macro_event_at":"2026-04-30T12:30:00+00:00","next_macro_event_name":"Continuing Jobless Claims (Apr/18)","next_macro_event_tier":"tier2","policy_id":"cme_exit_v2_sl50_t48_p100_pl20x16_cl16m4","provider":"databento","provider_dataset":"GLBX.MDP3","quote_age_ms":57,"requires_cross_index_confirmation":true,"seconds_since_open":38082,"session_key":"2026-04-30","sleeve_key":"cme_mes","spread_bps":0.34882706898055293,"strategy_account_key":"cme_mes","synthetic_market_bar":true,"synthetic_market_bar_reason":"cme_gateway_trade_bar_fallback","trade_count_10s":6,"trade_mode":"shadow","trade_notional_10s":57336.75},"id":"7354c05f-fbd3-4aaf-8963-1ba3c205ec3c","lane_key":"cme_futures","market":"CME","market_timezone":"America/New_York","playbook":"session_breakout_continuation","reason":"CME confirmation symbol not supportive","session_date_et":"2026-04-30","session_date_local":"2026-04-30","session_id":"7ef16881-b6ef-44ce-b193-987e0e9eb058","sleeve_key":"cme_mes","symbol":"MES"}],"lane":null,"limit":50,"market":null,"next_offset":50,"offset":0,"playbook":null,"previous_offset":null,"session_date":null,"session_key":null,"since":null,"sleeve_key":null,"symbol":null,"until":null,"variant":"cme"}
