const cron=require("node-cron"),jobs=require("../app/services/loyalty/reconciliation.service");module.exports=()=>cron.schedule("15 1 * * *",async()=>{const limit=Number(process.env.LOYALTY_RECONCILIATION_BATCH_SIZE||100);try{await jobs.birthdays(limit);await jobs.expire(limit);}catch(error){console.error("Loyalty reconciliation failed",{name:error.name,message:error.message});}},{noOverlap:true});