Strict Two-Phase Locking (SS2PL) concurrency manager with shared/exclusive lock upgrades and DFS wait-for graph cycle deadlock detection.
flowchart TD
A[Agentic Transaction Orchestrator] -->|Lock / Read / Write / Compensate| B[MCP Server / Client]
B --> C[genpark-strict-two-phase-locking-ss2pl-deadlock-skill Core Engine]
C --> D[Wait-For Graph Analysis / Version Checks / Probe Propagation]
D --> E[Deadlock-Free Serialized Output / Safe Rollback]
E -->|Structured Payload| A
- 0 External Pip Dependencies: Pure Python standard library implementation.
- MCP Protocol Ready: Includes Model Context Protocol server script (
mcp_server.py). - Production Standard: ACID transaction compliance and rigorous distributed test cases.
python example_usage.py