Where consultant deliverables break down
SOP failures at the client level trace to three patterns with near-complete reliability. They're not implementation failures — they're specification failures baked in before the document was ever handed over.
Vague deliverable descriptions. Procedures that say "review the process" or "ensure quality" without defining what good looks like, what metrics matter, or what triggers escalation. When a client employee reads "ensure quality," they make their own decision about what that means. Different employees, different decisions, inconsistent output.
Unclear ownership. Steps where responsibility is implied rather than assigned. "The team should review this" leaves three people assuming someone else is handling it. "The team should review this" eventually means nobody reviewed it. Every step in an operational SOP needs a named role — not a department, a role — and a completion criterion that doesn't require subjective judgment to evaluate.
Missing exception handling. Most SOPs describe the happy path. What happens when the input is incomplete? When the system is unavailable? When the step produces output that doesn't meet the criteria? Clients figure this out themselves the first time an exception occurs. They make a local decision that becomes unofficial practice — one that may or may not align with what you intended.
A useful test before handing over a deliverable: give it to someone unfamiliar with the client's business and ask them to complete one step. Where do they pause or ask questions? Those pauses are the specification gaps.
What "clear enough to follow" actually requires
The bar isn't "a competent person can figure this out." It's "a competent person can follow this correctly on their first attempt without asking a question." That bar is higher than most consultants instinctively write to, because the consultant carries context about the client's environment that didn't make it into the document.
The specific additions that close most gaps:
Completion criteria that are binary. Each step should have an answer to "how would I know this step is done?" that doesn't require judgment. "Reviewed" is not binary. "Filed in the designated folder with the client name and date" is binary.
Named owners, not departments. "Finance" doesn't have accountability. "The Finance Manager" has accountability. If the client doesn't have a Finance Manager, the SOP needs a different assignment — that conversation is worth having before delivery, not after the first failed implementation.
Explicit exception routes. For each step, add a single line: "If [exception condition], do [specific action]." Most steps have at most two or three plausible exceptions. Documenting them takes ten minutes. Fixing the inconsistency they cause in implementation takes weeks.
What you can hand over
TryPromptFlow returns corrected versions of whatever you paste in. For consultant work, that typically means:
You paste in the client's current SOP, a section of a procedure document, or even rough notes from a discovery session. You get back a corrected artifact your client can implement without needing to interpret what you meant.
The practical difference it makes: fewer follow-up calls about what a step means. Fewer "we adapted it slightly for our situation" explanations after the first review. A deliverable that stands on its own.