Grant pipeline: opportunity → draft → submit
RFP Engine scrapes new opportunities, scores them against the program's mission fit, drafts the proposal with Sage, and routes a final draft for ED approval before submission.
- Event wait
New opportunity from RFP Engine - Sage skill
Score mission fit + estimated effort - Gate
Only proceed if fit ≥ threshold - Sage skill
Draft full proposal from past wins + context - Human task
ED reviews + signs off