Goodbye Documentation, Hello Handoff Files?

I was working on a project recently and I always keep good notes - document the process and you'll be able to hand it off to your team AND have better consistency. Good engineers do this and everyone has their style; I like to 'document' my documentation by adding the reasoning behind my settings and code. I was doing this alongside my AI system and I got to thinking: am I documenting this for myself and my team or AI? Who will do this the next time we have to repeat this build?

The answer, of course, is both. Based on that logic I started wondering if I was writing this documentation the proper way. After some musing, I decided to do both - document the process for a human, but also create a handoff file.

Here's the reality: we treat documentation like it's permanent. But cloud applications change constantly — sometimes weekly. What worked last quarter might not work next quarter. And yet we keep writing step-by-step guides as if the interface will stay frozen in time.

The cybersecurity app I was working on was nothing exotic — just a standard cloud-based tool that required a series of steps across a web interface: setting up policies, adding users, toggling settings. My first instinct was to document it, as I always do. But I stopped myself. I thought about the last time I documented a cloud app setup — and how the vendor had already changed the UI twice since then.

So I tried something different. I wrote a handoff file — and I handed the whole thing to my LLM. I use Claude for this these days and Claude clicked through the application, configured the settings, handled the deviations when things didn't match what I expected, and got the job done. No runbook. No screenshots. No 47-step PDF already outdated before anyone opens it.

That experience led me to a conclusion: we've been solving the wrong problem. We keep trying to write better documentation for applications that won't stay still long enough to document. What if the answer isn't better docs — but docs that can actually do the work?

What a handoff file actually is

Let me be clear about what this isn't. It's not a prompt you paste into ChatGPT and hope for the best. It's not documentation in disguise. And it's not a magic wand.

A handoff file is a structured set of instructions and context that tells an AI agent what outcome to achieve, provides the guardrails it needs to stay on track, and, more importantly, trusts the agent to adapt when the path changes. Think of it less like a recipe and more like a set of driving directions: "Get me to Boston" gives enough context for the agent to navigate, reroute, and handle the unexpected, even if a road is closed or the GPS reroutes mid-trip.

The key difference from documentation: a handoff file is designed to be executed, not read.

Why it beats documentation

Here's what documentation assumes: nothing changes. Every button stays where you left it, every menu option cooperates.

That assumption is almost always wrong — and you probably already know that from experience.

A handoff file makes the opposite assumption: things will change. And because the AI agent is actually looking at the screen, reading what's there, and making decisions in real time, it can handle the "oh, the button moved" moments that would break any static runbook.

Here's what I mean:

Documentation says "Click the Users tab in the top navigation." If the vendor renames that tab, the doc is wrong.

A handoff file says "Navigate to the user management section and add the following users with these roles." If the tab moved, the agent finds it anyway.

Documentation assumes success at every step. If something fails or the UI shows something unexpected, the doc is useless.

A handoff file expects deviations and can recover. The agent sees the error, reasons about it, and tries a different path.

That's not a subtle improvement. That's a fundamentally different approach to how we think about repeatable IT processes.

The real shift: executable beats static

When you write documentation, you're creating something that sits there waiting to be read, interpreted, and followed by a human who has to translate words into actions. Every step in that document requires a person to understand it, find the right element on screen, and execute it correctly.

A handoff file skips all of that. It allows the LLM tool to navigate the interface, read what's on screen, make decisions, and complete the work. The handoff file is the instruction set, but the execution is immediate and direct and resilient to an impressive amount of changes.

Instead of "here's how you do it," it becomes "here's what I need done." And in my experience, the latter is far more useful for cloud application configuration, SaaS setup, and the kind of repetitive multi-step workflows that eat up IT time. (For a fun time ask a developer what they think about this.)

When this makes sense — and when it doesn't

We want to be honest about the boundaries here. This approach isn't a universal replacement for documentation. Here's where it works well:

Cloud app configuration and setup — exactly the scenario I described. Cybersecurity tools, compliance platforms, SaaS onboarding — multiple steps, changing UI, clear outcome.

Repetitive SaaS onboarding workflows — setting up environments, configuring integrations, rolling out new tools.

Tasks that need to be repeatable but not identical every time — where the core goal is the same but the path might shift.

And here's where it doesn't:

One-time tasks — if you're doing it once and never again, writing a handoff file may not be worth the overhead.

Deep domain judgment calls — things that require specialized expertise, regulatory interpretation, or compliance review gates. Those still need a human in the loop.

Anything with legal or compliance review — handoff files aren't a substitute for proper governance. They're a tool for execution, not decision-making. (Although unofficially it can produce a 'receipt' which is great to have for startups!)

For a small biotech team, this approach does three things: it supports you by capturing institutional knowledge before it walks out the door. It empowers your team to run configurations without waiting for IT support. And it enables you to hand off repeatable IT work to an AI agent — so your scientists stay on the science and your budget stays on the pipeline.

The sweet spot is tasks that are repeatable enough to warrant a handoff file but variable enough that static documentation breaks down.

The bottom line

We’re trying to future-proof all organizations because we all know this is coming. Regarding documentation, the best documentation might be the kind that does the work for you. Handoff files aren't perfect yet — the tooling is still maturing, and there are real questions about trust, verification, and whether you can prove to an auditor exactly what the AI did.

But the direction is clear: static runbooks for dynamic cloud applications are becoming a liability. For a biotech startup, that means less risk from stale procedures, less cost spent rebuilding what should have been done once, and more runway to invest in the work that actually gets your therapy to the clinic.

If you're spending more time maintaining documentation than the processes that documentation is supposed to support, it might be time to consider a different approach. Forget a better document or a better wiki. You need something that actually executes. Personally I did both fairly effortlessly, but what makes me sleep much more soundly at night is knowing I have handoff files in markdown format that future-proofs more and more of an organization's capabilities each day.

Rob Morse

A former special needs teacher, Rob has been delivering thoughtful IT leadership to life science organizations for over 15 years. He continues to live by the mantra to put the needs of patients first. His vision has always been to be a liaison for organizations to help IT departments Support, Empower and Enable (SEE) the core teams and bring medicine to patients faster.

https://morsewire.com
Next
Next

Excel is a Great Database (and other lies we tell ourselves)