promptdojo_

The SOP is data — get the process out of Vera's head without letting the model invent it — step 1 of 8

The two-weeks-notice problem

Vera handles the stuck-order sweep. Every Monday: pull the open-orders export from the WMS, filter to anything stuck past five days, requeue each one individually — never in bulk, for a reason she found out the hard way — and post the carried list where fulfillment will actually see it. It takes her forty minutes and it has never once been written down.

Then Vera gives two weeks' notice, and you discover that "the process" was never a process. It was a person.

The capture pattern that actually works

The documented practitioner method is almost embarrassingly simple: record Vera doing the task once while she narrates, then hand the transcript to a model and ask for a stepped procedure with decision points. The speed claims around this workflow are vendor-published and uncorroborated — discount the specific numbers accordingly — but even heavily discounted, the shape holds: a reviewable draft in minutes, instead of the afternoon nobody schedules.

And then comes the part one vendor-published account is surprisingly honest about: the drafts come back with invented steps. That team's first AI-drafted SOP contained two menu paths that don't exist in their actual tool — the model hit a gap in the transcript and filled it with something plausible. Take the vendor's speed numbers with salt if you like; take this failure mode to the bank, because it's not a fluke. It's the mechanism. A language model completes patterns. Where Vera's narration skipped a beat, the draft won't show a hole. It'll show a confident, well-formatted lie.

The three rules of capture

  1. The performer verifies every step before v1 ships. Not the manager, not the model, not you — the person who does the task reads each line and says "that's real" or "that's invented." The draft being fluent is evidence of nothing. Fluency is what generation optimizes for.
  2. Gaps ship as "unknown — ask", never as guesses. If the transcript didn't cover what happens when the export is empty, the SOP says so. A marked gap gets answered in five minutes. An invented answer gets discovered in an incident review.
  3. The SOP carries an owner, a version, and a date — or it isn't an SOP. A procedure with no owner is a suggestion. A procedure with no version history is a rumor with formatting. When someone asks "who changed step 3 and when," the file answers, or the file failed.

An SOP that satisfies all three has the property this whole chapter is built on: someone who has never met Vera can run Vera's Monday. That's what "the process survived the resignation" means, concretely.

The next step turns these rules into a data structure — because a rule you can't lint is a rule that erodes.