// @requires message.js const data = $input.first().json; // { mensagem, selected, excluded, dateStr } const changedBlocked = data.excluded.filter((item) => { const isCoordination = item.exclusionReason === 'needs_coordination' || item.aiClassification.classification === 'NEEDS_COORDINATION'; if (!isCoordination) return false; const memory = item.memory; if (!memory) return true; return memory.ai_classification !== item.aiClassification.classification || memory.last_ai_reason !== item.aiClassification.reason; }); const digest = buildCoordinationDigest(changedBlocked, data.dateStr); return [{ json: { ...data, digest, changedBlocked } }];