checkpoint: name ephemeral writes by scope (Step / TaskStep)

main

Commit

Soph3mo ago

Mirror the persistent union's verb-free, scope-based naming on the ephemeral side. The store method is already Write, so the request noun should say what is written, not repeat the verb: WriteCheckpoint -> Step (a session step) and WriteTask -> TaskStep (a subagent task step). Both still produce an ephemeral shadow-branch checkpoint; the names match the strategy's SaveStep / SaveTaskStep vocabulary. Bare nouns like checkpoint.Checkpoint were rejected — they stutter on the package's own central domain noun and read as a distinct kind when both requests write the same artifact from different sources.

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com Entire-Checkpoint: ed0141adaf02

Checkpoints

Code Review for Stores Architecture Reshape

CodexGPT-5.5
View session
Checkpoint 1

Review Checkpoint Store Rename Refactoring

CodexGPT-5.5
View session
Checkpoint 1

Review Checkpoint Vocabulary Commit

CodexGPT-5.5
View session
Checkpoint 1

Review Checkpoint API Extraction Changes

CodexGPT-5.5
View session
Checkpoint 1