For anyone who has ever written the words provided that

You approved it with conditions.Find out what those conditions are attached to.

A conditional approval is the most common way a difficult decision gets made. It is also the one nobody comes back to. This asks a single question of each condition on your register, and it is not whether the condition was recorded carefully: what actually happens if it is never met.

Get the Conditions Ledger — $99one-time · instant download · yours to keep
Five deliverables · runnable
Conditions engine (Python)
runnable
Ledger workbook (.xlsx)
3 tabs
Verdict envelope emitter
one flag
Nine-condition worked example
4 approvals
Two playbooks (.docx)
authoring + runbook
Works alongside
Verdict Envelope Standard · Gate-to-Tool Exposure · AI Risk Register
01.The Problem

A conditional yes is how a no gets approved.

Somebody wanted to ship. Somebody else was not comfortable. The meeting resolved with a yes and a list, and everyone left believing the list was load-bearing. Six weeks later the thing is running, two items on the list were never done, and the approval that depended on them is still in force — because nothing was ever wired to notice, and no one wants to be the person who reopens it.

5
questions, one of them the claim

What happens if this is missed, and then four questions about whether that answer is one your system could actually deliver.

1
field between binding and watching

Two conditions in the worked example are identical except for whether a person or a system does the ending. One reads BOUND. The other reads NOTIFIED ONLY.

3
conditions, none of them binding

The approval carrying the most conditions in the example is the one holding nothing. That is an unconditional approval with paperwork attached.

02.See It Work

Change who does the ending and watch a condition stop binding.

Load a condition
Signed DPA on file · on approval A-100
What happens if this condition is never met?the claim
What moment could the miss be noticed at?
What would do the ending or the telling?
Who does it land on?
nothing here depends on a person, so this changes nothing
How would anyone establish it WAS met?
This condition
BOUND
claims BOUND · decided by the claim itself

The machinery behind this condition delivers exactly what the record claims.

The shipped nine-condition example
SOMETHING HERE IS UNCONDITIONAL
A-100 · 2 conditions · HELD BY ITS CONDITIONS
A-200 · 2 conditions · WATCHED ONLY
A-300 · 3 conditions · UNCONDITIONAL IN PRACTICE
A-400 · 2 conditions · HELD BY ITS CONDITIONS
2 of 4 approvals held · fix first: A-300
Reported, never graded

9 conditions, of which 4 claim more than the machinery behind them delivers. The approval carrying the most conditions in this example is the one holding nothing.

This grades what a condition is attached to, never a person, and never asks whether the condition was a sensible thing to require.

03.The Engine

The full output on the worked example, verbatim.

Nine conditions across four approvals, one command, no dependencies. This is the complete run, pasted as printed.

CONDITIONS LEDGER - what happens if this is never met
spec_version 1.0.0 | 9 conditions read across 4 approvals

COND    APPROVAL CONDITION                      CLAIMS           READS           DECIDED BY
--------------------------------------------------------------------------------------------------------
C-01    A-100    Signed DPA on file             BOUND            BOUND           the claim itself
C-02    A-100    Security questionnaire returne NOTIFIED ONLY    NOTIFIED ONLY   the claim itself
C-03    A-200    Regression suite run on new mo BOUND            NOTIFIED ONLY   human_ending
C-04    A-200    Cost ceiling re-baselined      NOTIFIED ONLY    NOTIFIED ONLY   the claim itself
C-05    A-300    Retention policy updated       LAPSED           LAPSED          the claim itself
C-06    A-300    Legal review of export scope   BOUND            LAPSED          no_moment
C-07    A-300    Customer notice drafted        NOTIFIED ONLY    LAPSED          no_recipient
C-08    A-400    Rollback tested end to end     BOUND            BOUND           the claim itself
C-09    A-400    Support runbook written        BOUND            NOTIFIED ONLY   unestablishable

THE CLAIM DID NOT SURVIVE THE MACHINERY
  C-03 says BOUND, reads NOTIFIED ONLY - human_ending
  C-06 says BOUND, reads LAPSED - no_moment
  C-07 says NOTIFIED ONLY, reads LAPSED - no_recipient
  C-09 says BOUND, reads NOTIFIED ONLY - unestablishable

PER APPROVAL (held by its STRONGEST condition, not its weakest)
APPROVAL   CONDITIONS   VERDICT                      STRONGEST
------------------------------------------------------------------
A-100      2            HELD BY ITS CONDITIONS       C-01
A-200      2            WATCHED ONLY                 C-03
A-300      3            UNCONDITIONAL IN PRACTICE    C-05
A-400      2            HELD BY ITS CONDITIONS       C-08

LEDGER
  2 of 4 approvals are held by at least one condition
  VERDICT: SOMETHING HERE IS UNCONDITIONAL
  FIX FIRST: A-300 (UNCONDITIONAL IN PRACTICE) - 3 conditions, none of them binding

REPORTED, NOT GRADED
  9 conditions in total. How many an approval carries is compared against nothing.
  4 condition(s) claim more than the machinery behind them could deliver.

This grades what a condition is attached to, never a person, and never asks whether the condition was a sensible thing to require.

Note C-08. It has no named owner at all and still reads BOUND, because nothing about it depends on a person noticing. And note A-300: three conditions, and the approval is functionally unconditional.

04.The Standard

Three rules, and the reason each one is not negotiable.

The claim cannot outrank the machinery

A condition records what should happen if it is missed. Four further questions decide whether anything could deliver that. The claim is a ceiling, never a floor, and the gap between what a register claims and what it delivers is the finding.

A person deciding is not a consequence

An approval somebody has to choose to withdraw stays in force until they choose to. That is a notification with good intentions, and it caps at NOTIFIED ONLY however carefully the rest was written down.

An approval reads by its strongest condition

Conditions are cumulative constraints, so one that binds is enough. That is the exact opposite of a set of gates in front of one tool, where the weakest decides, and the difference is not an inconsistency: an agent takes the weakest route, while an approval is held by the strongest thing holding it.

05.What This Is - And Isn't

A register check, not a project tracker.

It is
  • A read-off of what each condition on your register is actually attached to.
  • A runnable engine, a workbook that reproduces it, and a demo that agrees with both.
  • A per-approval reading that names the one condition currently doing the holding.
  • An emitter: one flag and the finding comes out as a verdict envelope.
It is not
  • A clock. It never asks whether a deadline has passed.
  • A judge of your conditions. It never asks whether one was sensible to require.
  • A tracker. It does not chase anybody or manage anything to completion.
  • A scanner. Every input is an answer you supply about your own register.

Scope: this is an engineering instrument. It grades what a condition is attached to, never a person, and asserts no regulatory position. It does not tell you whether a condition was a sensible thing to require, and it is not legal advice.

06.Who It's For

For the register that has been growing quietly for two years.

Buy it if
  • You approve things subject to conditions and could not say, today, which of those conditions would actually stop anything.
  • Something is in production under an approval that was granted on the understanding that two other things would follow.
  • You are building the CONDITIONS branch of an automated decision and need to know what it means for a machine.
  • Someone asked what happens if a condition is simply never met, and the honest answer was nothing.
Skip it if
  • Your approvals are unconditional. There is nothing here to read.
  • You want something that chases people. This tells you what is attached to what and stops.
  • You need to know whether a deadline has passed. That is a different instrument.
08.Common Questions

Direct answers, before you buy.

BOUND means that missing the condition removes the approval it hangs on, without anyone deciding to make that happen. NOTIFIED ONLY means somebody finds out and what follows is up to them. That gap is where most conditional approvals live: the record says the approval is contingent, and in practice it stays in force until a person with other priorities decides to withdraw it. LAPSED means nothing happens at all — the condition was recorded, but it was never attached to anything.

A condition attached to nothing
is a sentence in a document.

One purchase, lifetime access, 12 months of updates. $99, once.

Scope: an engineering instrument. It grades what a condition is attached to, never a person, asserts no regulatory position, and is not legal advice.

Sold by RedHub AI LLC · Secured by Stripe · redhub.ai