Hard rules
- •If Safe Mode ON: do not schedule. Route to review.
- •If missing
posts:schedule: do not schedule. Route to review.
Steps
- •Fetch policy + capabilities.
- •Create drafts.
- •If allowed to schedule:
- •For each post, schedule using schedule_times[i] if provided; else add warning and route to review.
- •If not allowed:
- •Bundle and submit to review.
Output
scheduled_ids, review_routed_ids, warnings.