#801 EventLogger missing workflow_run_id filter in sequence counter
Description
EditIssue D: event_logger.py sequence counter query only filtered by jumper_run_id, not workflow_run_id. In edge cases with parallel branches or task retries, could pull sequence counter from wrong workflow.
Fix: Added workflow_run_id parameter to EventLogger constructor and filter in sequence counter query. Updated both callers in orchestrator.py.
Files modified:
- engine/utils/event_logger.py
- engine/orchestrator.py (lines 497-500, 1090-1095)
Comments
Loading comments...
Context
Loading context...
Audit History
View AllLoading audit history...