diff --git a/src/main/services/team/TeamDataService.ts b/src/main/services/team/TeamDataService.ts index 405a7f31..ffc1aa7a 100644 --- a/src/main/services/team/TeamDataService.ts +++ b/src/main/services/team/TeamDataService.ts @@ -256,7 +256,7 @@ async function mapLimitLocal( if (index >= items.length) { return; } - results[index] = await mapper(items[index]!); + results[index] = await mapper(items[index]); } }) ); diff --git a/src/main/services/team/TeamProvisioningService.ts b/src/main/services/team/TeamProvisioningService.ts index 0899a99e..811c333f 100644 --- a/src/main/services/team/TeamProvisioningService.ts +++ b/src/main/services/team/TeamProvisioningService.ts @@ -26313,14 +26313,10 @@ export class TeamProvisioningService { } private shouldSampleMissingRuntimeUsageStatsWithPidusage(): boolean { - if (!this.isRuntimePidusageTelemetryEnabled()) { - return false; - } - // CPU/RSS telemetry already comes from the enriched process table in the // default path. If this opt-in is enabled, preserve the older fallback for // missing rows across platforms. - return true; + return this.isRuntimePidusageTelemetryEnabled(); } private isRuntimePidusageTelemetryEnabled(): boolean { diff --git a/src/main/services/team/TeamTranscriptProjectResolver.ts b/src/main/services/team/TeamTranscriptProjectResolver.ts index 9f10fc19..b6f583d5 100644 --- a/src/main/services/team/TeamTranscriptProjectResolver.ts +++ b/src/main/services/team/TeamTranscriptProjectResolver.ts @@ -72,12 +72,12 @@ interface TeamTranscriptProjectContextOptions { includeTeamSubagentSessionDiscovery?: boolean; } -type TeamTranscriptFileStat = { +interface TeamTranscriptFileStat { mtimeMs: number; size: number; ctimeMs?: number; isFile: () => boolean; -}; +} type ScannedSessionProjectMatch = Omit & { projectPath?: string;