The result's Document is what the cache holds, so a final lost attempt
refreshes the home too. Tests pin lost updates, re-run on fresh value,
bounded attempts, private copy, decline, create race, refusals, variant
store conflict, in-memory race.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Reads the held content version, applies the caller's function to a codec
copy, commits with Expected under the store lock, and re-runs on a lost
race. CultCodec.Clone is the one copy, shared with CultInspectorModel.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>