Skip to content

chore: update Effect to 4.0 RC - #35

Merged
phibkro merged 5 commits into
mainfrom
chore/effect-4-rc
Aug 13, 2026
Merged

chore: update Effect to 4.0 RC#35
phibkro merged 5 commits into
mainfrom
chore/effect-4-rc

Conversation

@phibkro

@phibkro phibkro commented Aug 13, 2026

Copy link
Copy Markdown
Owner

Feature-ID: 0010-typescript-effect-v4-runtime

Design spec and semantic claim

Refreshes the frozen TypeScript, Bun, and Effect v4 runtime contract to the reviewed Effect 4.0.0-rc.108, @effect/tsgo 0.36.4, and Alchemy beta.72 surfaces without broadening the semantic claim.

User-visible preview

Repository checks and the control-room build use the RC-compatible Effect API and the declared effect-tsgo executable.

Semantic diff

Resolves @effect/tsgo from its package bin contract, updates exact provider/compiler identities, replaces removed Schema.UnknownFromJsonString calls with Schema.fromJsonString(Schema.Unknown), and preserves strict typed boundaries.

Checks run on this exact PR head

nix develop -c bun run check passed project validation, generated-view checks, Oxfmt, Oxlint, TypeScript with Effect diagnostics, commit policy, and 908 tests with 1 skip.

Evidence categories and artifacts

Installed package metadata and declarations establish current API identity; TypeScript diagnostics establish source compatibility; the full repository check supplies executable regression evidence.

Assumptions and unsupported claims

The checks do not prove absence of defects in Effect, TypeScript, Alchemy, Bun, Nix, or provider services. No production deployment was attempted.

Independent reviewer / counterexamples considered

Migration review checked removed Schema constructors, the changed @effect/tsgo bin layout, stale exact version assertions, and duplicate Effect runtime resolutions.

Deviations and next uncertainty

Effect 4 remains an RC and future upgrades still require fresh compiler, provider, and acceptance evidence.

Cleanup

Regenerated the lockfile and derived guidance, removed stale version identities, and retained no compatibility shim.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 0b2b252564

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread package.json
Comment thread package.json
Comment thread package.json
@phibkro
phibkro merged commit 75f2ad8 into main Aug 13, 2026
4 checks passed
@phibkro
phibkro deleted the chore/effect-4-rc branch August 13, 2026 03:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant