Summary
- upgrade the monorepo's Effect family dependencies from beta33 to beta57
- migrate owned library surfaces from ServiceMap-oriented services to Context.Service semantics
- keep Prisma generation and example/test verification working without requiring prebuild steps
Motivation
The repo is currently split between older beta33 semantics and the beta57 reference patterns from .effect-reference. This causes drift in dependency versions, DI naming, and verification workflows across Hatchet, Prisma, Loom Router, Better Auth, and the React Router/Remix adapters.
Acceptance Criteria
- Effect family versions are aligned on beta57
- owned packages use Context-based service patterns where required
- Prisma generator/templates regenerate beta57-compatible outputs without a dist build dependency
- affected Nx typecheck/test targets pass for the migration scope
Summary
Motivation
The repo is currently split between older beta33 semantics and the beta57 reference patterns from .effect-reference. This causes drift in dependency versions, DI naming, and verification workflows across Hatchet, Prisma, Loom Router, Better Auth, and the React Router/Remix adapters.
Acceptance Criteria