# backend/app/worker/triggers.py — 수동 트리거 매핑 (WORKER_ENABLED=false 프로토타입)
from .jobs.digest import run_digest
from .jobs.proactive import run_proactive
from .jobs.weekly_review import run_weekly_review

JOBS = {
    "proactive": lambda s, p: {"cards": [c.id for c in run_proactive(s)]},
    "digest": lambda s, p: run_digest(s, slot=p.get("slot", "09:00")),
    "weekly_review": lambda s, p: {
        "id": run_weekly_review(s, week_label=p.get("week", "6/7~6/13")).id
    },
}
