The controls are designed in, not bolted on
Every product is built so that a mistake, by a person or an agent, is stopped, contained or reversible. This page shows the controls built into every change we make, how they worked on a real day (building aidalabs.ca on 3 October 2026), and the checklist every new site goes through.
The controls in every change
How it worked: building aidalabs.ca
Inventory before changing anything
We needed separate server settings for each family of sites, so one site couldn't overwrite another. Instead of guessing how the server was set up, the AI wrote one read-only command that saved a snapshot of the settings, and a person ran it. The snapshot showed that new subdomains would fall through to a different site, and that two settings pointed at a mistyped folder.
Lesson: a full dump of server settings can include secret values. We treat every dump as sensitive: secrets are removed from the saved copy at once, and any credential that was shown is rotated.
Deploy with backup, test and automatic undo
Each deploy script rebuilds the site, backs up the live copy and server settings, installs and tests one settings file, puts the old one back and stops if the test fails, uploads only that site's folders, then checks every address. Nothing outside its own site is touched.
Exact copies stay exact
When we copied existing pages to new addresses, the only changes were the company name and the links between sites. Small issues carried over from the originals were written down, not quietly "fixed", so the copies stay faithful and every difference is deliberate.
The checklist for every new site
- The work happens inside a folder that was granted for it.
- A read-only inventory was taken before any change.
- Every change is a saved, commented script.
- The script backs up first, tests before switching on, and undoes itself on failure.
- It touches only its own site's folder and server settings.
- The change passed checks on desktop, tablet and phone: no text under 14 pixels, no sideways scrolling.
- A preview was approved before publishing.
- Third-party code and content are licensed and credited.
- Secrets stay out of files, chats and screenshots.
- Anything that went wrong is written down.