{"approved":null,"count":50,"has_more":true,"items":[{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T09:00:59+00:00","captured_at_et":"2026-04-13 05:00:59 AM ET","context":{"approved":false,"bar_close":57.369998931884766,"bar_open":57.369998931884766,"breakout_above_15s_high":true,"breakout_above_30s_high":true,"breakout_above_open":false,"breakout_above_opening_range_high":true,"decision_mode":"bar_research","distance_from_vwap_bps":-19.698493009914678,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":[],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":20.960512119609717,"momentum_30s_bps":27.96711238814455,"momentum_5s_bps":null,"opening_range_complete":true,"opening_range_high":57.349998474121094,"opening_range_low":56.400001525878906,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":57.29999923706055,"recent_high_30s":57.29999923706055,"seconds_since_open":7259,"session_vwap":57.48323223672501,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"LDO.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.4},"id":"d23f7b96-62a6-464c-808f-f382e9e35bab","market":"IT","playbook":"momentum_swing","reason":"Below session VWAP (-19.698493009914678 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"LDO.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T09:00:56+00:00","captured_at_et":"2026-04-13 05:00:56 AM ET","context":{"approved":false,"bar_close":5.590000152587891,"bar_open":5.590000152587891,"breakout_above_15s_high":true,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":true,"decision_mode":"bar_research","distance_from_vwap_bps":13.077332476864752,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"strong","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":14.332451016555014,"momentum_30s_bps":12.538006901028321,"momentum_5s_bps":null,"opening_range_complete":true,"opening_range_high":5.578999996185303,"opening_range_low":5.560999870300293,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":5.585000038146973,"recent_high_30s":5.5980000495910645,"seconds_since_open":7256,"session_vwap":5.582699470877982,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"ISP.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"strong","watchlist_score":1.6},"id":"8a75361d-2c5e-46c7-b7fe-442bb8f7ea64","market":"IT","playbook":"momentum_swing","reason":"Meta-label rejected this setup (level=source, samples=9, win_rate=0.11, avg_pnl_pct=-0.0029)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"ISP.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T09:00:54+00:00","captured_at_et":"2026-04-13 05:00:54 AM ET","context":{"approved":false,"bar_close":0.6439999938011169,"bar_open":0.6439999938011169,"breakout_above_15s_high":true,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":true,"decision_mode":"bar_research","distance_from_vwap_bps":-14.290257202264211,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":9.325152965025303,"momentum_30s_bps":6.215145729469737,"momentum_5s_bps":null,"opening_range_complete":true,"opening_range_high":0.6434000134468079,"opening_range_low":0.6340000033378601,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":0.6438000202178955,"recent_high_30s":0.6444000005722046,"seconds_since_open":7254,"session_vwap":0.6449216033598478,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"TIT.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.4},"id":"879515ea-1835-46d5-ad15-2befe863291c","market":"IT","playbook":"momentum_swing","reason":"Below session VWAP (-14.290257202264211 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"TIT.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T09:00:54+00:00","captured_at_et":"2026-04-13 05:00:54 AM ET","context":{"approved":false,"bar_close":67.3499984741211,"bar_open":67.3499984741211,"breakout_above_15s_high":true,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":34.28671223076877,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"strong","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":14.869661579344795,"momentum_30s_bps":17.848447299701736,"momentum_5s_bps":null,"opening_range_complete":true,"opening_range_high":67.54000091552734,"opening_range_low":67.0,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":67.27999877929688,"recent_high_30s":67.37999725341797,"seconds_since_open":7254,"session_vwap":67.11986651928964,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"UCG.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"strong","watchlist_score":1.6},"id":"7101e7e5-d1ba-4792-8a0e-015247a4ac4c","market":"IT","playbook":"momentum_swing","reason":"Meta-label rejected this setup (level=source, samples=9, win_rate=0.11, avg_pnl_pct=-0.0029)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"UCG.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T09:00:54+00:00","captured_at_et":"2026-04-13 05:00:54 AM ET","context":{"approved":false,"bar_close":24.204999923706055,"bar_open":24.204999923706055,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":-10.014501646874844,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"strong","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":4.133179999161223,"momentum_30s_bps":12.409798383578197,"momentum_5s_bps":null,"opening_range_complete":true,"opening_range_high":24.510000228881836,"opening_range_low":24.350000381469727,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":24.209999084472656,"recent_high_30s":24.209999084472656,"seconds_since_open":7254,"session_vwap":24.229264324454036,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"ENI.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"strong","watchlist_score":1.6},"id":"1e639c41-669b-4e48-8908-766508ca4781","market":"IT","playbook":"momentum_swing","reason":"Below session VWAP (-10.014501646874844 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"ENI.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T09:00:51+00:00","captured_at_et":"2026-04-13 05:00:51 AM ET","context":{"approved":false,"bar_close":9.878000259399414,"bar_open":9.878000259399414,"breakout_above_15s_high":true,"breakout_above_30s_high":true,"breakout_above_open":false,"breakout_above_opening_range_high":true,"decision_mode":"bar_research","distance_from_vwap_bps":30.009406792459128,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":11.14891421560502,"momentum_30s_bps":21.304562949758964,"momentum_5s_bps":null,"opening_range_complete":true,"opening_range_high":9.864999771118164,"opening_range_low":9.807000160217285,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":9.876999855041504,"recent_high_30s":9.876999855041504,"seconds_since_open":7251,"session_vwap":9.84844565819639,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"ENEL.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.1},"id":"85a38929-3904-4b79-bbe0-76eac97ffbe3","market":"IT","playbook":"momentum_swing","reason":"Meta-label rejected this setup (level=source, samples=9, win_rate=0.11, avg_pnl_pct=-0.0029)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"ENEL.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T09:00:46+00:00","captured_at_et":"2026-04-13 05:00:46 AM ET","context":{"approved":false,"bar_close":6.783999919891357,"bar_open":6.783999919891357,"breakout_above_15s_high":true,"breakout_above_30s_high":true,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":-7.523345921785038,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":14.761960137146641,"momentum_30s_bps":11.806223400459752,"momentum_5s_bps":null,"opening_range_complete":true,"opening_range_high":6.811999797821045,"opening_range_low":6.788000106811523,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":6.7820000648498535,"recent_high_30s":6.7820000648498535,"seconds_since_open":7246,"session_vwap":6.789107600389152,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"SRG.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.1},"id":"e7ada0d1-1c39-445e-8f66-29bdefd144cc","market":"IT","playbook":"momentum_swing","reason":"Below session VWAP (-7.523345921785038 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"SRG.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T09:00:41+00:00","captured_at_et":"2026-04-13 05:00:41 AM ET","context":{"approved":false,"bar_close":6.732999801635742,"bar_open":6.732999801635742,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":30.519135924166502,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"strong","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":13.384629022249799,"momentum_30s_bps":74.81627000042168,"momentum_5s_bps":null,"opening_range_complete":true,"opening_range_high":6.76200008392334,"opening_range_low":6.709000110626221,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":6.743000030517578,"recent_high_30s":6.743000030517578,"seconds_since_open":7241,"session_vwap":6.712513789562093,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"STLAM.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"strong","watchlist_score":1.6},"id":"ecaa37ea-d0a3-4d64-a505-410c2de508e2","market":"IT","playbook":"momentum_swing","reason":"Meta-label rejected this setup (level=source, samples=9, win_rate=0.11, avg_pnl_pct=-0.0029)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"STLAM.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T09:00:13+00:00","captured_at_et":"2026-04-13 05:00:13 AM ET","context":{"approved":false,"bar_close":35.7599983215332,"bar_open":35.7599983215332,"breakout_above_15s_high":true,"breakout_above_30s_high":true,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":30.932192882492725,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":14.001466911906878,"momentum_30s_bps":11.197396266295762,"momentum_5s_bps":null,"opening_range_complete":true,"opening_range_high":35.869998931884766,"opening_range_low":35.619998931884766,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":35.75,"recent_high_30s":35.75,"seconds_since_open":7213,"session_vwap":35.6497259017531,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"G.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.1},"id":"906c7cd6-b646-416e-a694-6d101547b8c3","market":"IT","playbook":"momentum_swing","reason":"Meta-label rejected this setup (level=source, samples=9, win_rate=0.11, avg_pnl_pct=-0.0029)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"G.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T09:00:09+00:00","captured_at_et":"2026-04-13 05:00:09 AM ET","context":{"approved":false,"bar_close":10.3149995803833,"bar_open":10.3149995803833,"breakout_above_15s_high":true,"breakout_above_30s_high":true,"breakout_above_open":false,"breakout_above_opening_range_high":true,"decision_mode":"bar_research","distance_from_vwap_bps":11.33220367823678,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":14.562513952116106,"momentum_30s_bps":24.29506182988508,"momentum_5s_bps":null,"opening_range_complete":true,"opening_range_high":10.305000305175781,"opening_range_low":10.255000114440918,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":10.3100004196167,"recent_high_30s":10.3100004196167,"seconds_since_open":7209,"session_vwap":10.303323644173444,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"TRN.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.4},"id":"413e95d7-c9cf-44c3-955c-9063efc82da3","market":"IT","playbook":"momentum_swing","reason":"Meta-label rejected this setup (level=source, samples=9, win_rate=0.11, avg_pnl_pct=-0.0029)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"TRN.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:59:07+00:00","captured_at_et":"2026-04-13 04:59:07 AM ET","context":{"approved":false,"bar_close":35.7400016784668,"bar_open":35.7400016784668,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":25.4241196928857,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":[],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":8.401734741904905,"momentum_30s_bps":5.5992321053112715,"momentum_5s_bps":0.0,"opening_range_complete":true,"opening_range_high":35.869998931884766,"opening_range_low":35.619998931884766,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":35.7400016784668,"recent_high_30s":35.75,"seconds_since_open":7147,"session_vwap":35.6493663028808,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"G.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.1},"id":"e1b5f41a-4e15-49c0-a434-e64b57a09d7e","market":"IT","playbook":"momentum_swing","reason":"Meta-label rejected this setup (level=source, samples=9, win_rate=0.11, avg_pnl_pct=-0.0029)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"G.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:59:05+00:00","captured_at_et":"2026-04-13 04:59:05 AM ET","context":{"approved":false,"bar_close":6.736000061035156,"bar_open":6.736000061035156,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":35.05204094859679,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":[],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"strong","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":37.25241468533402,"momentum_30s_bps":70.26450952925786,"momentum_5s_bps":-10.381090687737357,"opening_range_complete":true,"opening_range_high":6.76200008392334,"opening_range_low":6.709000110626221,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":6.743000030517578,"recent_high_30s":6.743000030517578,"seconds_since_open":7145,"session_vwap":6.712471478522012,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"STLAM.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"strong","watchlist_score":1.6},"id":"61c534ac-b8fc-498b-a529-9f47604456ef","market":"IT","playbook":"momentum_swing","reason":"Meta-label rejected this setup (level=source, samples=9, win_rate=0.11, avg_pnl_pct=-0.0029)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"STLAM.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:59:05+00:00","captured_at_et":"2026-04-13 04:59:05 AM ET","context":{"approved":false,"bar_close":9.873000144958496,"bar_open":9.873000144958496,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":true,"decision_mode":"bar_research","distance_from_vwap_bps":24.9521572416031,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":18.265452621302927,"momentum_30s_bps":10.13913511804415,"momentum_5s_bps":-1.0122045012386467,"opening_range_complete":true,"opening_range_high":9.864999771118164,"opening_range_low":9.807000160217285,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":9.876999855041504,"recent_high_30s":9.876999855041504,"seconds_since_open":7145,"session_vwap":9.848426197053376,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"ENEL.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.1},"id":"05b7c6bc-37a7-4ecb-9ff6-bd7d2c63dc9e","market":"IT","playbook":"momentum_swing","reason":"Meta-label rejected this setup (level=source, samples=9, win_rate=0.11, avg_pnl_pct=-0.0029)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"ENEL.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:59:03+00:00","captured_at_et":"2026-04-13 04:59:03 AM ET","context":{"approved":false,"bar_close":5.584000110626221,"bar_open":5.584000110626221,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":true,"decision_mode":"bar_research","distance_from_vwap_bps":2.3017211641730366,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"strong","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":5.375845689647439,"momentum_30s_bps":-19.65983910260863,"momentum_5s_bps":-1.7903805083656106,"opening_range_complete":true,"opening_range_high":5.578999996185303,"opening_range_low":5.560999870300293,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":5.585000038146973,"recent_high_30s":5.6020002365112305,"seconds_since_open":7143,"session_vwap":5.582715125270482,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"ISP.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"strong","watchlist_score":1.6},"id":"9c705c90-5514-411f-920b-8c288fb79fa2","market":"IT","playbook":"momentum_swing","reason":"Longer momentum proxy not positive (-19.7 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"ISP.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:59:03+00:00","captured_at_et":"2026-04-13 04:59:03 AM ET","context":{"approved":false,"bar_close":24.19499969482422,"bar_open":24.19499969482422,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":-14.157309258717142,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"strong","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":4.134889023222177,"momentum_30s_bps":10.34324304979758,"momentum_5s_bps":0.0,"opening_range_complete":true,"opening_range_high":24.510000228881836,"opening_range_low":24.350000381469727,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":24.209999084472656,"recent_high_30s":24.21500015258789,"seconds_since_open":7143,"session_vwap":24.229301866789314,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"ENI.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"strong","watchlist_score":1.6},"id":"7510ef0b-f4b9-4f19-a62c-ea697b9c2e34","market":"IT","playbook":"momentum_swing","reason":"Below session VWAP (-14.157309258717142 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"ENI.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:59:02+00:00","captured_at_et":"2026-04-13 04:59:02 AM ET","context":{"approved":false,"bar_close":67.27999877929688,"bar_open":67.27999877929688,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":23.936564915075035,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"strong","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":11.905034923782118,"momentum_30s_bps":-8.909646845346023,"momentum_5s_bps":0.0,"opening_range_complete":true,"opening_range_high":67.54000091552734,"opening_range_low":67.0,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":67.27999877929688,"recent_high_30s":67.37999725341797,"seconds_since_open":7142,"session_vwap":67.11933813985273,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"UCG.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"strong","watchlist_score":1.6},"id":"7fe33f3b-1c2b-483f-be2b-b8cc32c62cc1","market":"IT","playbook":"momentum_swing","reason":"Longer momentum proxy not positive (-8.9 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"UCG.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:58:52+00:00","captured_at_et":"2026-04-13 04:58:52 AM ET","context":{"approved":false,"bar_close":6.7820000648498535,"bar_open":6.7820000648498535,"breakout_above_15s_high":true,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":-10.475560454608274,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":29.57701963663627,"momentum_30s_bps":0.0,"momentum_5s_bps":2.949638613005937,"opening_range_complete":true,"opening_range_high":6.811999797821045,"opening_range_low":6.788000106811523,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":6.78000020980835,"recent_high_30s":6.788000106811523,"seconds_since_open":7132,"session_vwap":6.789112040210887,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"SRG.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.1},"id":"3175d9d6-142c-4215-8d5a-2f8b5ab113ca","market":"IT","playbook":"momentum_swing","reason":"Below session VWAP (-10.475560454608274 bps); Longer momentum proxy not positive (0.0 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"SRG.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:58:51+00:00","captured_at_et":"2026-04-13 04:58:51 AM ET","context":{"approved":false,"bar_close":57.279998779296875,"bar_open":57.279998779296875,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":-35.60820417588546,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":13.985667008811218,"momentum_30s_bps":19.24096796828563,"momentum_5s_bps":8.736543327009276,"opening_range_complete":true,"opening_range_high":57.349998474121094,"opening_range_low":56.400001525878906,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":57.290000915527344,"recent_high_30s":57.290000915527344,"seconds_since_open":7131,"session_vwap":57.484691442283335,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"LDO.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.4},"id":"b46cdf97-708b-43bf-b0ad-562a4fcfb323","market":"IT","playbook":"momentum_swing","reason":"Below session VWAP (-35.60820417588546 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"LDO.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:58:37+00:00","captured_at_et":"2026-04-13 04:58:37 AM ET","context":{"approved":false,"bar_close":0.6435999870300293,"bar_open":0.6435999870300293,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":true,"decision_mode":"bar_research","distance_from_vwap_bps":-20.68698865913121,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":12.445761903728666,"momentum_30s_bps":-6.211285325123441,"momentum_5s_bps":0.0,"opening_range_complete":true,"opening_range_high":0.6434000134468079,"opening_range_low":0.6340000033378601,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":0.6442000269889832,"recent_high_30s":0.6444000005722046,"seconds_since_open":7117,"session_vwap":0.6449341615987172,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"TIT.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.4},"id":"9c50e4af-fdfc-4282-9ef8-6f14857e2aa7","market":"IT","playbook":"momentum_swing","reason":"Below session VWAP (-20.68698865913121 bps); Longer momentum proxy not positive (-6.2 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"TIT.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:57:16+00:00","captured_at_et":"2026-04-13 04:57:16 AM ET","context":{"approved":false,"bar_close":35.720001220703125,"bar_open":35.720001220703125,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":20.19770343228193,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":[],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":2.800934328451959,"momentum_30s_bps":0.0,"momentum_5s_bps":-5.59609871974966,"opening_range_complete":true,"opening_range_high":35.869998931884766,"opening_range_low":35.619998931884766,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":35.7400016784668,"recent_high_30s":35.75,"seconds_since_open":7036,"session_vwap":35.648000446605685,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"G.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.1},"id":"b6d082cd-72a3-4405-9fbd-39224c9c4b5c","market":"IT","playbook":"momentum_swing","reason":"Longer momentum proxy not positive (0.0 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"G.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:57:15+00:00","captured_at_et":"2026-04-13 04:57:15 AM ET","context":{"approved":false,"bar_close":6.732999801635742,"bar_open":6.732999801635742,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":30.911277985053513,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":[],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"strong","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":32.781755447123835,"momentum_30s_bps":65.77914648360226,"momentum_5s_bps":-5.937638306310084,"opening_range_complete":true,"opening_range_high":6.76200008392334,"opening_range_low":6.709000110626221,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":6.738999843597412,"recent_high_30s":6.738999843597412,"seconds_since_open":7035,"session_vwap":6.712251374820479,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"STLAM.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"strong","watchlist_score":1.6},"id":"c75dafa5-2ecb-4c22-a0ea-38fe27249dfc","market":"IT","playbook":"momentum_swing","reason":"Meta-label rejected this setup (level=source, samples=9, win_rate=0.11, avg_pnl_pct=-0.0029)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"STLAM.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:57:15+00:00","captured_at_et":"2026-04-13 04:57:15 AM ET","context":{"approved":false,"bar_close":9.87399959564209,"bar_open":9.87399959564209,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":true,"decision_mode":"bar_research","distance_from_vwap_bps":26.141292901159886,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":19.279608613203614,"momentum_30s_bps":11.152468477162047,"momentum_5s_bps":-2.0259301679832156,"opening_range_complete":true,"opening_range_high":9.864999771118164,"opening_range_low":9.807000160217285,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":9.876999855041504,"recent_high_30s":9.876999855041504,"seconds_since_open":7035,"session_vwap":9.848254983832323,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"ENEL.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.1},"id":"30e71788-fe34-49c9-b5bb-8b574f444617","market":"IT","playbook":"momentum_swing","reason":"Meta-label rejected this setup (level=source, samples=9, win_rate=0.11, avg_pnl_pct=-0.0029)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"ENEL.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:57:15+00:00","captured_at_et":"2026-04-13 04:57:15 AM ET","context":{"approved":false,"bar_close":5.581999778747559,"bar_open":5.581999778747559,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":true,"decision_mode":"bar_research","distance_from_vwap_bps":-1.2597306589587558,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":[],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"strong","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":1.7916637652877747,"momentum_30s_bps":-23.23505260336479,"momentum_5s_bps":-3.5822561587266537,"opening_range_complete":true,"opening_range_high":5.578999996185303,"opening_range_low":5.560999870300293,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":5.585000038146973,"recent_high_30s":5.6020002365112305,"seconds_since_open":7035,"session_vwap":5.582703048966623,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"ISP.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"strong","watchlist_score":1.6},"id":"305436cb-fc2a-48eb-87b2-e6295f693f2c","market":"IT","playbook":"momentum_swing","reason":"Below session VWAP (-1.2597306589587558 bps); Longer momentum proxy not positive (-23.2 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"ISP.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:57:15+00:00","captured_at_et":"2026-04-13 04:57:15 AM ET","context":{"approved":false,"bar_close":57.220001220703125,"bar_open":57.220001220703125,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":-46.208792136274425,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":[],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":3.4965834784796725,"momentum_30s_bps":8.746379807472884,"momentum_5s_bps":-8.730441184022874,"opening_range_complete":true,"opening_range_high":57.349998474121094,"opening_range_low":56.400001525878906,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":57.290000915527344,"recent_high_30s":57.290000915527344,"seconds_since_open":7035,"session_vwap":57.48563539839775,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"LDO.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.4},"id":"1f1ead98-7ef8-4100-b330-e9d1bd471d26","market":"IT","playbook":"momentum_swing","reason":"Below session VWAP (-46.208792136274425 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"LDO.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:57:14+00:00","captured_at_et":"2026-04-13 04:57:14 AM ET","context":{"approved":false,"bar_close":67.25,"bar_open":67.25,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":19.591887398214517,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"strong","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":7.440930659018501,"momentum_30s_bps":-13.364470268019035,"momentum_5s_bps":0.0,"opening_range_complete":true,"opening_range_high":67.54000091552734,"opening_range_low":67.0,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":67.26000213623047,"recent_high_30s":67.37999725341797,"seconds_since_open":7034,"session_vwap":67.11850218628295,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"UCG.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"strong","watchlist_score":1.6},"id":"9947934f-4e1b-4cde-ac29-aa6280e908f8","market":"IT","playbook":"momentum_swing","reason":"Longer momentum proxy not positive (-13.4 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"UCG.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:57:05+00:00","captured_at_et":"2026-04-13 04:57:05 AM ET","context":{"approved":false,"bar_close":10.3100004196167,"bar_open":10.3100004196167,"breakout_above_15s_high":true,"breakout_above_30s_high":true,"breakout_above_open":false,"breakout_above_opening_range_high":true,"decision_mode":"bar_research","distance_from_vwap_bps":6.538095258368296,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":24.307800267863335,"momentum_30s_bps":19.43679090166895,"momentum_5s_bps":4.852124495723319,"opening_range_complete":true,"opening_range_high":10.305000305175781,"opening_range_low":10.255000114440918,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":10.305000305175781,"recent_high_30s":10.305000305175781,"seconds_since_open":7025,"session_vwap":10.303264047435274,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"TRN.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.4},"id":"87a5f282-b86d-4f7a-a058-fb4fefc8775e","market":"IT","playbook":"momentum_swing","reason":"Meta-label rejected this setup (level=source, samples=9, win_rate=0.11, avg_pnl_pct=-0.0029)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"TRN.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:57:02+00:00","captured_at_et":"2026-04-13 04:57:02 AM ET","context":{"approved":false,"bar_close":0.6435999870300293,"bar_open":0.6435999870300293,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":true,"decision_mode":"bar_research","distance_from_vwap_bps":-20.704958982792686,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":12.445761903728666,"momentum_30s_bps":-6.211285325123441,"momentum_5s_bps":0.0,"opening_range_complete":true,"opening_range_high":0.6434000134468079,"opening_range_low":0.6340000033378601,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":0.6442000269889832,"recent_high_30s":0.6444000005722046,"seconds_since_open":7022,"session_vwap":0.644935322970896,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"TIT.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.4},"id":"f25cde5a-e4e1-4e03-acb3-d68ff7ccdd66","market":"IT","playbook":"momentum_swing","reason":"Below session VWAP (-20.704958982792686 bps); Longer momentum proxy not positive (-6.2 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"TIT.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:56:51+00:00","captured_at_et":"2026-04-13 04:56:51 AM ET","context":{"approved":false,"bar_close":24.200000762939453,"bar_open":24.200000762939453,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":-12.269652683332836,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"strong","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":6.202727859554153,"momentum_30s_bps":12.412365143073638,"momentum_5s_bps":2.066984161319994,"opening_range_complete":true,"opening_range_high":24.510000228881836,"opening_range_low":24.350000381469727,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":24.209999084472656,"recent_high_30s":24.21500015258789,"seconds_since_open":7011,"session_vwap":24.229729799864987,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"ENI.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"strong","watchlist_score":1.6},"id":"ff7347b5-1a62-4825-85e3-44bd4a330c61","market":"IT","playbook":"momentum_swing","reason":"Below session VWAP (-12.269652683332836 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"ENI.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:55:52+00:00","captured_at_et":"2026-04-13 04:55:52 AM ET","context":{"approved":false,"bar_close":6.78000020980835,"bar_open":6.78000020980835,"breakout_above_15s_high":true,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":-13.49697126868724,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":[],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":26.61952922450427,"momentum_30s_bps":-2.9487688327649417,"momentum_5s_bps":null,"opening_range_complete":true,"opening_range_high":6.811999797821045,"opening_range_low":6.788000106811523,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":6.77400016784668,"recent_high_30s":6.788000106811523,"seconds_since_open":6952,"session_vwap":6.789163524310954,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"SRG.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.1},"id":"9726075e-f231-4498-8088-86dbb1d6cdd3","market":"IT","playbook":"momentum_swing","reason":"Below session VWAP (-13.49697126868724 bps); Longer momentum proxy not positive (-2.9 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"SRG.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:55:26+00:00","captured_at_et":"2026-04-13 04:55:26 AM ET","context":{"approved":false,"bar_close":57.2400016784668,"bar_open":57.2400016784668,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":-43.11301125227689,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":[],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":6.993166956959345,"momentum_30s_bps":12.2447982794427,"momentum_5s_bps":null,"opening_range_complete":true,"opening_range_high":57.349998474121094,"opening_range_low":56.400001525878906,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":57.2599983215332,"recent_high_30s":57.2599983215332,"seconds_since_open":6926,"session_vwap":57.48784910700876,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"LDO.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.4},"id":"3258a083-6ba1-47ee-adff-7b358cba59ab","market":"IT","playbook":"momentum_swing","reason":"Below session VWAP (-43.11301125227689 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"LDO.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:55:25+00:00","captured_at_et":"2026-04-13 04:55:25 AM ET","context":{"approved":false,"bar_close":9.869999885559082,"bar_open":9.869999885559082,"breakout_above_15s_high":true,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":true,"decision_mode":"bar_research","distance_from_vwap_bps":22.493945673762223,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":[],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":15.221049233402582,"momentum_30s_bps":7.097201198402066,"momentum_5s_bps":null,"opening_range_complete":true,"opening_range_high":9.864999771118164,"opening_range_low":9.807000160217285,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":9.866999626159668,"recent_high_30s":9.873000144958496,"seconds_since_open":6925,"session_vwap":9.847848189341631,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"ENEL.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.1},"id":"dbbede3f-6bb2-4db7-80a2-b6d96c436f6b","market":"IT","playbook":"momentum_swing","reason":"Meta-label rejected this setup (level=source, samples=9, win_rate=0.11, avg_pnl_pct=-0.0029)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"ENEL.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:55:23+00:00","captured_at_et":"2026-04-13 04:55:23 AM ET","context":{"approved":false,"bar_close":5.584000110626221,"bar_open":5.584000110626221,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":true,"decision_mode":"bar_research","distance_from_vwap_bps":2.3341264105267796,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":[],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"strong","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":5.375845689647439,"momentum_30s_bps":-19.65983910260863,"momentum_5s_bps":null,"opening_range_complete":true,"opening_range_high":5.578999996185303,"opening_range_low":5.560999870300293,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":5.585000038146973,"recent_high_30s":5.6020002365112305,"seconds_since_open":6923,"session_vwap":5.582697038566252,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"ISP.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"strong","watchlist_score":1.6},"id":"7f95aca2-4e30-48d0-8a48-25963326129f","market":"IT","playbook":"momentum_swing","reason":"Longer momentum proxy not positive (-19.7 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"ISP.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:55:19+00:00","captured_at_et":"2026-04-13 04:55:19 AM ET","context":{"approved":false,"bar_close":67.23999786376953,"bar_open":67.23999786376953,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":18.16835910217785,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"strong","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":5.952517461891059,"momentum_30s_bps":-14.84978906433753,"momentum_5s_bps":null,"opening_range_complete":true,"opening_range_high":67.54000091552734,"opening_range_low":67.0,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":67.26000213623047,"recent_high_30s":67.37999725341797,"seconds_since_open":6919,"session_vwap":67.11805537054833,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"UCG.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"strong","watchlist_score":1.6},"id":"93a975a0-f90f-472e-b473-bc8d1a28fe52","market":"IT","playbook":"momentum_swing","reason":"Longer momentum proxy not positive (-14.8 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"UCG.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:55:18+00:00","captured_at_et":"2026-04-13 04:55:18 AM ET","context":{"approved":false,"bar_close":24.184999465942383,"bar_open":24.184999465942383,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":-18.469685594763373,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"strong","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":0.0,"momentum_30s_bps":6.205788002106369,"momentum_5s_bps":null,"opening_range_complete":true,"opening_range_high":24.510000228881836,"opening_range_low":24.350000381469727,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":24.209999084472656,"recent_high_30s":24.21500015258789,"seconds_since_open":6918,"session_vwap":24.229751054343694,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"ENI.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"strong","watchlist_score":1.6},"id":"cffb3049-9383-41a4-99c7-8abb480cac0c","market":"IT","playbook":"momentum_swing","reason":"Below session VWAP (-18.469685594763373 bps); Momentum proxy not positive (0.0 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"ENI.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:55:17+00:00","captured_at_et":"2026-04-13 04:55:17 AM ET","context":{"approved":false,"bar_close":6.736000061035156,"bar_open":6.736000061035156,"breakout_above_15s_high":true,"breakout_above_30s_high":true,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":35.86429130315561,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"strong","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":37.25241468533402,"momentum_30s_bps":70.26450952925786,"momentum_5s_bps":null,"opening_range_complete":true,"opening_range_high":6.76200008392334,"opening_range_low":6.709000110626221,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":6.729000091552734,"recent_high_30s":6.729000091552734,"seconds_since_open":6917,"session_vwap":6.711928206195869,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"STLAM.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"strong","watchlist_score":1.6},"id":"7ee7193d-12ea-4a4f-ba0c-1a3938dc66c5","market":"IT","playbook":"momentum_swing","reason":"Meta-label rejected this setup (level=source, samples=9, win_rate=0.11, avg_pnl_pct=-0.0029)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"STLAM.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:55:14+00:00","captured_at_et":"2026-04-13 04:55:14 AM ET","context":{"approved":false,"bar_close":10.305000305175781,"bar_open":10.305000305175781,"breakout_above_15s_high":true,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":1.7012029168608847,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":19.44624021429067,"momentum_30s_bps":14.57759317625171,"momentum_5s_bps":null,"opening_range_complete":true,"opening_range_high":10.305000305175781,"opening_range_low":10.255000114440918,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":10.300000190734863,"recent_high_30s":10.305000305175781,"seconds_since_open":6914,"session_vwap":10.303247513703436,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"TRN.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.4},"id":"67a8fa7a-d10a-4d64-8f39-939f12bb92a0","market":"IT","playbook":"momentum_swing","reason":"Meta-label rejected this setup (level=source, samples=9, win_rate=0.11, avg_pnl_pct=-0.0029)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"TRN.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:55:10+00:00","captured_at_et":"2026-04-13 04:55:10 AM ET","context":{"approved":false,"bar_close":6.7779998779296875,"bar_open":6.7779998779296875,"breakout_above_15s_high":true,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":-16.44333111331203,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":23.66133364060018,"momentum_30s_bps":-5.898240757764687,"momentum_5s_bps":null,"opening_range_complete":true,"opening_range_high":6.811999797821045,"opening_range_low":6.788000106811523,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":6.77400016784668,"recent_high_30s":6.788000106811523,"seconds_since_open":6910,"session_vwap":6.789163524310954,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"SRG.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.1},"id":"0d652236-4137-4b5e-bd48-4e275b430842","market":"IT","playbook":"momentum_swing","reason":"Below session VWAP (-16.44333111331203 bps); Longer momentum proxy not positive (-5.9 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"SRG.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:55:03+00:00","captured_at_et":"2026-04-13 04:55:03 AM ET","context":{"approved":false,"bar_close":35.720001220703125,"bar_open":35.720001220703125,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":20.560715752945647,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":2.800934328451959,"momentum_30s_bps":0.0,"momentum_5s_bps":null,"opening_range_complete":true,"opening_range_high":35.869998931884766,"opening_range_low":35.619998931884766,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":35.72999954223633,"recent_high_30s":35.75,"seconds_since_open":6903,"session_vwap":35.64670903550243,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"G.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.1},"id":"e0ddf1d6-92da-4a59-a60f-5aebc415cb70","market":"IT","playbook":"momentum_swing","reason":"Longer momentum proxy not positive (0.0 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"G.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:55:00+00:00","captured_at_et":"2026-04-13 04:55:00 AM ET","context":{"approved":false,"bar_close":0.6435999870300293,"bar_open":0.6435999870300293,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":true,"decision_mode":"bar_research","distance_from_vwap_bps":-20.704958982792686,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":[],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":-9.314497575519646,"momentum_30s_bps":-9.314497575519646,"momentum_5s_bps":3.1080755213252425,"opening_range_complete":true,"opening_range_high":0.6434000134468079,"opening_range_low":0.6340000033378601,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":0.6442000269889832,"recent_high_30s":0.6449999809265137,"seconds_since_open":6900,"session_vwap":0.644935322970896,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"TIT.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.4},"id":"8bad4ec4-8ae8-47b7-986d-33d869f300ce","market":"IT","playbook":"momentum_swing","reason":"Below session VWAP (-20.704958982792686 bps); Momentum proxy not positive (-9.3 bps); Longer momentum proxy not positive (-9.3 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"TIT.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:54:56+00:00","captured_at_et":"2026-04-13 04:54:56 AM ET","context":{"approved":false,"bar_close":0.6434000134468079,"bar_open":0.6434000134468079,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":-23.79831148856081,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":-12.418713266973745,"momentum_30s_bps":-12.418713266973745,"momentum_5s_bps":3.1099688122764073,"opening_range_complete":true,"opening_range_high":0.6434000134468079,"opening_range_low":0.6340000033378601,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":0.6442000269889832,"recent_high_30s":0.6449999809265137,"seconds_since_open":6896,"session_vwap":0.6449348494906084,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"TIT.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.4},"id":"7708c1eb-f783-4e1c-be7f-9797fe2d546c","market":"IT","playbook":"momentum_swing","reason":"Below session VWAP (-23.79831148856081 bps); Momentum proxy not positive (-12.4 bps); Longer momentum proxy not positive (-12.4 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"TIT.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:53:36+00:00","captured_at_et":"2026-04-13 04:53:36 AM ET","context":{"approved":false,"bar_close":57.2400016784668,"bar_open":57.2400016784668,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":-43.17680371133855,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":[],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":10.49341954718116,"momentum_30s_bps":1.7477085987196401,"momentum_5s_bps":6.993166956959345,"opening_range_complete":true,"opening_range_high":57.349998474121094,"opening_range_low":56.400001525878906,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":57.2599983215332,"recent_high_30s":57.34000015258789,"seconds_since_open":6816,"session_vwap":57.48821742642033,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"LDO.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.4},"id":"02dff828-5092-4ecf-91df-98f7a8b7a7dc","market":"IT","playbook":"momentum_swing","reason":"Below session VWAP (-43.17680371133855 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"LDO.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:53:34+00:00","captured_at_et":"2026-04-13 04:53:34 AM ET","context":{"approved":false,"bar_close":0.6431999802589417,"bar_open":0.6431999802589417,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":-27.29310406165077,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":[],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":-15.523854209006519,"momentum_30s_bps":-15.523854209006519,"momentum_5s_bps":9.336762440057958,"opening_range_complete":true,"opening_range_high":0.6434000134468079,"opening_range_low":0.6340000033378601,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":0.6442000269889832,"recent_high_30s":0.6449999809265137,"seconds_since_open":6814,"session_vwap":0.6449602770546701,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"TIT.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.4},"id":"eee9591b-cf77-4919-b1b6-5a1e600dd9db","market":"IT","playbook":"momentum_swing","reason":"Below session VWAP (-27.29310406165077 bps); Momentum proxy not positive (-15.5 bps); Longer momentum proxy not positive (-15.5 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"TIT.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:53:34+00:00","captured_at_et":"2026-04-13 04:53:34 AM ET","context":{"approved":false,"bar_close":6.729000091552734,"bar_open":6.729000091552734,"breakout_above_15s_high":true,"breakout_above_30s_high":true,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":26.261096299974785,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":[],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"strong","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":61.30366048796096,"momentum_30s_bps":58.29601494574427,"momentum_5s_bps":13.39330601501001,"opening_range_complete":true,"opening_range_high":6.76200008392334,"opening_range_low":6.709000110626221,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":6.71999979019165,"recent_high_30s":6.71999979019165,"seconds_since_open":6814,"session_vwap":6.711375284288138,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"STLAM.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"strong","watchlist_score":1.6},"id":"6621099c-9c6b-4185-819c-b0ba60fd68df","market":"IT","playbook":"momentum_swing","reason":"Meta-label rejected this setup (level=source, samples=9, win_rate=0.11, avg_pnl_pct=-0.0029)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"STLAM.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:53:27+00:00","captured_at_et":"2026-04-13 04:53:27 AM ET","context":{"approved":false,"bar_close":67.25,"bar_open":67.25,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":19.78080401623052,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"strong","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":4.462775773892081,"momentum_30s_bps":3.7190816580726036,"momentum_5s_bps":4.462775773892081,"opening_range_complete":true,"opening_range_high":67.54000091552734,"opening_range_low":67.0,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":67.27999877929688,"recent_high_30s":67.37999725341797,"seconds_since_open":6807,"session_vwap":67.11723670945393,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"UCG.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"strong","watchlist_score":1.6},"id":"eb23b126-e226-480b-9828-1ec415806f5c","market":"IT","playbook":"momentum_swing","reason":"Meta-label rejected this setup (level=source, samples=9, win_rate=0.11, avg_pnl_pct=-0.0029)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"UCG.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:53:16+00:00","captured_at_et":"2026-04-13 04:53:16 AM ET","context":{"approved":false,"bar_close":5.584000110626221,"bar_open":5.584000110626221,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":true,"decision_mode":"bar_research","distance_from_vwap_bps":2.328094959282701,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"strong","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":3.583539874505202,"momentum_30s_bps":-17.875853218028638,"momentum_5s_bps":3.583539874505202,"opening_range_complete":true,"opening_range_high":5.578999996185303,"opening_range_low":5.560999870300293,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":5.585000038146973,"recent_high_30s":5.6020002365112305,"seconds_since_open":6796,"session_vwap":5.582700404959024,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"ISP.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"strong","watchlist_score":1.6},"id":"6ac7f76b-d089-436d-a706-fedc20463dad","market":"IT","playbook":"momentum_swing","reason":"Longer momentum proxy not positive (-17.9 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"ISP.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:53:08+00:00","captured_at_et":"2026-04-13 04:53:08 AM ET","context":{"approved":false,"bar_close":10.300000190734863,"bar_open":10.300000190734863,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":-3.1618564226495973,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":19.45569871906136,"momentum_30s_bps":4.856837691950692,"momentum_5s_bps":0.0,"opening_range_complete":true,"opening_range_high":10.305000305175781,"opening_range_low":10.255000114440918,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":10.300000190734863,"recent_high_30s":10.3100004196167,"seconds_since_open":6788,"session_vwap":10.303257932961818,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"TRN.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.4},"id":"da862869-2923-4a48-bc03-3a30223a2e49","market":"IT","playbook":"momentum_swing","reason":"Below session VWAP (-3.1618564226495973 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"TRN.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:53:04+00:00","captured_at_et":"2026-04-13 04:53:04 AM ET","context":{"approved":false,"bar_close":9.861000061035156,"bar_open":9.861000061035156,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":13.575383571819083,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":8.119734186868486,"momentum_30s_bps":-8.10656954888762,"momentum_5s_bps":2.028456232598636,"opening_range_complete":true,"opening_range_high":9.864999771118164,"opening_range_low":9.807000160217285,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":9.86400032043457,"recent_high_30s":9.88599967956543,"seconds_since_open":6784,"session_vwap":9.847631523514591,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"ENEL.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.1},"id":"f48e756e-1aa6-4023-a473-4a38de7bbe7b","market":"IT","playbook":"momentum_swing","reason":"Longer momentum proxy not positive (-8.1 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"ENEL.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:53:01+00:00","captured_at_et":"2026-04-13 04:53:01 AM ET","context":{"approved":false,"bar_close":35.709999084472656,"bar_open":35.709999084472656,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":17.817706157581483,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":0.0,"momentum_30s_bps":-5.597665272855488,"momentum_5s_bps":5.6039390678777785,"opening_range_complete":true,"opening_range_high":35.869998931884766,"opening_range_low":35.619998931884766,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":35.72999954223633,"recent_high_30s":35.75,"seconds_since_open":6781,"session_vwap":35.646485224544506,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"G.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.1},"id":"a4ed696d-dc87-4bc0-89f1-3207210837fe","market":"IT","playbook":"momentum_swing","reason":"Momentum proxy not positive (0.0 bps); Longer momentum proxy not positive (-5.6 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"G.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:52:54+00:00","captured_at_et":"2026-04-13 04:52:54 AM ET","context":{"approved":false,"bar_close":24.209999084472656,"bar_open":24.209999084472656,"breakout_above_15s_high":true,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":-8.287288625691824,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"strong","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":8.267279856766715,"momentum_30s_bps":0.0,"momentum_5s_bps":6.199375837002454,"opening_range_complete":true,"opening_range_high":24.510000228881836,"opening_range_low":24.350000381469727,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":24.204999923706055,"recent_high_30s":24.225000381469727,"seconds_since_open":6774,"session_vwap":24.230079250489876,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"ENI.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"strong","watchlist_score":1.6},"id":"c8f8858e-7cd0-4b4c-965f-260777986a8a","market":"IT","playbook":"momentum_swing","reason":"Below session VWAP (-8.287288625691824 bps); Longer momentum proxy not positive (0.0 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"ENI.MI"},{"action":"buy_candidate","approved":false,"captured_at":"2026-04-13T08:52:36+00:00","captured_at_et":"2026-04-13 04:52:36 AM ET","context":{"approved":false,"bar_close":6.771999835968018,"bar_open":6.771999835968018,"breakout_above_15s_high":false,"breakout_above_30s_high":false,"breakout_above_open":false,"breakout_above_opening_range_high":false,"decision_mode":"bar_research","distance_from_vwap_bps":-24.737848739380908,"event_driven":false,"event_priority":"weak","fresh_news":false,"fresh_press_release":false,"gap_pct":0.0,"historical_market_data_provider":"yahoo","historical_replay_interval":"5m","historical_replay_market":"IT","jp_bar_research":false,"limitations":["No live quote or trade-by-trade confirmation","Momentum and breakout fields are scaled to the replay bar interval","Midday breaks and auction phases are not modeled separately"],"live_sponsor":false,"market_regime_reason":"Market regime unavailable","market_regime_stale_symbols":["FTSEMIB.MI"],"market_regime_state":"unknown","market_regime_supportive_symbols":[],"market_regime_weak_symbols":[],"market_session_phase":"open","market_timezone":"Europe/Rome","meta_label_avg_pnl_pct":-0.002938307962245695,"meta_label_enabled":true,"meta_label_matched_level":"source","meta_label_sample_count":9,"meta_label_signature":{"early_session_bucket":"rest_of_day","event_driven":false,"friction_bucket":"unknown","opening_range_state":"unknown","playbook":"momentum_swing","playbook_subtype":"momentum_swing","primary_source":"curated_market_fallback","quality_tier":"base","source_bucket":"mixed"},"meta_label_size_multiplier":0.0,"meta_label_verdict":"reject","meta_label_win_rate":0.1111111111111111,"metadata_bar_research":true,"momentum_15s_bps":11.82716894642392,"momentum_30s_bps":-14.745250348294316,"momentum_5s_bps":5.909737010362119,"opening_range_complete":true,"opening_range_high":6.811999797821045,"opening_range_low":6.788000106811523,"playbook":"momentum_swing","playbook_bias":"momentum_swing","press_release_count":0,"primary_source":"curated_market_fallback","provenance_tier":"weak","quote_age_ms":null,"recent_high_15s":6.776000022888184,"recent_high_30s":6.789999961853027,"seconds_since_open":6756,"session_vwap":6.788793851510167,"simulated_execution_model":"bar_close_with_slippage","source_bucket":"mixed","source_trust_tier":"curated","spread_bps":null,"symbol":"SRG.MI","top_tier_catalyst":false,"trade_count_10s":0,"trade_notional_10s":0,"trusted_catalyst":false,"uk_quote_trade_confirmation":false,"volume_ratio":1.0,"watchlist_quality_tier":"base","watchlist_score":1.1},"id":"21f8a87d-79f3-4d20-a878-09ddc7a516cd","market":"IT","playbook":"momentum_swing","reason":"Below session VWAP (-24.737848739380908 bps); Longer momentum proxy not positive (-14.7 bps)","session_date_et":"2026-04-13","session_id":"2172069b-199b-4eba-8cbd-6c8ff2187a81","symbol":"SRG.MI"}],"limit":50,"next_offset":50,"offset":0,"previous_offset":null,"session_date":null,"since":null,"symbol":null,"until":null,"variant":"eu-beta"}
