# Harden server async error handling with typed Effect errors · screen/t3code-personal

[View on GitCafe](https://git.cafe/screen/t3code-personal/commit/00cdf418996227f49ec2b45fde180a5230cb99e2)

Repository: [screen/t3code-personal](https://git.cafe/screen/t3code-personal)

Visibility: public

Requested revision: 00cdf418996227f49ec2b45fde180a5230cb99e2

Requested commit: 00cdf418996227f49ec2b45fde180a5230cb99e2

Commit: 00cdf418996227f49ec2b45fde180a5230cb99e2

Tree: 79284811c880383163e71deddb14aaa8765e3d98

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Harden server async error handling with typed Effect errors

- Replace raw `Effect.promise`/generic errors with `Effect.tryPromise` and tagged schema errors
- Improve orchestration harness/test reliability with explicit timeout/runtime error types
- Tighten related tests and error assertions to match typed error flows

```

## Parents

- [1b98213d6d93df663b91774a5f18e94a9a1906af](https://git.cafe/screen/t3code-personal/commit/1b98213d6d93df663b91774a5f18e94a9a1906af?format=markdown)

[Source at this commit](https://git.cafe/screen/t3code-personal/tree/00cdf418996227f49ec2b45fde180a5230cb99e2?format=markdown)
