Goal
Replace the temporary effect-rstest dependency patch with the upstream release or immutable canary containing ScriptedAlchemy/effect-rstest PR #4 — Effect equality and scoped test lifetimes, once that contribution is merged and its package is published.
This follows the direct-dependency adoption in TechsioCZ/ontos PR #501 — Native Effect Rstest migration. The temporary baseline is the immutable upstream package:
https://pkg.pr.new/ScriptedAlchemy/effect-rstest@79abbf684c7b150ee5f32694129a7caf969903bc
The temporary patch carries only upstream PR #4's generic adapter corrections: Effect equality, synchronous schema properties, discarded Effect success values, timed-out test settlement, and shared-layer setup interruption before scope closure. It must not become a permanent fork or compatibility shim.
Completion checklist
Keep this separate from unrelated dependency upgrades and cleanup work. The upstream CI and canary workflows initially required maintainer approval; a merged PR alone is not proof that a usable package has been published.
Goal
Replace the temporary
effect-rstestdependency patch with the upstream release or immutable canary containing ScriptedAlchemy/effect-rstest PR #4 — Effect equality and scoped test lifetimes, once that contribution is merged and its package is published.This follows the direct-dependency adoption in TechsioCZ/ontos PR #501 — Native Effect Rstest migration. The temporary baseline is the immutable upstream package:
https://pkg.pr.new/ScriptedAlchemy/effect-rstest@79abbf684c7b150ee5f32694129a7caf969903bcThe temporary patch carries only upstream PR #4's generic adapter corrections: Effect equality, synchronous schema properties, discarded Effect success values, timed-out test settlement, and shared-layer setup interruption before scope closure. It must not become a permanent fork or compatibility shim.
Completion checklist
effect-rstestentry frompatchedDependenciesand delete its patch file.pnpm-lock.yaml; verify a frozen install succeeds without the patch.@app/effect-rstestalias or vendored implementation is restored.Keep this separate from unrelated dependency upgrades and cleanup work. The upstream CI and canary workflows initially required maintainer approval; a merged PR alone is not proof that a usable package has been published.