The documentation was written at the end
What we do. Runbooks, decision records and access registers are written as the build proceeds and reviewed by the person who will use them, not assembled in the final week by whoever has time.
AISTORSServicesEnablement and handover
Service 10You should not need us in year two.
For teams who have inherited a system nobody internally fully understands. Handover is where most of the value in an engagement is either protected or quietly lost. We treat it as delivery with its own artefacts and its own test: your people run the system in front of us, using only what you already hold.
Book a 30-minute call
The handover test
Your team runs the system while we watch and say nothing. Anything they cannot do from the documentation is a defect in the documentation, not in your team.
If the left column is not you, say so on the call and we will tell you what would help instead.
Four things go wrong at handover. All four are predictable and all four are cheap to prevent.
What we do. Runbooks, decision records and access registers are written as the build proceeds and reviewed by the person who will use them, not assembled in the final week by whoever has time.
What we do. Sessions are run with the whole team that will operate the system, and the runbook has to work for the person who was on holiday. If it only works for the person who attended, it has failed.
What we do. We teach the evaluation practice, not just the result: how to build and version a test set from real cases, how to read a drift report, and how to decide whether a model change is safe to accept.
What we do. The final step is your team operating the system in front of us, using only the documentation you hold, while we watch and say nothing. Every gap that surfaces gets fixed before we sign off.
Six deliverables, and the last one is the only real test of the other five.
The last phase is the only one that proves the others worked.
Named people against accuracy, cost, drift and escalation. Enablement without named owners is a reading exercise, and this is the step most often skipped.
What exists, what is out of date, and what only lives in somebody's head. The gap list is the scope of the work rather than a preamble to it.
Drafted with the people who will use them and tested by the person who was not in the room, because that is the only honest test of a runbook.
Evaluation sets, drift reports, model change decisions and the failure paths, worked through against your real data rather than a sample project.
Your team operates the system while we watch without intervening. Every gap that appears is fixed before sign-off, and sign-off is yours to give rather than ours to declare.
Enablement is delivered on whatever you already run, because transferring practice on a different platform transfers very little.
Azure
Entra ID and RBAC for the access model, Bicep or Terraform in your repository, Monitor and Log Analytics for the reports your team will read, AI Foundry evaluation tooling.
AWS
IAM and Organizations for the access model, CDK or Terraform in your repository, CloudWatch and X-Ray for the operational view, Bedrock evaluation tooling.
Google Cloud
IAM and Organisation Policy, Terraform in your repository, Cloud Monitoring and Logging, Vertex AI evaluation and model registry.
DigitalOcean and self-hosted
Terraform or Pulumi in your repository, DOKS operational practice, and the evaluation harness run in your own estate where models are self-hosted.
Everything handed over runs on your accounts, in your repository, under your identity provider. If any part of the operational picture depends on an account of ours, the handover is incomplete and we will say so rather than close the engagement.
No, and that distinction matters commercially. Courses are scoped in days and measured in attendance. This is scoped as delivery and measured by whether your team can run the system without us, which is a different thing and usually cheaper than a course plus a dependency.
Because the alternative is a client who resents the dependency, and because handover is the part of the market most providers do badly. We would rather be re-hired for the next system than retained for the last one.
Yes. An embedded engineer works inside your team, your standups and your repository, under your priorities. It is the fastest way to transfer practice, because your people watch decisions being made rather than reading about them afterwards.
It is usually an advantage. Sceptical engineers ask the questions that keep a system honest, and the people who will be asked to trust the output are right to want to see the evaluation set. We would rather work with that than around it.
Then the documentation has to carry it, which is why the runbooks and decision records are the deliverable and the sessions are the accelerant. If knowledge only exists in the people who attended, we have not done the job.
We draft the technical parts, covering what may be used, with what data, under what approval, and how exceptions are handled. Your legal and HR functions own the rest, and we will say which parts are which rather than presenting a complete policy we are not qualified to write.
Thirty minutes, no obligation. Tell us what is running, who is supposed to own it, and what they cannot currently do. We will tell you whether this is a documentation gap, a practice gap or a capacity gap, because the three have different answers and only two of them are ours.
Or write to [email protected].
Managed AI and cloud operations
If you would rather not run it yourself yet, this is the honest alternative, with an exit designed in from the start.
Service 05Cloud architecture and migration
Where the environment is not yet in code, this is the work that makes a real handover possible.
Service 08AI governance and compliance
The policy, audit trail and incident playbook your team will be expected to maintain after handover.