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(execution): tag Sim invariant failures and keep network errors out of system faults
- Add SystemError and isSystemError to @sim/utils/errors; throw SystemError
where an internal tool operation has no registered handler so a broken
registry still faults the job after executeTool flattens the error.
- isProgrammingError excludes errors carrying a cause, so fetch's
TypeError('fetch failed', { cause }) for an unreachable host is not treated
as a defect in Sim code.
- Track the schedule job fault in a box so a thrown undefined still faults.
- Drop the partial executor-errors mock; the real hasExecutionResult suffices.
0 commit comments