# test redaction failure via git store

`10faadb`→[main](/content/gh/entireio/cli/commits/main/index.html)·  
  
pfleidi·4w ago·1 file·+2 added/-5 removed

Exercise the concrete GitStore latest-session reader in the redaction failure regression test.

This keeps the test checking that dropped transcripts surface ErrNoTranscript after condensation still writes checkpoint metadata.

## Sessions

02eff406bed3View transcript

[?\Refactor Checkpoint Storage Interfaces and Domain AdaptersCodex·GPT-5.5·2 steps](/content/gh/entireio/cli/session/019edcc1-ea65-7431-89c5-c3bfe3140f75#timeline-02eff406bed3/index.html)

## Changes

1

- cmd/entire/cli/strategy

- Mmanual_commit_test.go+2/-5

```
4193 unmodified lines

4194
4195
4196
4197
4198
4197
4198
4199
4200
8 unmodified lines

4209
4210
4211
4213
4214
4215
4212
4213
4214
4215

4193 unmodified lines

require.NoError(t, err, "redaction failure should not abort condensation")
	require.NotNil(t, result)

store, err := s.getCheckpointStore(context.Background(), repo)
	require.NoError(t, err)
	store := checkpoint.NewGitStore(repo, checkpoint.DefaultV1Refs())

committed, err := store.ListCommitted(context.Background())
	require.NoError(t, err)
8 unmodified lines

}
	require.True(t, found, "checkpoint metadata should be written even when transcript redaction fails")

summary, err := checkpoint.ReadCommittedCheckpoint(context.Background(), store, checkpointID)
	require.NoError(t, err)
	_, err = checkpoint.ReadLatestSessionContent(context.Background(), store, checkpointID, summary)
	_, err = store.ReadLatestSessionContent(context.Background(), checkpointID)
	require.ErrorIs(t, err, checkpoint.ErrNoTranscript, "transcript should be dropped when redaction fails")
}
```

Mcmd/entire/cli/strategy/manual_commit_test.go+2/-5
