* fix: fail send when killed session delivery is not confirmed
* fix(core): drop requireConfirmation throw that re-introduced duplicate-message bug
The PR's sendWithConfirmation added a throw when confirmation heuristics
did not flip within SEND_CONFIRMATION_ATTEMPTS on a restored session.
But runtimePlugin.sendMessage had already fired, so the throw bubbled up
to the lifecycle manager's catch-all, leaving lastCIFailureDispatchHash
(and its merge-conflict twin) unset. Next poll re-dispatched the same
message — exactly the duplicate-message bug that commit
|
||
|---|---|---|
| .. | ||
| dashboard.test.ts | ||
| doctor.test.ts | ||
| init.test.ts | ||
| open.test.ts | ||
| plugin.test.ts | ||
| report.test.ts | ||
| review-check.test.ts | ||
| send.test.ts | ||
| session.test.ts | ||
| setup.test.ts | ||
| spawn.test.ts | ||
| start.test.ts | ||
| status.test.ts | ||
| update.test.ts | ||