Design, write, review, or refactor code so responsibilities such as routing, validation, business logic, persistence, formatting, configuration, observability, and external integrations stay separated behind the smallest useful boundaries.