fix(小宝预警): 等待缓存加载后再触发AI建议

This commit is contained in:
Script Generator
2026-06-30 09:56:45 +08:00
parent 4cecf2d77a
commit eb9996a987
4 changed files with 57 additions and 6 deletions

View File

@@ -90,6 +90,19 @@ export function shouldRequestRiskInsightWithCooldown(
return nowTime - generatedAt >= RISK_INSIGHT_COOLDOWN_MS;
}
export function shouldRequestRiskInsightWithCacheGate(
riskCacheLoaded: boolean,
cache: XiaobaoRiskInsightCacheItem[],
current: XiaobaoVersionRisk,
previous?: RiskInsightPrevious,
now: Date = new Date(),
): boolean {
if (!riskCacheLoaded) return false;
if (getReusableInsight(cache, current)) return false;
const latestInsight = findLatestRiskInsightForVersion(cache, current.versionId);
return shouldRequestRiskInsightWithCooldown(current, previous, latestInsight, now);
}
export function buildRiskInsightSignature(risk: XiaobaoVersionRisk): string {
return JSON.stringify({
versionId: risk.versionId,