Chapters
- 01 · Map the Teams and Systems
- 02 · Define What Each Handoff Carries
- 03 · Track Waiting, Running, Completed, and Failed
- 04 · Handle Temporary and Permanent Failures
- 05 · Reconcile Systems That Disagree
- 06 · Notify and Escalate to the Right Owner
- 07 · Confirm the Business Outcome
- 08 · Capstone: Follow One Record End to End
12 min · Interactive exercise
Confirm the Business Outcome
Close the loop back to the workflow specification, and learn the build order.
Everything in this guide so far is machinery. The map, the contracts, the states, the taxonomy, the reconciliation, the alerts. All of it exists to keep the machinery honest, and none of it tells you whether the business result occurred.
The first guide in this pillar wrote that result down: a qualified inbound request results in a booked conversation with the right seller, or a recorded reason why not. This chapter asks the closing question. Across the systems on your map, can you count how many reached that result?
If the answer is no, everything upstream is a very well-instrumented machine of unknown value.
Two things make it answerable. The outcome has to be recorded in a system on the map, by something on the map, and not in a person's inbox. And the recording has to survive the crossing: if the conversation is booked in a calendar tool that is not on your map, then the outcome is not confirmable and the map has a hole in it.
The build order
The last thing this guide teaches, and it goes here because readers consistently do it in exactly the reverse order.
First, write the contract, the ownership rules, and the read and write boundaries, before any interface exists. Second, build a minimal end-to-end slice with no external dependency, to prove the shape works before anything can fail for reasons outside your control. Third, add asynchronous execution, the state lifecycle, retries, and audit. Fourth, add the external adapters, behind mocks. Then the interface, then admin controls, then observability, then reconciliation and backfill.
The reverse order is: build the interface because it demos well, wire it to the live external system because mocks feel like extra work, and discover the state lifecycle by having incidents. That path works, and it costs roughly one rebuild.
GTM Lab
Saved locallyCross-System Operating Plan · 0 of 8 sections started
Saved locally to your browser.
Close the loop
Everything in this plan so far is machinery. None of it tells you whether the business result occurred. Fix that, then put the build order in the order that works.
Fixture: outcome-off-the-map
A result nobody can count
FIXTURE-OUTCOME-OFF-THE-MAP- Business outcome
- A booked conversation
- Where bookings land
- A calendar tool
- Is that tool on the map?
- No
- Can anyone count bookings per qualified request?
- No
- What everything upstream is
- A well-instrumented machine of unknown value