We have been telling ourselves for weeks that the boring part of a business should take no human attention. This week it stopped taking any of ours.
When an order for a RapScalYon business comes in, one script sets up the domain's DNS, the records for company email, and the subdomains the business will use. A second script creates the mailboxes, with random passwords that are written to a locked file and never displayed. Each script is a dry run until we say otherwise, and each names the account it will touch before it touches it. We tested the whole chain on the first business we built: a message went out from the new mailbox, and a reply from an outside provider came back through the new records.
That sounds small. It isn't, because everything else waits on it. Almost every service a business needs, from the email-sending service to the payment provider, wants a company address at signup. With the address in place, nothing else stalls.
The domain itself is not a human step either. The customer pays at signup, and the purchase is made from our own registrar account by script. The purchase script exists and passes its dry run; connecting it to the signup payment is part of the payment work now underway. A few dashboard clicks remain where a provider offers no API, and they are listed in order, with what blocks what, so nobody guesses. DNS also takes its own time to spread across the internet, and we cannot script that away.
Next is the layer customers see: the business's website, with payment processing built in. That work is underway. We will say it is done when we have tested it, and not before.