domains / families / software-engineering / transaction-protocol-reasoning

transaction-protocol-reasoning

separate

Teaches how to reason from a transaction protocol’s rules to a working model. Use when analyzing a concurrency-control paper, spec, or algorithm to identify state, metadata, invariants, operation rules, examples, counterexamples, guarantees, false aborts, unsafe commits, or tradeoffs before inspecting concrete traces.

When to use

When not to use

Skill page

Source

RepositoryPath
benchflow-ai/skillsbenchtasks/tictoc-unnecessary-abort-detection/environment/skills/transaction-protocol-reasoning/SKILL.md