The recurring problem
"Independent" has been rediscovered three separate times in this repository with three different meanings, and the ambiguity has produced real defects:
Each time the fix was correct and the vocabulary was reinvented.
Proposal
A fixed ladder, cited by every witness claim:
| Level |
Evidence |
| I0 — Shape |
Field exists and is well-formed |
| I1 — Non-self comparison |
Compared against some other value |
| I2 — Independent route |
Same semantic value reached by distinct execution or dataflow paths |
| I3 — Independent implementation |
Value recomputed by separate code |
| I4 — Independent producer |
A separate system, compiler, or runtime agrees |
| I5 — Adversarial mutation |
A plausible false producer is introduced and caught |
Worked example, from #27:
Why it earns its keep
The levels are not decoration. They make two failure modes visible on sight:
- A claim asserted at I0/I1 while described in prose as if it were I3+.
- A suite where evidence strength varies wildly between adjacent assertions and the assertions look identical.
I2 in particular deserves its own rung. It is much stronger than I1 and much weaker than I3, and it is the level most reachable inside a single repository — which makes it the one most likely to be quietly oversold.
Acceptance
- The ladder is written down once, in
docs/.
- New witness cases cite a level.
- Existing cases are labelled opportunistically, not in a sweep.
Provenance
Surfaced by an external review of the #26/#27 session. Recorded here because the vocabulary gap is real and this repository keeps paying for it.
The recurring problem
"Independent" has been rediscovered three separate times in this repository with three different meanings, and the ambiguity has produced real defects:
Each time the fix was correct and the vocabulary was reinvented.
Proposal
A fixed ladder, cited by every witness claim:
Worked example, from #27:
externalEvidenceDigestbinding: I2 + I5attemptId,schemaAdmissionEvidenceDigest: I0 (see Two projected settlement identities carry no witness #28)Why it earns its keep
The levels are not decoration. They make two failure modes visible on sight:
I2 in particular deserves its own rung. It is much stronger than I1 and much weaker than I3, and it is the level most reachable inside a single repository — which makes it the one most likely to be quietly oversold.
Acceptance
docs/.Provenance
Surfaced by an external review of the #26/#27 session. Recorded here because the vocabulary gap is real and this repository keeps paying for it.