fix: deliver validated AI insight responses
This commit is contained in:
@@ -59,10 +59,12 @@ type DeterministicReport struct {
|
||||
}
|
||||
|
||||
func BuildDeterministicReport(input ReportInput) DeterministicReport {
|
||||
catalog := filterCatalog(input.Catalog, input.Category)
|
||||
// Adapters provide an already-reviewed, scope-relevant catalog. Filtering it
|
||||
// again by exact category discards broadly applicable commercial events.
|
||||
catalog := input.Catalog
|
||||
forecast := BuildForecast(input.History, catalog, input.ForecastStart, input.HorizonDays)
|
||||
wins := historicalWins(input.History, catalog, input.ForecastStart)
|
||||
opportunities := buildOpportunities(wins, catalog, forecast, input.ForecastStart, 5)
|
||||
opportunities := buildOpportunities(wins, catalog, forecast, input.ForecastStart, 3)
|
||||
risks := DetectRisks(forecast, 3)
|
||||
if wins == nil {
|
||||
wins = []EventEffect{}
|
||||
|
||||
Reference in New Issue
Block a user