Refactor HttpApi workspace routing and proxy boundaries (#25006)

This commit is contained in:
Kit Langton 2026-04-29 16:50:54 -04:00 committed by GitHub
commit 9db5890ce5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
27 changed files with 980 additions and 345 deletions

View file

@ -78,6 +78,7 @@ See `specs/effect/migration.md` for the compact pattern reference and examples.
- Use `Effect.fn("Domain.method")` for named/traced effects and `Effect.fnUntraced` for internal helpers.
- `Effect.fn` / `Effect.fnUntraced` accept pipeable operators as extra arguments, so avoid unnecessary outer `.pipe()` wrappers.
- Use `Effect.callback` for callback-based APIs.
- Use `Effect.void` instead of `Effect.succeed(undefined)` or `Effect.succeed(void 0)`.
- Prefer `DateTime.nowAsDate` over `new Date(yield* Clock.currentTimeMillis)` when you need a `Date`.
## Module conventions