General account protection controls are not released
The provider-wide protection layer is planned and not callable. No customer API currently exposes per-provider quotas, pacing budgets, health scoring, kill switches, reconnect workflows, or a guarantee against provider restriction.
- Current evidence: The Calendar development path has idempotent commands, durable provider attempts, dispatch fencing, unknown-outcome reconciliation, and feature flags. Webhook workers use bounded leases and retries. These narrow safeguards do not establish account pacing or protection across mail and messaging providers.
- Target contract: Evaluate workspace policy, account capability, suppression, recent provider feedback, concurrency, and action-specific limits immediately before dispatch; Serialize risky writes per account where provider behavior requires it and persist the reason for every delay, refusal, or circuit transition; Expose healthy, degraded, attention, reconnect-required, suspended, and disconnected states with a precise operator action
- Known limits: Providers control their platforms and may throttle, challenge, suspend, change policy, or withhold diagnostics despite conservative DewEngine behavior; No universal pacing formula can replace provider-specific contracts, real-account observation, customer consent, content quality, or responsible product rules
- Release gates: Implement account-scoped rate budgets, write serialization, circuit breakers, manual holds, and reconnect state across released connectors; Prove fairness and safe recovery under throttles, expired credentials, ambiguous timeouts, duplicate jobs, worker crashes, and provider outages; Publish provider-specific limit signals, unsupported safeguards, escalation paths, and measured operational thresholds