{"ok":true,"service":"standalone-telegram-status-s89","version":"TSC Trading Hub S2.4 Signal Detail UX Hardening","config":{"ok":true,"service":"local-telegram-config","version":"TSC Trading Hub S2.4 Signal Detail UX Hardening","enabled":true,"source":"local_telegram_push_v35","min_quality_score":75.0,"only_passed":true,"limit":10,"dry_run_default":true,"telegram_token_configured":true,"telegram_chat_configured":true,"checked_at_utc":"2026-09-13T02:51:16.453895+00:00"},"pending":{"ok":true,"service":"local-telegram-pending","count":0,"rows":[],"checked_at_utc":"2026-09-13T02:51:16.567202+00:00","checked_at_local":"2026-09-13T04:51:16.567236+02:00"},"counts":{"total_rows":86,"telegram_ok_true":42,"telegram_ok_false":44,"telegram_ok_null":0,"rows_with_status_code":42,"local_rows":65,"local_dry_run_rows":9,"local_live_rows":56,"local_live_ok_rows":41,"local_live_not_ok_rows":15,"first_sent_at":"2026-06-18T10:27:54.622669+02:00","latest_sent_at":"2026-09-11T16:32:19.451280+02:00"},"latest":[{"id":89,"signal_id":"local:v33:NASDAQ:AMD:2026-09-11:B_ANTICYCLICAL_REVERSAL","ticker":"NASDAQ:AMD","signal_type":"ANTICYCLICAL_REVERSAL","score":89.2,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-09-11T16:32:19.451280+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":88,"signal_id":"local:v33:NASDAQ:AMD:2026-09-11:A_TREND_PULLBACK","ticker":"NASDAQ:AMD","signal_type":"TREND_CONTINUATION","score":97.0,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-09-11T16:32:17.399740+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":87,"signal_id":"local:v33:NASDAQ:AMD:2026-09-10:A_TREND_PULLBACK","ticker":"NASDAQ:AMD","signal_type":"TREND_CONTINUATION","score":90.45,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-09-10T16:32:35.024970+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":86,"signal_id":"local:v33:NASDAQ:AMD:2026-09-09:B_ANTICYCLICAL_REVERSAL","ticker":"NASDAQ:AMD","signal_type":"ANTICYCLICAL_REVERSAL","score":81.4,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-09-09T16:31:58.234548+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":85,"signal_id":"local:v33:NASDAQ:AMD:2026-09-09:A_TREND_PULLBACK","ticker":"NASDAQ:AMD","signal_type":"TREND_CONTINUATION","score":82.2,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-09-09T16:31:56.216931+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":84,"signal_id":"local:v33:NASDAQ:AMD:2026-09-08:B_ANTICYCLICAL_REVERSAL","ticker":"NASDAQ:AMD","signal_type":"ANTICYCLICAL_REVERSAL","score":81.4,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-09-08T16:32:20.383048+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":83,"signal_id":"local:v33:NASDAQ:AMD:2026-09-08:A_TREND_PULLBACK","ticker":"NASDAQ:AMD","signal_type":"TREND_CONTINUATION","score":87.1,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-09-08T16:32:18.377572+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":82,"signal_id":"local:v33:NASDAQ:AMD:2026-08-26:B_ANTICYCLICAL_REVERSAL","ticker":"NASDAQ:AMD","signal_type":"ANTICYCLICAL_REVERSAL","score":82.65,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-08-26T16:32:27.301758+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":81,"signal_id":"local:v33:NASDAQ:AMD:2026-08-26:A_TREND_PULLBACK","ticker":"NASDAQ:AMD","signal_type":"TREND_CONTINUATION","score":90.45,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-08-26T16:32:25.450670+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":80,"signal_id":"local:v33:NASDAQ:AMD:2026-08-17:A_TREND_PULLBACK","ticker":"NASDAQ:AMD","signal_type":"TREND_CONTINUATION","score":88.95,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-08-17T16:31:36.652394+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":79,"signal_id":"local:v33:NASDAQ:AMD:2026-08-14:B_ANTICYCLICAL_REVERSAL","ticker":"NASDAQ:AMD","signal_type":"ANTICYCLICAL_REVERSAL","score":81.15,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-08-14T16:31:34.487539+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":78,"signal_id":"local:v33:NASDAQ:AMD:2026-08-14:A_TREND_PULLBACK","ticker":"NASDAQ:AMD","signal_type":"TREND_CONTINUATION","score":88.95,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-08-14T16:31:32.878885+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":77,"signal_id":"local:v33:NASDAQ:GOOGL:2026-08-10:A_TREND_PULLBACK","ticker":"NASDAQ:GOOGL","signal_type":"TREND_CONTINUATION","score":82.05,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-08-10T16:31:18.378697+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":76,"signal_id":"local:v33:NASDAQ:GOOGL:2026-08-07:A_TREND_PULLBACK","ticker":"NASDAQ:GOOGL","signal_type":"TREND_CONTINUATION","score":82.05,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-08-07T16:32:07.506215+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":75,"signal_id":"local:v33:NASDAQ:GOOGL:2026-08-06:A_TREND_PULLBACK","ticker":"NASDAQ:GOOGL","signal_type":"TREND_CONTINUATION","score":88.6,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-08-06T18:31:16.148624+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":74,"signal_id":"local:v33:NASDAQ:GOOGL:2026-08-05:B_ANTICYCLICAL_REVERSAL","ticker":"NASDAQ:GOOGL","signal_type":"ANTICYCLICAL_REVERSAL","score":82.9,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-08-05T16:31:17.905009+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":73,"signal_id":"local:v33:NASDAQ:GOOGL:2026-08-05:A_TREND_PULLBACK","ticker":"NASDAQ:GOOGL","signal_type":"TREND_CONTINUATION","score":83.7,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-08-05T16:31:16.556284+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":72,"signal_id":"local:v33:NASDAQ:GOOGL:2026-08-04:B_ANTICYCLICAL_REVERSAL","ticker":"NASDAQ:GOOGL","signal_type":"ANTICYCLICAL_REVERSAL","score":82.9,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-08-04T16:31:46.551892+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":71,"signal_id":"local:v33:NASDAQ:GOOGL:2026-08-04:A_TREND_PULLBACK","ticker":"NASDAQ:GOOGL","signal_type":"TREND_CONTINUATION","score":83.7,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-08-04T16:31:45.271737+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":70,"signal_id":"local:v33:NASDAQ:GOOGL:2026-08-03:B_ANTICYCLICAL_REVERSAL","ticker":"NASDAQ:GOOGL","signal_type":"ANTICYCLICAL_REVERSAL","score":82.9,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-08-03T16:31:37.113619+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":69,"signal_id":"local:v33:NASDAQ:GOOGL:2026-08-03:A_TREND_PULLBACK","ticker":"NASDAQ:GOOGL","signal_type":"TREND_CONTINUATION","score":88.6,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-08-03T16:31:35.788829+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":68,"signal_id":"local:v33:NASDAQ:GOOGL:2026-07-31:B_ANTICYCLICAL_REVERSAL","ticker":"NASDAQ:GOOGL","signal_type":"ANTICYCLICAL_REVERSAL","score":82.9,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-07-31T18:31:44.544367+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":67,"signal_id":"local:v33:NASDAQ:GOOGL:2026-07-31:A_TREND_PULLBACK","ticker":"NASDAQ:GOOGL","signal_type":"TREND_CONTINUATION","score":88.6,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-07-31T18:31:43.316590+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":66,"signal_id":"local:v33:NASDAQ:GOOGL:2026-07-16:B_ANTICYCLICAL_REVERSAL","ticker":"NASDAQ:GOOGL","signal_type":"ANTICYCLICAL_REVERSAL","score":90.7,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-07-16T16:31:18.739411+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":65,"signal_id":"local:v33:NASDAQ:GOOGL:2026-07-16:A_TREND_PULLBACK","ticker":"NASDAQ:GOOGL","signal_type":"TREND_CONTINUATION","score":98.5,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-07-16T16:31:17.887690+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":64,"signal_id":"local:v33:NASDAQ:GOOGL:2026-07-15:B_ANTICYCLICAL_REVERSAL","ticker":"NASDAQ:GOOGL","signal_type":"ANTICYCLICAL_REVERSAL","score":84.15,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-07-15T16:31:01.387201+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":63,"signal_id":"local:v33:NASDAQ:GOOGL:2026-07-15:A_TREND_PULLBACK","ticker":"NASDAQ:GOOGL","signal_type":"TREND_CONTINUATION","score":91.95,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-07-15T16:31:00.604683+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":62,"signal_id":"local:v33:NASDAQ:GOOGL:2026-07-14:B_ANTICYCLICAL_REVERSAL","ticker":"NASDAQ:GOOGL","signal_type":"ANTICYCLICAL_REVERSAL","score":84.15,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-07-14T22:01:18.888665+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":61,"signal_id":"local:v33:NASDAQ:GOOGL:2026-07-14:A_TREND_PULLBACK","ticker":"NASDAQ:GOOGL","signal_type":"TREND_CONTINUATION","score":82.75,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-07-14T16:30:40.425034+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":60,"signal_id":"local:v33:NASDAQ:GOOGL:2026-07-13:A_TREND_PULLBACK","ticker":"NASDAQ:GOOGL","signal_type":"TREND_CONTINUATION","score":82.75,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-07-13T16:30:37.296180+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":59,"signal_id":"local:v33:NASDAQ:GOOGL:2026-07-10:A_TREND_PULLBACK","ticker":"NASDAQ:GOOGL","signal_type":"TREND_CONTINUATION","score":82.75,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-07-10T16:31:23.292896+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":58,"signal_id":"local:v33:NASDAQ:GOOGL:2026-07-09:A_TREND_PULLBACK","ticker":"NASDAQ:GOOGL","signal_type":"TREND_CONTINUATION","score":82.75,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-07-09T16:31:16.869463+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":57,"signal_id":"local:v33:NASDAQ:GOOGL:2026-07-08:A_TREND_PULLBACK","ticker":"NASDAQ:GOOGL","signal_type":"TREND_CONTINUATION","score":82.75,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-07-08T20:43:26.014138+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":56,"signal_id":"local:v33:NASDAQ:GOOGL:2026-07-08:A_TREND_PULLBACK","ticker":"NASDAQ:GOOGL","signal_type":"TREND_CONTINUATION","score":82.75,"telegram_ok":false,"telegram_status_code":null,"sent_at":"2026-07-08T20:34:15.897086+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"","error_preview":""},{"id":55,"signal_id":"local:v33:NASDAQ:GOOGL:2026-07-08:A_TREND_PULLBACK","ticker":"NASDAQ:GOOGL","signal_type":"TREND_CONTINUATION","score":82.75,"telegram_ok":false,"telegram_status_code":null,"sent_at":"2026-07-08T20:30:33.500991+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"","error_preview":""},{"id":54,"signal_id":"local:v33:NASDAQ:GOOGL:2026-07-08:A_TREND_PULLBACK","ticker":"NASDAQ:GOOGL","signal_type":"TREND_CONTINUATION","score":91.95,"telegram_ok":false,"telegram_status_code":null,"sent_at":"2026-07-08T16:31:06.937295+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"","error_preview":""},{"id":53,"signal_id":"local:v33:NASDAQ:GOOGL:2026-07-07:B_ANTICYCLICAL_REVERSAL","ticker":"NASDAQ:GOOGL","signal_type":"ANTICYCLICAL_REVERSAL","score":84.15,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-07-07T16:31:06.610893+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":52,"signal_id":"local:v33:NASDAQ:GOOGL:2026-07-07:A_TREND_PULLBACK","ticker":"NASDAQ:GOOGL","signal_type":"TREND_CONTINUATION","score":91.95,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-07-07T16:31:06.189816+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":51,"signal_id":"local:v33:NASDAQ:GOOGL:2026-07-06:B_ANTICYCLICAL_REVERSAL","ticker":"NASDAQ:GOOGL","signal_type":"ANTICYCLICAL_REVERSAL","score":84.15,"telegram_ok":true,"telegram_status_code":200,"sent_at":"2026-07-06T22:42:59.180273+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"200","error_preview":""},{"id":50,"signal_id":"local:v33:NASDAQ:GOOGL:2026-07-06:B_ANTICYCLICAL_REVERSAL","ticker":"NASDAQ:GOOGL","signal_type":"ANTICYCLICAL_REVERSAL","score":84.15,"telegram_ok":false,"telegram_status_code":null,"sent_at":"2026-07-06T22:00:29.417977+02:00","source":"local_telegram_push_v35","dry_run":"false","send_result_ok":"true","send_status_code":"","error_preview":""}],"queue":{"count":0,"rows":[]},"blocked":{"count":50,"rows":[{"signal_id":"local:v33:NYSE:UPS:2026-07-02:B_ANTICYCLICAL_REVERSAL","ticker":"NYSE:UPS","signal_type":"ANTICYCLICAL_REVERSAL","setup":"B_ANTICYCLICAL_REVERSAL","direction":"LONG","final_score":90.7,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:42.968860+02:00"},{"signal_id":"local:v33:NYSE:UPS:2026-07-02:A_TREND_PULLBACK","ticker":"NYSE:UPS","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":98.5,"final_grade":"A+","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:42.956259+02:00"},{"signal_id":"local:v33:NYSE:UPS:2026-07-06:B_ANTICYCLICAL_REVERSAL","ticker":"NYSE:UPS","signal_type":"ANTICYCLICAL_REVERSAL","setup":"B_ANTICYCLICAL_REVERSAL","direction":"LONG","final_score":87.2,"final_grade":"A-","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:42.942640+02:00"},{"signal_id":"local:v33:NYSE:UPS:2026-07-06:A_TREND_PULLBACK","ticker":"NYSE:UPS","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":98.5,"final_grade":"A+","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:42.929236+02:00"},{"signal_id":"local:v33:NYSE:UPS:2026-07-07:B_ANTICYCLICAL_REVERSAL","ticker":"NYSE:UPS","signal_type":"ANTICYCLICAL_REVERSAL","setup":"B_ANTICYCLICAL_REVERSAL","direction":"LONG","final_score":90.7,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:42.915242+02:00"},{"signal_id":"local:v33:NYSE:UPS:2026-07-07:A_TREND_PULLBACK","ticker":"NYSE:UPS","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":93.6,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:42.902451+02:00"},{"signal_id":"local:v33:NYSE:UPS:2026-07-08:A_TREND_PULLBACK","ticker":"NYSE:UPS","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":98.5,"final_grade":"A+","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:42.890128+02:00"},{"signal_id":"local:v33:NYSE:UPS:2026-07-09:B_ANTICYCLICAL_REVERSAL","ticker":"NYSE:UPS","signal_type":"ANTICYCLICAL_REVERSAL","setup":"B_ANTICYCLICAL_REVERSAL","direction":"LONG","final_score":85.8,"final_grade":"A-","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:42.877840+02:00"},{"signal_id":"local:v33:NYSE:UPS:2026-07-09:A_TREND_PULLBACK","ticker":"NYSE:UPS","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":98.5,"final_grade":"A+","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:42.865518+02:00"},{"signal_id":"local:v33:NYSE:UPS:2026-07-10:B_ANTICYCLICAL_REVERSAL","ticker":"NYSE:UPS","signal_type":"ANTICYCLICAL_REVERSAL","setup":"B_ANTICYCLICAL_REVERSAL","direction":"LONG","final_score":90.7,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:42.853068+02:00"},{"signal_id":"local:v33:NYSE:UPS:2026-07-10:A_TREND_PULLBACK","ticker":"NYSE:UPS","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":93.6,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:42.840727+02:00"},{"signal_id":"local:v33:NYSE:UPS:2026-07-13:B_ANTICYCLICAL_REVERSAL","ticker":"NYSE:UPS","signal_type":"ANTICYCLICAL_REVERSAL","setup":"B_ANTICYCLICAL_REVERSAL","direction":"LONG","final_score":90.7,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:42.828092+02:00"},{"signal_id":"local:v33:NYSE:UPS:2026-07-13:A_TREND_PULLBACK","ticker":"NYSE:UPS","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":93.6,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:42.815789+02:00"},{"signal_id":"local:v33:NYSE:UPS:2026-07-14:B_ANTICYCLICAL_REVERSAL","ticker":"NYSE:UPS","signal_type":"ANTICYCLICAL_REVERSAL","setup":"B_ANTICYCLICAL_REVERSAL","direction":"LONG","final_score":90.7,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:42.803322+02:00"},{"signal_id":"local:v33:NYSE:UPS:2026-07-14:A_TREND_PULLBACK","ticker":"NYSE:UPS","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":93.6,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:42.791080+02:00"},{"signal_id":"local:v33:NYSE:UPS:2026-07-15:B_ANTICYCLICAL_REVERSAL","ticker":"NYSE:UPS","signal_type":"ANTICYCLICAL_REVERSAL","setup":"B_ANTICYCLICAL_REVERSAL","direction":"LONG","final_score":90.7,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:42.778765+02:00"},{"signal_id":"local:v33:NYSE:UPS:2026-07-15:A_TREND_PULLBACK","ticker":"NYSE:UPS","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":93.6,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:42.766530+02:00"},{"signal_id":"local:v33:NYSE:UPS:2026-07-20:A_TREND_PULLBACK","ticker":"NYSE:UPS","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":98.5,"final_grade":"A+","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:42.704731+02:00"},{"signal_id":"local:v33:NYSE:UPS:2026-07-21:B_ANTICYCLICAL_REVERSAL","ticker":"NYSE:UPS","signal_type":"ANTICYCLICAL_REVERSAL","setup":"B_ANTICYCLICAL_REVERSAL","direction":"LONG","final_score":90.7,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:42.692342+02:00"},{"signal_id":"local:v33:NYSE:UPS:2026-07-21:A_TREND_PULLBACK","ticker":"NYSE:UPS","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":93.6,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:42.680027+02:00"},{"signal_id":"local:v33:NYSE:UPS:2026-07-22:B_ANTICYCLICAL_REVERSAL","ticker":"NYSE:UPS","signal_type":"ANTICYCLICAL_REVERSAL","setup":"B_ANTICYCLICAL_REVERSAL","direction":"LONG","final_score":85.8,"final_grade":"A-","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:42.667613+02:00"},{"signal_id":"local:v33:NYSE:UPS:2026-07-22:A_TREND_PULLBACK","ticker":"NYSE:UPS","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":93.6,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:42.655293+02:00"},{"signal_id":"local:v33:NYSE:UPS:2026-07-23:A_TREND_PULLBACK","ticker":"NYSE:UPS","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":98.5,"final_grade":"A+","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:42.643023+02:00"},{"signal_id":"local:v33:NYSE:UPS:2026-07-24:B_ANTICYCLICAL_REVERSAL","ticker":"NYSE:UPS","signal_type":"ANTICYCLICAL_REVERSAL","setup":"B_ANTICYCLICAL_REVERSAL","direction":"LONG","final_score":85.8,"final_grade":"A-","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:42.630735+02:00"},{"signal_id":"local:v33:NYSE:UPS:2026-07-24:A_TREND_PULLBACK","ticker":"NYSE:UPS","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":98.5,"final_grade":"A+","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:42.618405+02:00"},{"signal_id":"local:v33:NYSE:UAA:2026-06-26:A_TREND_PULLBACK","ticker":"NYSE:UAA","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":82.2,"final_grade":"A-","telegram_already_sent":true,"send_blockers":"[\"ticker_backtest_not_allowed\", \"telegram_live_already_sent\"]","checked_at":"2026-09-11T22:01:41.469058+02:00"},{"signal_id":"local:v33:NYSE:UAA:2026-06-26:B_ANTICYCLICAL_REVERSAL","ticker":"NYSE:UAA","signal_type":"ANTICYCLICAL_REVERSAL","setup":"B_ANTICYCLICAL_REVERSAL","direction":"LONG","final_score":81.4,"final_grade":"B+","telegram_already_sent":true,"send_blockers":"[\"ticker_backtest_not_allowed\", \"telegram_live_already_sent\"]","checked_at":"2026-09-11T22:01:41.456520+02:00"},{"signal_id":"local:v33:NYSE:UAA:2026-06-29:A_TREND_PULLBACK","ticker":"NYSE:UAA","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":97.0,"final_grade":"A+","telegram_already_sent":true,"send_blockers":"[\"ticker_backtest_not_allowed\", \"telegram_live_already_sent\"]","checked_at":"2026-09-11T22:01:41.444087+02:00"},{"signal_id":"local:v33:NYSE:UAA:2026-06-30:B_ANTICYCLICAL_REVERSAL","ticker":"NYSE:UAA","signal_type":"ANTICYCLICAL_REVERSAL","setup":"B_ANTICYCLICAL_REVERSAL","direction":"LONG","final_score":89.2,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:41.431399+02:00"},{"signal_id":"local:v33:NYSE:UAA:2026-06-30:A_TREND_PULLBACK","ticker":"NYSE:UAA","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":92.1,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:41.419027+02:00"},{"signal_id":"local:v33:NYSE:UAA:2026-07-01:B_ANTICYCLICAL_REVERSAL","ticker":"NYSE:UAA","signal_type":"ANTICYCLICAL_REVERSAL","setup":"B_ANTICYCLICAL_REVERSAL","direction":"LONG","final_score":89.2,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:41.406548+02:00"},{"signal_id":"local:v33:NYSE:UAA:2026-07-01:A_TREND_PULLBACK","ticker":"NYSE:UAA","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":92.1,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:41.394208+02:00"},{"signal_id":"local:v33:NYSE:UAA:2026-07-08:A_TREND_PULLBACK","ticker":"NYSE:UAA","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":97.0,"final_grade":"A+","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:41.318808+02:00"},{"signal_id":"local:v33:NYSE:UAA:2026-07-09:B_ANTICYCLICAL_REVERSAL","ticker":"NYSE:UAA","signal_type":"ANTICYCLICAL_REVERSAL","setup":"B_ANTICYCLICAL_REVERSAL","direction":"LONG","final_score":84.3,"final_grade":"A-","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:41.306416+02:00"},{"signal_id":"local:v33:NYSE:UAA:2026-07-09:A_TREND_PULLBACK","ticker":"NYSE:UAA","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":92.1,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:41.294099+02:00"},{"signal_id":"local:v33:NYSE:UAA:2026-07-10:B_ANTICYCLICAL_REVERSAL","ticker":"NYSE:UAA","signal_type":"ANTICYCLICAL_REVERSAL","setup":"B_ANTICYCLICAL_REVERSAL","direction":"LONG","final_score":89.2,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:41.281606+02:00"},{"signal_id":"local:v33:NYSE:UAA:2026-07-10:A_TREND_PULLBACK","ticker":"NYSE:UAA","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":92.1,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:41.269184+02:00"},{"signal_id":"local:v33:NYSE:UAA:2026-07-13:A_TREND_PULLBACK","ticker":"NYSE:UAA","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":92.1,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:41.243467+02:00"},{"signal_id":"local:v33:NYSE:UAA:2026-07-14:A_TREND_PULLBACK","ticker":"NYSE:UAA","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":97.0,"final_grade":"A+","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:41.230845+02:00"},{"signal_id":"local:v33:NYSE:UAA:2026-07-15:B_ANTICYCLICAL_REVERSAL","ticker":"NYSE:UAA","signal_type":"ANTICYCLICAL_REVERSAL","setup":"B_ANTICYCLICAL_REVERSAL","direction":"LONG","final_score":89.2,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:41.218318+02:00"},{"signal_id":"local:v33:NYSE:UAA:2026-07-15:A_TREND_PULLBACK","ticker":"NYSE:UAA","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":92.1,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:41.205756+02:00"},{"signal_id":"local:v33:NYSE:UAA:2026-07-23:A_TREND_PULLBACK","ticker":"NYSE:UAA","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":97.0,"final_grade":"A+","telegram_already_sent":false,"send_blockers":"[\"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:41.092152+02:00"},{"signal_id":"local:v33:NYSE:SLB:2026-07-27:A_TREND_PULLBACK","ticker":"NYSE:SLB","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":83.7,"final_grade":"A-","telegram_already_sent":false,"send_blockers":"[\"missing_elliott\", \"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:39.708125+02:00"},{"signal_id":"local:v33:NYSE:SLB:2026-07-28:A_TREND_PULLBACK","ticker":"NYSE:SLB","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":88.6,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"missing_elliott\", \"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:39.692940+02:00"},{"signal_id":"local:v33:NYSE:SLB:2026-08-04:B_ANTICYCLICAL_REVERSAL","ticker":"NYSE:SLB","signal_type":"ANTICYCLICAL_REVERSAL","setup":"B_ANTICYCLICAL_REVERSAL","direction":"LONG","final_score":82.9,"final_grade":"A-","telegram_already_sent":false,"send_blockers":"[\"missing_elliott\", \"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:39.616484+02:00"},{"signal_id":"local:v33:NYSE:SLB:2026-08-04:A_TREND_PULLBACK","ticker":"NYSE:SLB","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":88.6,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"missing_elliott\", \"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:39.601123+02:00"},{"signal_id":"local:v33:NYSE:SLB:2026-08-05:A_TREND_PULLBACK","ticker":"NYSE:SLB","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":88.6,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"missing_elliott\", \"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:39.585938+02:00"},{"signal_id":"local:v33:NYSE:SLB:2026-08-06:B_ANTICYCLICAL_REVERSAL","ticker":"NYSE:SLB","signal_type":"ANTICYCLICAL_REVERSAL","setup":"B_ANTICYCLICAL_REVERSAL","direction":"LONG","final_score":82.9,"final_grade":"A-","telegram_already_sent":false,"send_blockers":"[\"missing_elliott\", \"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:39.570565+02:00"},{"signal_id":"local:v33:NYSE:SLB:2026-08-06:A_TREND_PULLBACK","ticker":"NYSE:SLB","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":88.6,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"missing_elliott\", \"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:39.555299+02:00"},{"signal_id":"local:v33:NYSE:SLB:2026-08-07:A_TREND_PULLBACK","ticker":"NYSE:SLB","signal_type":"TREND_CONTINUATION","setup":"A_TREND_PULLBACK","direction":"LONG","final_score":88.6,"final_grade":"A","telegram_already_sent":false,"send_blockers":"[\"missing_elliott\", \"ticker_backtest_not_allowed\"]","checked_at":"2026-09-11T22:01:39.539954+02:00"}]},"trigger":[{"trigger_name":"trg_s203_telegram_send_guard","table_name":"telegram_sent_local","enabled":"O"}],"indexes":[{"indexname":"idx_s201_telegram_one_live_ok_per_signal","indexdef":"CREATE UNIQUE INDEX idx_s201_telegram_one_live_ok_per_signal ON public.telegram_sent_local USING btree (signal_id) WHERE ((signal_id IS NOT NULL) AND (telegram_ok = true))"},{"indexname":"idx_telegram_sent_local_raw_source","indexdef":"CREATE UNIQUE INDEX idx_telegram_sent_local_raw_source ON public.telegram_sent_local USING btree (((raw ->> 'source_table'::text)), ((raw ->> 'source_id'::text))) WHERE ((raw ? 'source_table'::text) AND (raw ? 'source_id'::text))"},{"indexname":"idx_telegram_sent_local_signal_id","indexdef":"CREATE INDEX idx_telegram_sent_local_signal_id ON public.telegram_sent_local USING btree (signal_id)"},{"indexname":"idx_telegram_sent_signal_id","indexdef":"CREATE INDEX idx_telegram_sent_signal_id ON public.telegram_sent_local USING btree (signal_id)"},{"indexname":"telegram_sent_local_pkey","indexdef":"CREATE UNIQUE INDEX telegram_sent_local_pkey ON public.telegram_sent_local USING btree (id)"}],"errors":[],"checked_at_utc":"2026-09-13T02:51:16.897365+00:00"}