Definitions
| Concept | Meaning |
|---|---|
| Snapshot | A captured source state inside a work context. |
| Checkpoint | A named milestone snapshot with human or agent intent. |
| Publication | A visibility change that moves selected work into a realm. |
| Export commit | A Git commit generated from a Glyph publication or compatibility operation. |
Why This Matters
An agent may make many useful intermediate edits while solving a task. Some are exploratory. Some are partial. Some are real milestones. Git asks you to package those states as commits early. Glyph lets the work breathe first.Snapshot
A snapshot is source capture. It answers “what did this work context look like at this point?” Prototype 0 exposes manual snapshots:Checkpoint
A checkpoint is a milestone. It carries intent.- this is worth reviewing
- tests pass here
- this is the handoff point
- this experiment produced something useful
- preserve this point if we publish with history
Publication
A publication is the decision to make selected work visible in a realm:Squash Or Preserve
Usesquash when readers only need the final coherent change. Use preserve when the path matters, such as security review, multi-agent handoff, or design work where the reasoning trail should stay visible.