What is a checkpoint?
A checkpoint is an evaluated slice of work that preserves enough state to inspect, restore, compare, or continue the workflow.
Intent
Prompt, task goal, notes
Transcript
Captured session history
Evidence
Files, logs, images, outputs, datasets
Evaluation
Tests, checks, status
Outcome
Code, prototype, workflow, deliverable
{
"intent": "Refactor string calculator for delimiters",
"transcript": "codex-run-014.jsonl",
"evidence": ["prompt.txt", "events.jsonl", "logs/test-run.txt", "src/calc.ts"],
"evaluation": "tests passed: 14/14",
"outcome": {
"files": ["src/calc.ts"],
"status": "tests passed",
"checkpoint": "ckpt-0007"
}
}