Statement
Server-side form handling shall use pluggable provider adapter interfaces for email delivery (EmailProvider) and newsletter subscription (NewsletterProvider), enabling backend substitution without form component changes. In development, providers shall fall back to console logging when credentials are absent; in production, missing credentials shall cause requests to fail closed.
Rationale
Provider abstraction supports multiple email services and newsletter platforms without form changes. Fail-closed production behavior prevents silent data loss. Delivered by WP-C8 (D-C8-02, D-C8-12).
Topics
Owner: component-system
Applies To
- Forms & Submission DOC-00017