# Validate GitHub CLI JSON with Effect Schema decoders · screen/t3code-personal

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

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

Visibility: public

Requested revision: 2847655a1a1f8f45d64224ee45b9262a1fc14dfc

Requested commit: 2847655a1a1f8f45d64224ee45b9262a1fc14dfc

Commit: 2847655a1a1f8f45d64224ee45b9262a1fc14dfc

Tree: b7802dfe3e8327d9aca2fd7293a28f03b21ee35a

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Validate GitHub CLI JSON with Effect Schema decoders

- Replace manual JSON parsing with shared schema-based decoding helpers
- Normalize PR and repository payloads after decoding for safer typed outputs
- Improve invalid JSON error mapping with operation-specific GitHubCliError details

```

## Parents

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

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