You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: port-named outputs + durable error propagation for graph execution
- send-email handler returns { result: { complete: true } } matching
handler.json output port name 'result'
- send-verification-link handler wraps all returns in { result: {...} }
- failGraphExecution now tracks node name in error message:
'[nodeName] error details'
- failGraphExecution sets error_code = 'NODE_EXECUTION_FAILED' and
completed_at for proper lifecycle tracking
- Race condition handled: if execution already completed/failed, logs
a warning instead of swallowing silently
- Removed try/catch wrapper around failGraphExecution — errors from
the UPDATE propagate to the job queue's handleError
- Updated unit tests for new port-named return values
0 commit comments