NoS: Minimal AI instrument
This document defines the non-negotiable constraints for a minimal AI instrument.
The model is a component. The instrument is the system.
Operating regime is mandatory#
Every session and every turn MUST be bound to a declared regime.
Default regime (if not explicitly declared):
rtt=1 | coherence=declared | drift=bounded | paradox=structural
Lineage is mandatory#
Every output MUST be reproducible from:
- inputs
- retrieval scope and hits
- prompt assembly inputs
- model artifact identity
- inference parameters
- post-processing rules
No output is “just generated.” All outputs are lineage products.
Modes are explicit#
The instrument MUST NOT silently switch modes.
At minimum, the following MUST be explicit per turn:
- retrieval scope (none/local/session/prior_sessions/web)
- tool usage (on/off, which tool)
- creativity / exploration allowance (drift bounds)
- determinism intent (seeded vs unseeded)
Drift is bounded#
Exploration is allowed only when declared.
If drift is bounded:
- the response MUST remain within the task envelope
- speculative branches MUST be labeled as such
- the system MUST be able to “snap back” without losing lineage
Paradox is structural#
Contradictions are not treated as failure by default.
When paradox is structural:
- contradictions become tracked objects in the ledger
- resolution attempts are optional and declared
- the system may present multiple consistent frames without collapsing them
Minimal UI principle#
Minimal UI does not mean minimal capability.
The UI MUST expose:
- regime line
- retrieval scope
- lineage indicator (ledger present / exportable)
Everything else may be layered behind explicit toggles.