DecisionOS — Build · module
Data Foundation
Whether the data this initiative needs can be reached, is right enough, is permitted, and is fresh enough for the decision it feeds.
When you reach for it
After an initiative has been approved in principle and before anyone commits to a date — the exact point at which most AI programmes discover the problem that delays them by two quarters. Often run after a slip, to explain one.
What it asks you
3 blocks, in this order. Each one exists for a stated reason, and the run tells you that reason as you answer it.
- 01
The data this initiative needs
Named objects, in your own vocabulary — not systems, and not "the data lake". Data readiness is a property of an object and a use, not of an organisation.
- 02
Each object
Seven facts. Every one is a fact about the world rather than a rating, and every one may be answered "don't know" — which is recorded as not known rather than scored as poor.
- 03
The decision this data feeds
How good is good enough depends on what the data is for. These two answers are what make a latency mismatch detectable at all.
The method
How the result is produced
Each object is classified by an ordered rule set, first match wins, and the rule that matched is printed on the row: Blocked, Latency mismatch, Unverified, Fragmented, Unknown, Usable with work, Usable. The initiative is then gated by its worst object rather than by the average of its objects — if one of six is blocked, the initiative is blocked. Latency is arithmetic: the refresh interval and the staleness tolerance are asked in the same bands and compared directly, and how often the object changes is compared against how often the copy refreshes as a separate check. Provenance depth is derived from where an object lives and how it would be read rather than asked, because every fact it needs is already on the object; it is what caps the Verifiability dimension of Cognitive Coverage for anything built on these objects. An object with 3 or more of the seven facts unanswered is classified Unknown, which is a statement that it has not been assessed and not a statement that it is poor. Nothing is averaged and nothing is scored.
What it connects to
Answers established elsewhere are carried in with their age shown, so a stale answer reads as stale rather than being silently reused.
The rest of the Build line
Readiness
Given what we have decided to do, the one thing that stops us — and what becomes the next constraint after we fix it.
Operating Model
Who does what in this workflow, who approves what, what it costs to supervise, and who is accountable when the agent is wrong.
Talent
Whether we can staff and supervise what we have decided to do — and whether we still will be able to when the people who can catch the machine's mistakes have moved on.
Architecture
What has already been decided about how AI runs here, which of those decisions nobody actually made, and which will be expensive to reverse.