Discussion about this post

User's avatar
Jeroen Hendriks's avatar

Christopher, this is one of the cleanest articulations of the actual problem I've encountered in the AI-readiness literature.

The read-path vs write-path distinction names a structural gap that the canonical frameworks miss. The data-readiness people have been right about what they describe. They have been incomplete in treating the substrate as a source rather than as an authority.

The shadow-systems section lands. In the regulated enterprises I work in across the GCC, the operational canon you describe is recognisable. It lives in the compliance officer's interpretation of regulator guidance that the ERP can't represent. In the planner's whiteboard tracking project state the system can't hold. In the line lead's understanding of when the official process is the wrong process. Humans stand in that gap and absorb it. The business runs on their judgement, not on what the system formally says. Agentic AI takes that human out of the loop, and your argument that the substrate then propagates the latent fiction at machine speed is correct and important.

Two threads worth pulling on.

The first is scope. If the canon can't be enforced at the boundary, autonomous agentic deployment is bounded to the cases where a human can still sit in the loop on the write path. That works in some processes. In many of the highest-impact operational processes, putting a human between every agentic write and its commit destroys most of the value of agentic in the first place. The canon-enforcement gap doesn't only constrain safety. It constrains application scope. We see ourselves addressing the cases where the human in the loop can fit comfortably, document compliance being the obvious example.

The second is your diagnostic claim, and this is a genuine question rather than a challenge. Of the hidden canon, how much do you think can actually be excavated, modelled, and made executable? Some of it clearly can. The validity rules that show up implicitly in workarounds, the evidence-bound transitions that exist as informal sign-offs, the state semantics that the system fails to represent but the operators agree on. All of that should in principle be surfaceable through the kind of diagnostic you describe.

But some of the canon resists surfacing. It exists because a senior person has spent fifteen years calibrating when a rule applies and when context overrides it. The judgement is real and consequential. It is not declarative. Translating it into an executable constraint risks either oversimplifying it (which produces brittle enforcement) or leaving it out (which produces incomplete enforcement). Where do you think that line sits? And for the part that resists, what's the right response? Human-in-the-loop for that subset, agentic confined to where the canon is genuinely recoverable, the rest staying with human judgement?

That sequencing question is where the practical answer sits for most enterprises right now.

The framing I keep returning to with clients: pick the scope of agentic deployment deliberately, then expand as the substrate work catches up. Hold off on the scopes where you cannot live with data-quality imperfections on the lens side, and where you cannot live with canon-enforcement gaps on the write side. Start with scopes where human-in-the-loop is practically feasible without destroying the value of the automation, or where dependency on structured-data integrity is low. Document-heavy compliance work is the easy entry point, because the substrate problem is bounded: the documents are the input, not a live operational state being mutated by the agent. Get the organisation real experience with the technology, real cultural change, real measurement, while the slower programme of modelling the operational canon and building enforcement proceeds in parallel.

What you're building looks like the substrate piece of that programme. The thing the field has been missing.

Glad to keep this going, and to bring it into the IBSP body-of-knowledge work. The practitioner community needs both the diagnostic and the sequencing logic, named clearly enough that someone running a real enterprise can act on them tomorrow morning.

No posts

Ready for more?