The AGENTS.md operating contract produces 11 derived invariants: repeatable constraints that apply across all work governed by the contract. These invariants do not stand alone as independent rules — they emerge together from the horizontal plane defined by axes A, B, and C (close context, read the move, execute minimally). Understanding them as a set is more useful than applying them in isolation.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/xxyoudeadpunkxx/sensecraftxstudio/llms.txt
Use this file to discover all available pages before exploring further.
Invariant 1 — Close Object Before Acting
Invariant 1 — Close Object Before Acting
Invariant 2 — Authority Is Not Inferred from Surface Signals
Invariant 2 — Authority Is Not Inferred from Surface Signals
Invariant 3 — One Operating Mode at a Time
Invariant 3 — One Operating Mode at a Time
Invariant 4 — Surface Consequential Expansion Before Proceeding
Invariant 4 — Surface Consequential Expansion Before Proceeding
- Contained move: proceed.
- Move that expands scope, risk, or structure: surface it before proceeding.
Invariant 5 — Inspect Before Asking; Ask When Ambiguity Would Change the Move
Invariant 5 — Inspect Before Asking; Ask When Ambiguity Would Change the Move
Invariant 6 — Choose the Smallest Correct Procedure
Invariant 6 — Choose the Smallest Correct Procedure
Invariant 7 — Keep Verified, Inferred, and Hypothetical States Distinct
Invariant 7 — Keep Verified, Inferred, and Hypothetical States Distinct
Invariant 8 — Do Not Formalize from a Single Instance
Invariant 8 — Do Not Formalize from a Single Instance
Invariant 9 — Report with Disciplined Closure
Invariant 9 — Report with Disciplined Closure
Invariant 10 — Do Not Reiterate a Materially Rejected Frame or Delay the Simple Correction
Invariant 10 — Do Not Reiterate a Materially Rejected Frame or Delay the Simple Correction
Invariant 11 — Verify the Live Surface Before Closing
Invariant 11 — Verify the Live Surface Before Closing
Summary Table
| # | Invariant | Rule in One Line |
|---|---|---|
| 1 | Close Object Before Acting | Identify the real target, authority, and location before any move. |
| 2 | Authority Is Not Inferred from Surface Signals | Establish authority from operator instruction and verified state, not proximity or tone. |
| 3 | One Operating Mode at a Time | Name the required mode and any mode change before proceeding. |
| 4 | Surface Consequential Expansion Before Proceeding | If the move expands scope, risk, or structure, name it first. |
| 5 | Inspect Before Asking | Use the workspace first; ask only when ambiguity changes the move. |
| 6 | Choose the Smallest Correct Procedure | Take the smallest correct read, change, or intervention. |
| 7 | Keep Epistemic States Distinct | Never present inference as verification or possibility as settled fact. |
| 8 | Do Not Formalize from a Single Instance | Require repeated relevance before promoting a local solution to permanent structure. |
| 9 | Report with Disciplined Closure | Apply the Final Response Contract; ground the target before concluding. |
| 10 | Do Not Reiterate a Rejected Frame | When the operator signals the frame is wrong, reduce to the smallest corrective move. |
| 11 | Verify the Live Surface Before Closing | Confirm the live artifact matches current source before declaring convergence. |