checkpoint: collapse persistent reads to generic Read/List · Entire

checkpoint: collapse persistent reads to generic Read/List

698e477→main·

Soph·3w ago·30 files·+100 added/-100 removed

Rename the committed read methods to the generic surface differentiated by return type: (PersistentStore).ReadCommitted -> Read (returns *CheckpointSummary) (PersistentStore).ListCommitted -> List ReadCommittedCheckpoint (helper) -> ReadCheckpoint

Sets up sto.Persistent.Read(...) once the facade is reshaped. No behavior change.

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

Sessions

88d8a34b0471View transcript

Changes

30

Mcmd/entire/cli/attach.go+2/-2

Mcmd/entire/cli/attach_test.go+9/-9

Mcmd/entire/cli/attribution.go+2/-2

Mcmd/entire/cli/attribution_test.go+1/-1

Mcmd/entire/cli/checkpoint/backwards_compat_test.go+2/-2

Mcmd/entire/cli/checkpoint/checkpoint_test.go+34/-34

Mcmd/entire/cli/checkpoint/committed.go+6/-6

Mcmd/entire/cli/checkpoint/committed_phantom_paths_test.go+2/-2

Mcmd/entire/cli/checkpoint/committed_reader_resolve.go+6/-6

Mcmd/entire/cli/checkpoint/committed_reader_resolve_test.go+3/-3

Mcmd/entire/cli/checkpoint/committed_update_test.go+4/-4

Mcmd/entire/cli/config_test.go+1/-1

Mcmd/entire/cli/dispatch/mode_local.go+2/-2

Mcmd/entire/cli/explain.go+3/-3

Mcmd/entire/cli/explain_export.go+2/-2

Mcmd/entire/cli/explain_export_test.go+1/-1

Mcmd/entire/cli/explain_test.go+3/-3

Mcmd/entire/cli/head_checkpoint_flags.go+1/-1

Mcmd/entire/cli/resume.go+1/-1

Mcmd/entire/cli/resume_test.go+1/-1

Mcmd/entire/cli/review_context.go+1/-1

Mcmd/entire/cli/review_context_test.go+1/-1

Mcmd/entire/cli/strategy/cleanup.go+1/-1

Mcmd/entire/cli/strategy/common.go+1/-1

Mcmd/entire/cli/strategy/manual_commit_condensation.go+2/-2