Context annotations
The reasoning travels with the code.
Constraints, rationale, and design intent belong next to the code they govern — not in a wiki, not in a Slack thread, not in the session transcript of an agent that has already expired.
Annotations are structural. Each one is scoped to a file, a symbol, or a line range, and carried forward on every snapshot that touches its anchor. When the next agent opens the same function, it sees the reasoning before it starts editing.
Foundations for annotations ship today in the object model; the editing surfaces are on the roadmap. Clearly labeled throughout.