Skip to main content

Turns and Commits

T3X separates source evidence from reviewed structured state.

Turns​

A turn is one source event: a message, assistant response, tool result, pasted note, imported document, or other piece of source material. Turns preserve provenance so committed state can trace back to evidence.

Commits​

A commit is a reviewed checkpoint of structured state:

{
"schema": "t3x/commit",
"parents": ["sha256:..."],
"content": {
"trees": []
},
"operations": {
"yops": []
},
"provenance": {
"sources": []
}
}

The hash covers the committed state and commit metadata that define the checkpoint. The same reviewed content produces the same commit identity.

Practical habit​

Use turns as evidence. Use YOps as the reviewed change. Use commits as durable state checkpoints.