Repository navigation
Correctness + fork-DX patch. No API changes; existing workflows keep their behavior.
Fixed
- Cross-platform worker boot (all 5 templates) —
worker.tsresolvedworkflowsPathvianew URL("./workflows.js", import.meta.url).pathname. On WindowsURL.pathnamereturns a drive-prefixed path (/C:/...) that is not a valid filesystem path, soWorker.create()failed to find the workflow bundle. Switched tofileURLToPath(new URL(...))— the same ESM-correct helper the test files already use (and the one documented in the v0.1.0 anti-patterns). Forks on Windows now boot the worker. - Version consistency — all
package.jsonfiles were0.0.1while the README badge saidv0.1.0and the CI comment saidv0.1.1. Aligned every workspace package + the README status line + the CI comment to0.1.1.
Added
HostedMemoryClientcoverage — the per-request timeout /AbortControllerpath is now tested (a hung backend aborts aftertimeoutMsand surfaces as a status-lessMemoryClientError, which the activity layer treats as retryable, with the originalAbortErrorpreserved oncause). Also addeddecide()HTTP path tests (success + missing-id) and abaseUrltrailing-slash normalization test. Adapter suite 16 → 20 tests.- Saga rollback assertion — the all-compensations-succeed rollback path now explicitly asserts the persisted
mistakelearning takes the "All compensations succeeded" branch and does not carry thecompensation-failuretag (that tag stays reserved for orders needing manual reconciliation). - 49/49 tests green (was 45/45).