reword checkpoint policy help to write-guard semantics · Entire

reword checkpoint policy help to write-guard semantics

cf28d62→main·

pfleidi·2w ago·2 files·+2 added/-2 removed

Nothing selects a checkpoint metadata format from the policy's checkpoint_version anymore; it only gates checkpoint-data writes. Align the hidden policy command's help text with the architecture doc's write-guard wording.

Sessions

582cbad18eceView transcript

Changes

2

27 unmodified lines

28
29
30
31
31
32
33
34

27 unmodified lines

Short: "Inspect and update checkpoint policy",
        Long: `Inspect and update checkpoint policy.

checkpoint_version selects the checkpoint metadata format used for new writes.
checkpoint_version is a checkpoint-data write guard.
If no policy is configured, Entire uses the CLI default.
If another client configures a checkpoint_version this CLI cannot write,
commands that create checkpoint data fail until the CLI is upgraded. Other commands warn and

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

38 unmodified lines

39
40
41
42
42
43
44
45

38 unmodified lines

require.NoError(t, err)

help := stdout.String()
    require.Contains(t, help, "checkpoint_version selects the checkpoint metadata format used for new writes")
    require.Contains(t, help, "checkpoint_version is a checkpoint-data write guard")
    require.Contains(t, help, `If another client configures a checkpoint_version this CLI cannot write`)
    require.Contains(t, help, "commands that create checkpoint data fail until the CLI is upgraded")
    require.Contains(t, help, "checkpoint_min_version is an upgrade nudge")

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