{"skill":{"slug":"bookforge-optimistic-offline-lock-implementer","displayName":"Optimistic Offline Lock Implementer","summary":"Use when offline-concurrency-strategy-selector (or your team) has chosen Optimistic Offline Lock and you need to implement it correctly end-to-end. Handles:...","tags":{"bookforge":"1.0.0","latest":"1.0.0","tags:":"1.0.0"},"stats":{"comments":0,"downloads":103,"installsAllTime":0,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1776762001103,"updatedAt":1776764507249},"latestVersion":{"version":"1.0.0","createdAt":1776762001103,"changelog":"Initial release of Optimistic Offline Lock Implementer skill.\n\n- Guides users in implementing the Optimistic Offline Lock concurrency pattern end-to-end.\n- Covers schema changes (version column), version-conditioned SQL, ORM-native annotation/config, and full version round-tripping.\n- Specifies implementation steps for collision detection, handling ConcurrencyException, and designing proper collision UX (merge, force-save, abandon).\n- Includes integration with Unit of Work commit sequence and rollback logic.\n- Audits for anti-patterns and produces a complete implementation plan with checklist and test plan.\n- Stack and ORM agnostic; designed for multi-request editing workflows in relational databases.","license":"MIT-0"},"metadata":{"os":null,"systems":null},"owner":{"handle":"quochungto","userId":"s176b6gfk8djgcz320d83ta4e184bx1v","displayName":"Hung Quoc To","image":"https://avatars.githubusercontent.com/u/88069966?v=4"},"moderation":null}