From 3bd3c0d7b4e1bffa072380ed35a5090780a6eae9 Mon Sep 17 00:00:00 2001 From: AgentSeal Date: Thu, 16 Apr 2026 16:09:19 -0700 Subject: [PATCH] chore(optimize): extract trend period magic number to named constant --- src/optimize.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/optimize.ts b/src/optimize.ts index 18c3666..532ec19 100644 --- a/src/optimize.ts +++ b/src/optimize.ts @@ -155,6 +155,8 @@ const FILE_READ_CONCURRENCY = 16 const RESULT_CACHE_TTL_MS = 60_000 const RECENT_WINDOW_HOURS = 48 const RECENT_WINDOW_MS = RECENT_WINDOW_HOURS * 60 * 60 * 1000 +const DEFAULT_TREND_PERIOD_DAYS = 30 +const DEFAULT_TREND_PERIOD_MS = DEFAULT_TREND_PERIOD_DAYS * 24 * 60 * 60 * 1000 const IMPROVING_THRESHOLD = 0.5 async function collectJsonlFiles(dirPath: string): Promise { @@ -947,8 +949,7 @@ function sessionTrend( ): Trend | 'resolved' { const now = Date.now() const baselineCount = totalItemCount - recentItemCount - const thirtyDaysMs = 30 * 24 * 60 * 60 * 1000 - const periodStart = dateRange ? dateRange.start.getTime() : now - thirtyDaysMs + const periodStart = dateRange ? dateRange.start.getTime() : now - DEFAULT_TREND_PERIOD_MS const recentStart = now - RECENT_WINDOW_MS const baselineWindowMs = Math.max(recentStart - periodStart, 1) return computeTrend({