>_
.issue.db
/highway-workflow-engine
Dashboard
Issues
Memory
Lessons
Audit Log
New Issue
Edit Issue #222
Update issue details
Title *
Description
## Problem Multiple parallel branches modifying ctx.set_variable() simultaneously. Last write wins (ON CONFLICT DO UPDATE). ## Gap - No merge strategy for concurrent updates - Branch B can overwrite Branch A's variable - No conflict detection or warning ## Impact - Race conditions in parallel workflows - Non-deterministic variable state - Hard-to-debug data corruption ## Solution 1. Add optimistic locking (version counter) 2. Detect and warn on concurrent mutations 3. Optional: Implement merge strategies 4. Document parallel variable best practices ## Effort: Medium
Priority
Low
Medium
High
Critical
Status
Open
In Progress
Closed
Due Date (YYYY-MM-DD)
Tags (comma separated)
Related Issues (IDs)
Enter IDs of issues related to this one. They will be linked as 'related'.
Update Issue
Cancel