Showing the most recent 200 log lines only.
08/20/2026 11:55:51 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":715,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:55:51 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:55:51.756Z","dateKey":"2026-08-20","etMinutes":715,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:55:51 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":45,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.08,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.08,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":237367,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:55:51 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":45,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:55:51 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:55:48 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:55:46 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":715,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:55:46 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:55:46.756Z","dateKey":"2026-08-20","etMinutes":715,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:55:46 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":44,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.09,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.09,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":232349,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:55:46 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":44,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:55:46 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:55:43 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:55:41 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":715,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:55:41 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:55:41.756Z","dateKey":"2026-08-20","etMinutes":715,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:55:41 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":43,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.07,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.07,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":227323,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:55:41 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":43,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:55:41 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:55:38 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:55:36 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":715,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:55:36 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:55:36.756Z","dateKey":"2026-08-20","etMinutes":715,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:55:36 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":42,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.05,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.05,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":222329,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:55:36 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":42,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:55:36 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:55:33 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:55:31 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":715,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:55:31 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:55:31.756Z","dateKey":"2026-08-20","etMinutes":715,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:55:31 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":41,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.06,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.06,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":217344,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:55:31 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":41,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:55:31 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:55:28 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:55:26 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":715,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:55:26 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:55:26.756Z","dateKey":"2026-08-20","etMinutes":715,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:55:26 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":40,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.1,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.1,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":212323,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:55:26 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":40,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:55:26 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:55:24 AM NY | {"ROUTE_SAFETY_GUARD":{"routeName":"halmacd-shadow","path":"/halmacd-shadow","elapsedMs":3.3,"heapBeforeMb":89.14,"heapAfterMb":89.23,"heapDeltaMb":0.1,"responseBytes":4319,"responseLimited":false,"statusCode":200,"errored":true,"errorMessage":"Set.filter is not a function or its return value is not iterable"}}
08/20/2026 11:55:24 AM NY | {"ROUTE_RENDER_FAILED":{"routeName":"halmacd-shadow","path":"/halmacd-shadow","message":"Set.filter is not a function or its return value is not iterable"}}
08/20/2026 11:55:23 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:55:21 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":715,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:55:21 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:55:21.756Z","dateKey":"2026-08-20","etMinutes":715,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:55:21 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":39,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.07,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.07,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":207358,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:55:21 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":39,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:55:21 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:55:18 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:55:16 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":715,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:55:16 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:55:16.755Z","dateKey":"2026-08-20","etMinutes":715,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:55:16 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":38,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.07,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.07,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":202339,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:55:16 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":38,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:55:16 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:55:13 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:55:11 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":715,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:55:11 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:55:11.755Z","dateKey":"2026-08-20","etMinutes":715,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:55:11 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":37,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.1,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.1,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":197332,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:55:11 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":37,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:55:11 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:55:08 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:55:06 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":715,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:55:06 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:55:06.755Z","dateKey":"2026-08-20","etMinutes":715,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:55:06 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":36,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.07,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.07,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":192368,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:55:06 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":36,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:55:06 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:55:03 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:55:01 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":715,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:55:01 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:55:01.755Z","dateKey":"2026-08-20","etMinutes":715,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:55:01 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":35,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.1,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.1,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":187433,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:55:01 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":35,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:55:01 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:54:58 AM NY | {"ROUTE_SAFETY_GUARD":{"routeName":"dashboard","path":"/dashboard","elapsedMs":7.47,"heapBeforeMb":40.3,"heapAfterMb":41.25,"heapDeltaMb":0.95,"responseBytes":4243,"responseLimited":false,"statusCode":200,"errored":true,"errorMessage":"formatSignedTickMetric is not defined"}}
08/20/2026 11:54:58 AM NY | {"ROUTE_RENDER_FAILED":{"routeName":"dashboard","path":"/dashboard","message":"formatSignedTickMetric is not defined"}}
08/20/2026 11:54:58 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:54:56 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":714,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:54:56 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:54:56.754Z","dateKey":"2026-08-20","etMinutes":714,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:54:56 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":34,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.1,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.1,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":182351,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:54:56 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":34,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:54:56 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:54:53 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:54:51 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":714,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:54:51 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:54:51.754Z","dateKey":"2026-08-20","etMinutes":714,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:54:51 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":33,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.08,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.08,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":177358,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:54:51 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":33,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:54:51 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:54:48 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:54:46 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":714,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:54:46 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:54:46.754Z","dateKey":"2026-08-20","etMinutes":714,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:54:46 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":32,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.19,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.19,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":172362,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:54:46 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":32,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:54:46 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:54:43 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:54:41 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":714,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:54:41 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:54:41.754Z","dateKey":"2026-08-20","etMinutes":714,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:54:41 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":31,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.08,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.08,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":167325,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:54:41 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":31,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:54:41 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:54:38 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:54:36 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":714,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:54:36 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:54:36.753Z","dateKey":"2026-08-20","etMinutes":714,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:54:36 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":30,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.09,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.09,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":162373,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:54:36 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":30,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:54:36 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:54:33 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:54:31 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":714,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:54:31 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:54:31.753Z","dateKey":"2026-08-20","etMinutes":714,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:54:31 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":29,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.09,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.09,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":157346,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:54:31 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":29,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:54:31 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:54:28 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:54:26 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":714,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:54:26 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:54:26.753Z","dateKey":"2026-08-20","etMinutes":714,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:54:26 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":28,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.09,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.09,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":152361,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:54:26 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":28,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:54:26 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:54:26 AM NY | {"ROUTE_SAFETY_GUARD":{"routeName":"active","path":"/active","elapsedMs":82.34,"heapBeforeMb":40.35,"heapAfterMb":66.23,"heapDeltaMb":25.88,"responseBytes":7695,"responseLimited":false,"statusCode":200,"errored":false,"errorMessage":null}}
08/20/2026 11:54:23 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:54:21 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":714,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:54:21 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:54:21.752Z","dateKey":"2026-08-20","etMinutes":714,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:54:21 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":27,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.09,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.09,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":147262,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:54:21 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":27,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:54:21 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:54:18 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:54:16 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":714,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:54:16 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:54:16.752Z","dateKey":"2026-08-20","etMinutes":714,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:54:16 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":26,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.1,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.1,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":142261,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:54:16 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":26,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:54:16 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:54:13 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:54:11 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":714,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:54:11 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:54:11.752Z","dateKey":"2026-08-20","etMinutes":714,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:54:11 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":25,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.09,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.09,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":137300,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:54:11 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":25,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:54:11 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:54:08 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:54:06 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":714,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:54:06 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:54:06.752Z","dateKey":"2026-08-20","etMinutes":714,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:54:06 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":24,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.11,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.11,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":132288,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:54:06 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":24,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:54:06 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:54:03 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:54:01 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":714,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:54:01 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:54:01.751Z","dateKey":"2026-08-20","etMinutes":714,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:54:01 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":23,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.08,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.08,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":127337,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:54:01 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":23,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:54:01 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:53:58 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:53:56 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":713,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:53:56 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:53:56.751Z","dateKey":"2026-08-20","etMinutes":713,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:53:56 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":22,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.1,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.1,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":122256,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:53:56 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":22,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:53:56 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:53:53 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:53:51 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":713,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:53:51 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:53:51.751Z","dateKey":"2026-08-20","etMinutes":713,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:53:51 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":21,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.08,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.08,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":117257,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:53:51 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":21,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:53:51 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:53:48 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:53:46 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":713,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:53:46 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:53:46.751Z","dateKey":"2026-08-20","etMinutes":713,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:53:46 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":20,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.08,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.08,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":112257,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:53:46 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":20,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:53:46 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:53:43 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:53:41 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":713,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:53:41 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:53:41.751Z","dateKey":"2026-08-20","etMinutes":713,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:53:41 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":19,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.09,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.09,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":107299,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:53:41 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":19,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:53:41 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:53:38 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:53:36 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":713,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:53:36 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:53:36.751Z","dateKey":"2026-08-20","etMinutes":713,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:53:36 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":18,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.11,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.11,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":102316,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:53:36 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":18,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:53:36 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:53:33 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:53:31 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":713,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:53:31 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:53:31.751Z","dateKey":"2026-08-20","etMinutes":713,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:53:31 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":17,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.09,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.09,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":97263,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:53:31 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":17,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:53:31 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:53:28 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:53:26 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":713,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:53:26 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:53:26.751Z","dateKey":"2026-08-20","etMinutes":713,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:53:26 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":16,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.1,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.1,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":92272,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:53:26 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":16,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:53:26 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:53:23 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:53:21 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":713,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:53:21 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:53:21.751Z","dateKey":"2026-08-20","etMinutes":713,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:53:21 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":15,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.09,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.09,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":87241,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:53:21 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":15,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:53:21 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:53:18 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:53:16 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":713,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:53:16 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:53:16.751Z","dateKey":"2026-08-20","etMinutes":713,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:53:16 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":14,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.12,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.12,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":82270,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}
08/20/2026 11:53:16 AM NY | {"MARKET_DATA_POLL_FAILED":{"symbol":"COMEX:GC1!","message":"QUOTE_UNAVAILABLE","consecutivePollFailures":14,"diagnostic":{"activeProvider":"insightsentry","lookupSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteExists":false,"quoteAgeMs":null,"staleThresholdMs":15000,"availableCacheKeys":[]}}}
08/20/2026 11:53:16 AM NY | {"MARKET_DATA_UNAVAILABLE":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"}}
08/20/2026 11:53:13 AM NY | {"INSIGHTSENTRY_QUOTE_STALE":{"subscribedSymbols":["COMEX:GC1!"]}}
08/20/2026 11:53:11 AM NY | {"FORCE_CLOSE_SKIPPED_REASON":{"reason":"OUTSIDE_WINDOW","dateKey":"2026-08-20","etMinutes":713,"candidates_count":0,"eligible_count":0,"skipped_count":0,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:53:11 AM NY | {"FORCE_CLOSE_SCAN":{"nowIso":"2026-08-20T15:53:11.751Z","dateKey":"2026-08-20","etMinutes":713,"candidates_count":0,"eligible_count":0,"skipped_count":0,"inWindow":false,"selector":"getBridgeManagedOpenRiskRows"}}
08/20/2026 11:53:11 AM NY | {"MARKET_DATA_DEGRADED":{"status":"MARKET_DATA_DEGRADED","market_data_degraded":true,"marketDataOperational":false,"activeProvider":"insightsentry","activeProviderUsedForReadiness":"insightsentry","providerConnected":true,"providerConnecting":false,"providerReadyState":1,"providerSubscribedTradingViewSymbols":["COMEX:GC1!"],"providerSubscribedSymbols":["COMEX:GC1!"],"providerLastSubscriptionPayloadPreview":{"subscribedTradingViewSymbols":["COMEX:GC1!"],"subscribedProviderSymbols":["COMEX:GC1!"],"subscriptionCount":1,"usingDefaultSymbols":false,"websocketReadyState":1,"reason":"OPEN"},"providerWarmupRemainingMs":0,"activeSocketInstanceId":"INSIGHTSENTRY_SOCKET_1787241113698_24","alreadySubscribed":true,"reconnectCount":22,"subscribeCount":24,"providerLastSubscriptionAckAt":null,"providerLastSubscribeError":null,"providerLastQuoteReceivedAt":null,"providerLastMessageAt":1787241114317,"providerLastHeartbeatAt":null,"providerLastError":"The API key is invalid or no longer current. RapidAPI WebSocket and REST API keys are different. Use your current RapidAPI WebSocket API key and try again.","degradedSinceMs":1787241141597,"consecutivePollFailures":13,"lastQuoteUpdateMs":null,"lastQuoteUpdateAgeMs":null,"lastSuccessfulQuoteAt":null,"lastSelfTest":null,"tokenStatus":"UNKNOWN","lastAuthStatusCode":null,"lastAuthErrorExcerpt":null,"marketDataFailureClassification":"UNKNOWN","lastWebullError":{"stage":"QUOTE","provider":"insightsentry","message":"INSIGHTSENTRY_NO_FRESH_QUOTE","status":null,"symbol":"COMEX:GC1!","normalizedSymbol":"COMEX:GC1!","providerSymbol":"COMEX:GC1!","quoteAgeMs":null,"freshnessThresholdMs":15000,"freshnessPassed":false,"freshnessReason":"NO_QUOTE"},"insightSentryFreshness":{"hasQuote":false,"hasPrice":false,"quoteAgeMs":null,"freshnessThresholdMs":15000,"fresh":false,"reason":"NO_QUOTE"},"insightSentryFreshQuoteCount":0,"serverEventLoopLagMs":20.07,"serverMaxEventLoopLagMs":297.53,"serverEventLoopLagHigh":false,"externalStatus":"PROVIDER_UNAVAILABLE","internalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"providerAuthenticated":true,"lastQuoteProcessedAt":null,"marketDataState":{"providerConnected":true,"providerAuthenticated":true,"providerSubscribed":true,"websocketReadyState":1,"lastProviderMessageAt":1787241114317,"lastQuoteProcessedAt":null,"quoteAgeMs":null,"lastQuoteSymbol":"","subscribedSymbols":["COMEX:GC1!"],"eventLoopLagMs":20.07,"maxEventLoopLagMs":297.53,"internalStatus":"PROVIDER_UNAVAILABLE","externalStatus":"PROVIDER_UNAVAILABLE","shouldBlockTrade":true,"reason":"PROVIDER_UNAVAILABLE","quotePrice":null,"quoteFound":false,"quoteFresh":false,"lastGoodQuote":null,"providerAvailable":false,"providerMessageAgeMs":77267,"marketClosed":false,"uiLabel":{"label":"RED","color":"#ff6b6b"}}}}