Thanks! That solves it - I hadn’t come across bin/rails admin:create while experimenting with the discourse_dev container.
What initially confused me was that the normal UI signup flow works up to the point of creating the account, but login is then blocked by email confirmation if SMTP isn’t configured.
For someone just exploring the dev environment, that makes it look like the login flow is broken unless you know about the helper task.
It might be helpful to mention bin/rails admin:create explicitly in the development setup docs for the Docker dev container, since new contributors often won’t have SMTP configured.