A note on systems
Simple interfaces move complexity; they do not erase it.
A dependable product gives difficult behavior a clear owner. Permissions belong at the resource boundary. Retries need stable identity. Failure needs a visible next step. The interface can stay quiet because the underlying contract is explicit.