The Final Response Contract applies to any response that includes a change, a recommendation, or a finding with operational consequence. Its function is to close the response with a compact, honest state footer — not a summary of what the assistant did, but a direct account of what changed, what the move was grounded on, what is actually verified versus inferred, and whether the task is genuinely closed. These four fields give the operator a clear cognitive map of the session at the moment work stops: what was seen, what was assumed, what was chosen, and what remains open or unsafe to close.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.
Omit the Touch field if nothing was modified. The other three fields — Ground, State, and Convergence — apply whenever the response has operational consequence, even if no file or artifact was changed.
The Four Fields
Touch
What was changed and what was left untouched within the expected scope. Omit if nothing was modified.
Ground
What the move or conclusion was grounded on. Keep to one line unless more detail is needed to avoid ambiguity.
State
What is verified, inferred, unresolved, or not inspected. See also: Epistemic States.
Convergence
Whether the task is converged, divergent, or blocked.
Touch
What was changed and what was left untouched within the expected scope. This field is specific — not a category description (“updated the auth module”) but an account of the actual surface touched (“renamedvalidateToken to verifyToken in auth/tokens.ts; left auth/session.ts untouched”). Listing what was explicitly left untouched is as important as listing what changed, because it tells the operator where the boundary of the move was held.
Ground
What the move or conclusion was grounded on. Keep to one line unless more detail is needed to avoid ambiguity. Ground names the actual basis — a specific file, a verified state, an operator instruction, a read of the surrounding context — not a general description of the approach. If the ground is weak (inferred, partial, or provisional), that weakness belongs in the State field, not silently omitted.State
What is verified, inferred, unresolved, or not inspected. This is the epistemic accounting field. A response that marks everything as verified without distinguishing inferred conclusions from directly confirmed ones is not honest closure — it is a clean-sounding reconstruction that hides the actual confidence level of the work. See Epistemic States for the full vocabulary. The four categories:- Verified — directly confirmed from the source material during this response
- Inferred — concluded from visible evidence but not directly confirmed
- Unresolved — a question or ambiguity that remains open
- Not inspected — material that is within the expected scope but was not read or checked
Convergence
Whether the task is converged, divergent, or blocked.- Converged — the task is closed at the scope that was agreed upon; the live surface matches the intended state
- Divergent — the task is still open; more work remains before it can be closed
- Blocked — a stop condition holds; the assistant cannot proceed without operator input or external resolution