From 0310b14f24a4cf991abfee8ee92db38e9aa27470 Mon Sep 17 00:00:00 2001 From: mindesbunister Date: Wed, 17 Dec 2025 14:00:11 +0100 Subject: [PATCH] fix: Enable BlockedSignalTracker for SMART_VALIDATION_QUEUED signals - Added 'SMART_VALIDATION_QUEUED' to blockReason filter (line 115) - Enables price tracking and outcome analysis for validation queue - Will track MFE/MAE, TP1/TP2/SL hits for queued signals - Purpose: Collect data to justify adaptive threshold calculations - Affects 10 existing + all future validation queue signals --- lib/analysis/blocked-signal-tracker.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/analysis/blocked-signal-tracker.ts b/lib/analysis/blocked-signal-tracker.ts index c68db5f..024fef0 100644 --- a/lib/analysis/blocked-signal-tracker.ts +++ b/lib/analysis/blocked-signal-tracker.ts @@ -108,11 +108,11 @@ export class BlockedSignalTracker { } // Get all incomplete signals from last 48 hours (extended for 8hr tracking) - // Track BOTH quality-blocked AND data collection signals + // Track quality-blocked, data collection, AND smart validation queue signals const signals = await this.prisma.blockedSignal.findMany({ where: { blockReason: { - in: ['DATA_COLLECTION_ONLY', 'QUALITY_SCORE_TOO_LOW'] + in: ['DATA_COLLECTION_ONLY', 'QUALITY_SCORE_TOO_LOW', 'SMART_VALIDATION_QUEUED'] }, analysisComplete: false, createdAt: {