"""Simple reminder executor for cron jobs.""" import logging logger = logging.getLogger(__name__) async def execute_reminder(job: dict, send_text, **_kwargs) -> dict: """Post a reminder message to a Matrix room.""" config = job.get("config", {}) message = config.get("message", "") target_room = job["targetRoom"] if not message: return {"status": "error", "error": "No reminder message configured"} text = f"\u23f0 **{job['name']}:** {message}" await send_text(target_room, text) return {"status": "success"}