checkpoint: name Write requests by scope (Session / Checkpoint*)

Commit

Soph3mo ago

Rename the Write request union to noun-based, scope-explicit names — the verb is already Write, and the tier (session vs checkpoint) should be visible in the type: WriteSession -> Session (session-level: write/replace a session) BackfillTranscript -> SessionTranscript (session-level) BackfillSummary -> SessionSummary (session-level) BackfillAttribution -> CheckpointAttribution (checkpoint-level: root combined attribution)

The old BackfillAttribution name hid that it targets the checkpoint root's combined attribution across all sessions, not a single session — CheckpointAttribution makes the one checkpoint-level write explicit alongside the three session-level ones.

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com Entire-Checkpoint: 1dc8e6fe2d64

Checkpoints

Review Checkpoint Commit f16b7101

CodexGPT-5.5
View session
Checkpoint 1

Review GitStore Temporary Store Split

CodexGPT-5.5
View session
Checkpoint 1

Review InitialAttribution Rename Commit

CodexGPT-5.5
View session
Checkpoint 1

Review Checkpoint Committed Types Rename

CodexGPT-5.5
View session
Checkpoint 1

Review Persistent Reads Collapse Commit

CodexGPT-5.5
View session
Checkpoint 1

Review Checkpoint Write API Changes

CodexGPT-5.5
View session
Checkpoint 1

Review Ephemeral Vocabulary Renaming Changes

CodexGPT-5.5
View session
Checkpoint 1

Review Checkpoint Ephemeral Reads/Lists Collapse

CodexGPT-5.5
View session
Checkpoint 1

Review Ephemeral Writes Unification Commit

CodexGPT-5.5
View session
Checkpoint 1

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