pub trait ApprovalSource: Send + Sync { // Required method fn pending(&self) -> Result<Vec<Approval>>; }
Snapshot of every approval still in status='pending'. Empty vec when none. Errors fall back to empty in callers (the stripe just stays hidden).
status='pending'