cultcache-py: update-with-retry (update-with-retry-py) #172
Loading…
Reference in a new issue
No description provided.
Delete branch "golden-write/update-with-retry-py"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
cultcache-py: CultCache.update and update_global become update-with-retry to the semantics of the C# CultCache.Update (#168, #170): content version (SHA-256 of the record's re-encoded stored bytes, pinned by the C#-written vector in tests/vectors/content-version), conditional commit (
read,commit_ifon the single-file store), re-run on a lost race, typed updated | declined | lost-race result, bounded attempts; the blind update is replaced in place. Every replacing write through the single-file store is re-stamped later than the record it replaces, pervariants:ruling:py-rs-update-follow-csharp-restamp; the JSONL store refuses update. cultmesh-py's put_raw_message publishes the stamp the store wrote.Spec
variants:cut_spec:cut-update-with-retry-py.r2, reports.h1and.h2, Soul verdictvariants:verdict:cut-update-with-retry-py.s1, follow-upvariants:follow_up:update-with-retry-py.🤖 Generated with Claude Code
744b21ba526e56d87d116e56d87d11b2f87cab7e