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
Pins effect@^3.21.2 and @effect/platform@^0.96.1 as runtime deps in
@arcp/core, @arcp/runtime, @arcp/client, @arcp/sdk. Adds
@effect/eslint-plugin@^0.3.2 to root devDeps and registers it in
eslint.config.js without enabling any rules — individual slices opt
files in as they migrate.
@effect/opentelemetry@^0.63.0 is added as a peer of @arcp/middleware-otel
(used in slice #49).
@effect/vitest is intentionally NOT pinned: the latest stable (0.29.0)
requires vitest@^3.2.0 while this workspace is on vitest@^2.1.2.
Slices use plain `it()` with `Effect.runPromise(...)` until a separate
vitest 2->3 upgrade is opened.
.gitignore picks up .effect-migration/, where the migration's scratch
issue bodies and orchestration script live (see issue #20).
Quality gates: pnpm lint, pnpm typecheck, and all 103 tests pass.
Closes #31
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments