|
Issue 008 · June 11, 2026
|
The Signal
A weekly read for operators thinking seriously about AI. Less noise, more signal.
|
|
|
|
Logic — the layer everyone thinks the work is about
Ask a team what decision architecture means and most will describe Logic. The criteria. The weights. The if-this-then-that rules. The reasoning that takes the framed inputs and produces the call. They are not wrong that Logic matters. They are wrong that this is the layer the work starts at, which is why so many AI projects begin with someone whiteboarding rules and end with a system nobody trusts.
The work starts at the Audit. By the time you reach Logic, you have already picked a decision worth architecting, mapped its trigger, and made its frame explicit. Logic is where you encode how the framed inputs combine to produce a specific call. This is the layer that finally looks like what people imagine when they think about AI. It is also the layer most teams have less of written down than they assume.
Here is a quick test. Pick one of your priority decisions. Write down the logic that produces the right answer, as if you were teaching a new hire who would never get a chance to ask follow-up questions. Most operators get about two paragraphs in before they hit a sentence that starts with "it depends" — and that is the honest moment. The "it depends" is where the logic lives, and where the encoding stops being automatic and starts being a real piece of work.
Logic has three parts. Criteria, weights, and resolution. Most teams have the criteria. Half have the weights. Almost nobody has the resolution.
|
|
01
|
The criteria
Criteria are the explicit conditions that determine which lens bucket a situation belongs to. Frame told the system what the buckets are. Criteria tell the system how to fill them. For the contractor's bid-fast, bid-careful, decline lens, the criteria are the conditions under which a job lands in each one. A residential job under a certain square footage with a known site type and a flexible timeline — bid-fast. A new commercial job from a referred client with an unknown site — bid-careful. A residential job in a region the crew has never worked — decline.
Criteria are where teams usually start, and where teams usually stop. The risk is that criteria written too narrowly do not generalize — they encode the last five cases instead of the next fifty. The risk in the other direction is that criteria written too broadly do not discriminate — they put everything in one bucket. The fix is to draft criteria, then stress-test them against three recent cases per bucket, and rewrite until each criterion is precise enough to put a real case in the right bucket and broad enough to handle a case it has not seen yet.
|
|
|
02
|
The weights
Weights describe how much each signal matters when criteria conflict. In a real decision, criteria rarely line up cleanly. A job has the right square footage but the wrong region. A lead has the right budget but a vague timeline. Without weights, the logic stalls at every conflict and the human has to step back in to break the tie. With weights, the system knows which signal wins and which one yields.
Weights are the layer most teams skip without realizing it. They think their criteria are sufficient because criteria look like rules. They are not sufficient. The unwritten weights live in the head of whoever has been making the decision long enough to have a feel for which signal dominates. That is exactly the knowledge AI cannot reproduce without it being written down. The fastest way to surface weights is to find two recent cases that had identical criteria scores but went into different buckets, and ask the operator why. The answer is the weights.
|
|
|
03
|
The resolution
Resolution is what happens when criteria and weights still leave the call ambiguous. Genuine edge cases. Situations the framing did not anticipate. The cases where the right answer is "this needs a human." Most teams either ignore resolution entirely, which produces a system that fails silently on the cases that matter most, or they over-engineer it, which produces a system that escalates everything and saves nobody any time.
A clean resolution layer answers three questions. When does the system stop and ask for help? Who specifically does it ask? What does it need to hand them so they can decide quickly? An escalation path that drops a vague alert into a shared inbox is not a resolution layer. An escalation path that pings a named operator with the framed inputs, the criteria scores, and the specific conflict the system could not resolve, is. Resolution is the difference between a system that helps when things go wrong and a system that just makes things worse louder.
|
|
Criteria, weights, resolution. Write them down for one decision and the work that was looking like an AI project becomes something simpler. It becomes an inspectable system that can be audited, improved, and corrected without a black box anywhere in the middle. The encoding is not done — there are two more layers to come — but the hardest intellectual work is. The system can now make the call. The remaining question is what it does with the call.
One more honest moment. When you write the logic down for the first time, you will frequently discover that your team's stated criteria do not match the actual outcomes. People say they use one set of weights and the case history shows another. This is not deception. It is the gap between explicit and implicit logic, and it is exactly what decision architecture is for. The version you write down is not always the version you have been running. The point is to make the version you write down become the version you run, deliberately, and inspectably.
Most AI projects skip this work because it is uncomfortable. The discomfort is the point. There is no version of this where you get the benefit without doing the writing.
|
|
Free Worksheet · Part 4
The Logic worksheet
Three sections — criteria per lens bucket, weights for the four-to-five signals, resolution rules for ambiguous cases — designed for one decision from your audit. Reply with "logic" and I will send it directly. Missed earlier worksheets? Reply "all" and I will send the full set so far: Audit, Trigger, Frame, and Logic.
|
|
|
Next Week · Part 5 of 6
Layer 05 — Move
With the logic encoded, the system can make the call. But making the call and acting on the call are not the same thing. Move is the layer that turns a decision into a committed action — and the layer where most teams' AI deployments quietly stop being useful.
|
|
Writing the logic down for one of your own decisions and finding that the version you write does not match the version you have been running? That is the most important conversation a Discovery call can have. Bring the gap. We will work through how to close it deliberately.
Or read this issue on LinkedIn.
|
|
|
|