Effect service layer
Encodes: ADR-0011, ADR-0008, ADR-0014.
The seam a contributor meets first. Five services, one per external dependency: Db, DesignSource, FulfillmentProvider, Psp, Mailer. Each is a contract with adapters chosen at boot from the config file and platform secrets: three database drivers, the HTTP adapter to the Engine, Printful and the Demo Mode provider, Stripe Checkout, Resend. The entry points from the container view are drawn as callers so you can see which one touches which service. Test doubles exist for every service and are described, not drawn.