Case study / Applied engineering governance
Making fast work defensible.
The useful part of AI-assisted development isn't how quickly it produces code. It's whether I can understand the result, test the boundaries and know who approved the thing now running.
The problem
More software. Not automatically more confidence.
As I began building more products and experiments with AI assistance, the distance between an idea and a functioning prototype got considerably shorter. That created a less glamorous problem: I could make code faster than I could responsibly inspect, test and maintain it.
I've spent a large part of my career dealing with releases, integrations and ownership across business-critical platforms. I wasn't inclined to ignore those questions just because the software had appeared unusually quickly.
The work
Move the repeatable decisions out of individual projects.
I established a central Standards repository with project profiles, machine-readable controls, capability-specific checks and a common evidence model. The September baseline inventoried eighteen repositories spanning public sites, applications, APIs, games and research. That is a scope inventory, not a claim that all eighteen pass every new control.
The operating rules separate approved source, tested changes and actual publication. Non-main branches and pull requests are review boundaries; automatic Git-to-production deployment is prohibited. Checks are intended to become deeper where exposure or service complexity warrants it, rather than forcing an identical test suite onto everything.
I also developed a manager-style agent architecture with bounded specialist collaborators. The private reference server implements deterministic policy resolution, model-backed read-only audits when configured, and an explicitly enabled remediation route that can create a draft PR on a separate branch. These paths are coded and have CI test evidence.
The important decision is what the agents cannot do. Source files do not grant authority, models do not hold provider credentials, and remediation does not silently merge or publish. A proposed fix is still a proposal until independently checked.
Result and boundary
A reusable assurance model, not a finished enterprise service.
The observable result is a shared standards catalogue, repository-specific adoption, validation workflows, a public assurance paper and a reviewed MCP reference implementation. This makes the rules and verification steps repeatable instead of leaving them trapped in whichever chat or project produced them.
It is not yet an externally hosted, multi-tenant service. Tenant authorisation, durable evidence storage, hosted identity/provider integration, runtime rate limiting and end-to-end service verification remain open. Nor does the current remediation capability claim to have executed its proposed post-change tests.
That's the distinction I would want an enterprise team to keep: fast experimentation is valuable, but approval, trust and deployment still need names, boundaries and evidence.
Sources and limits
Something you can inspect.
Read the published assurance paper, which explains the operating model and the practical engineering trade-offs. The code, control catalogue and pilot-readiness audit sit in the private Standards repository, rather than being presented as a public customer product.
Evidence classification: implemented repository practices; coded and CI-tested reference capabilities; external service infrastructure and adoption not yet proven. I have deliberately excluded private repository access, collaborator details and credentials from this public account.
Elsewhere on the workbench