Mind · Reasoning

SpecIntentCheck

Check the specification itself against intent and its own consequences before trusting conformance to it

Definition

Mechanism

A Spec is checked as an artifact in its own right, separately from Verification of an implementation against it. Its claims are made checkable where possible, through exact computation, worked examples, proofs or simulation. Its consequences are derived and shown to whoever holds the intent it encodes, in a form they can judge, such as a chart of what each party would receive under it. A consequence they did not expect is resolved by changing the specification or by recording that it is accepted; until then, or if they reject the specification, validation is withheld. Validation evidence is pinned to the specification version it checked.

Invariants

  1. Validation of the specification is reported separately from verification of an implementation against it.
  2. Each validation result names the specification version it checked.
  3. A specification is reported as validated only when every consequence the intent-holder did not expect has been resolved by a specification change or an explicit acceptance.
  4. Conformance to an unvalidated specification is reported as conformance only.

Risks

Failure modes

  1. Circular validation

    the specification is checked against the implementation built from it, so their shared errors confirm each other.

  2. Intent drift

    the intent-holder's understanding moves while the specification stays, so the implementation conforms to an outdated intent.

  3. Unshown consequence

    consequences are derived but never presented to the intent-holder in a form they can judge.

  4. Text pinned, meaning unchecked

    checks pin the specification's wording, so they detect edits but not wrong mathematics.

Relationships

Builds on

References

Infrastructure

Spec

Rigorous requirement definition

Nothing in this library builds on this pattern yet.

Reference

Identity

Ref
SpecIntentCheck#29a2
Sema ID
sema:SpecIntentCheck#mh:SHA-256:29a260fbf62ec221bd2c12f0394f457ef5362687773a6f00ca9f51616d3bc2c5
Ring
2
Tier
2
Updated
2026-11-11