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
{{ message }}
Repository navigation
Commit 549325b
Browse filesBrowse the repository at this point in the historyBrowse files
fix(run-ops split): resolve parent run through an injectable run store in TriggerFailedTaskService
TriggerFailedTaskService read the parent run via the ambient module-singleton
store while the engine wrote the run through its own store, so a ksuid parent's
row was not found and parentTaskRunId came back null. Add an optional injected
runStore (defaults to the shared singleton, preserving production behaviour) and
resolve the parent through it at both call sites, mirroring triggerTask.server.ts.
Align the three affected webapp tests to read through the same store the engine
wrote to: triggerFailedTask.test.ts passes engine.runStore; performTaskRunAlerts
routing passes a passthrough store over the seeded container; triggerTask.test.ts
stubs the run-ops db handles and pins split mode off so the idempotency dedup uses
the container client.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments