// @requires config.js diversity.js const items = $input.all().map((item) => item.json); const scored = items.map((data) => ({ ticket: data.ticket, score: data.scoreResult.score, group: data.scoreResult.group, excludedFromTop10: data.scoreResult.excludedFromTop10, exclusionReason: data.scoreResult.exclusionReason, aiClassification: data.aiClassification, memory: data.memory, contextHash: data.contextHash, contextChanged: data.contextChanged, config: data.config, now: data.now, })); const config = scored.length ? scored[0].config : parseConfig($env); const { selected, excluded } = selectTop(scored, config.topN, config); const selectedOut = selected.map((item) => ({ json: { ...item, _grupo: 'selected' } })); const excludedOut = excluded.map((item) => ({ json: { ...item, _grupo: 'excluded' } })); return [...selectedOut, ...excludedOut];