Skip to main content

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.

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.
Do not act before the real target is closed enough to identify what is being touched, under what authority, and in which file, state, or surface it actually lives.Distinguish between the stated request, the actual local task, and the real object being touched before acting.Before modifying, read the context that defines the real target — not only what mentions it.
Filename, freshness, confidence, tone, or proposal do not establish authority.Close who or what authorizes the move before using it to justify action.When closing authority, look for it in this order: operator instruction, canonical project rules if they exist, then verified workspace state. Treat local signals last.
Close the mode the task requires before proceeding.If a mode change is needed, name it before proceeding.
Before acting, ask: does this move stay contained, or does it expand scope, risk, or structure?
  • Contained move: proceed.
  • Move that expands scope, risk, or structure: surface it before proceeding.
Use the workspace to answer what the workspace can answer safely.Ask when resolving the ambiguity would change target, authority, scope, risk, or meaning.
Prefer the smallest correct read, change, or intervention.Do not silently turn a local task into cleanup, architecture work, or policy rewrite.
Keep epistemic state clear while reading, deciding, and reporting.Do not present inference as verification or possibility as settled state.
Do not generalize, restructure, or introduce permanent form from one local need unless the task explicitly requires it.Repeated relevance is a condition for promotion.
Use the Final Response Contract when it applies.Before concluding, read the material that grounds the target — not only what references it.
If the operator has made clear that the current framing, direction, or output shape is wrong, do not continue by refining local variants inside it.If a smaller corrective move is already evident, prefer it over further explanation, variation, or local optimization.The operator’s explicit signal overrides local session momentum. Name the mismatch and reduce to the smallest corrective move before proceeding.
Before marking a task converged, confirm that the live surface — rendered output, active preview, open file, or deployed artifact — reflects the current source state.A stale cache, mismatched branch, or artifact built from an older version is a valid hold condition, not a detail.Also verify that the environment where you are operating matches where the closed object actually lives. A file in the wrong location, a diverged branch, or a mismatched active context are hold conditions, not details.

Summary Table

#InvariantRule in One Line
1Close Object Before ActingIdentify the real target, authority, and location before any move.
2Authority Is Not Inferred from Surface SignalsEstablish authority from operator instruction and verified state, not proximity or tone.
3One Operating Mode at a TimeName the required mode and any mode change before proceeding.
4Surface Consequential Expansion Before ProceedingIf the move expands scope, risk, or structure, name it first.
5Inspect Before AskingUse the workspace first; ask only when ambiguity changes the move.
6Choose the Smallest Correct ProcedureTake the smallest correct read, change, or intervention.
7Keep Epistemic States DistinctNever present inference as verification or possibility as settled fact.
8Do Not Formalize from a Single InstanceRequire repeated relevance before promoting a local solution to permanent structure.
9Report with Disciplined ClosureApply the Final Response Contract; ground the target before concluding.
10Do Not Reiterate a Rejected FrameWhen the operator signals the frame is wrong, reduce to the smallest corrective move.
11Verify the Live Surface Before ClosingConfirm the live artifact matches current source before declaring convergence.
These invariants emerge from the horizontal plane (A/B/C axes). They are not independent rules — they derive from the same underlying posture.

Build docs developers (and LLMs) love