>_
.issue.db
/highway-workflow-engine
Dashboard
Issues
Memory
Lessons
Audit Log
New Issue
Edit Issue #523
Update issue details
Title *
Description
**File:** api/blueprints/v1/signals.py:33-64 **Problem:** Client retries can send duplicate signals. Both INSERTs succeed, workflow may process signal twice. **Fix:** Add idempotency key support: ```sql INSERT INTO workflow_signals (signal_id, workflow_run_id, signal_name, idempotency_key, ...) VALUES (%s, %s, %s, %s, ...) ON CONFLICT (workflow_run_id, signal_name, idempotency_key) DO NOTHING RETURNING signal_id ``` **Impact:** Duplicate signal processing, workflow state corruption.
Priority
Low
Medium
High
Critical
Status
Open
In Progress
Closed
Won't Do
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