# Normalize approval request kinds and persist draft provider state · flambo/t3code

[View on GitCafe](https://git.cafe/flambo/t3code/commit/78e6125cfedfb287bd7f21c28f34fc904888727e)

Repository: [flambo/t3code](https://git.cafe/flambo/t3code)

Visibility: public

Requested revision: 78e6125cfedfb287bd7f21c28f34fc904888727e

Requested commit: 78e6125cfedfb287bd7f21c28f34fc904888727e

Commit: 78e6125cfedfb287bd7f21c28f34fc904888727e

Tree: 618637477930a3e877c3e08fac4a26a8b4727cdb

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Normalize approval request kinds and persist draft provider state

- map canonical approval request types to `requestKind` across ingestion and web pending approvals
- auto-approve Cursor permission requests when approval policy is `never`
- persist per-thread composer provider selection in draft store and use it in ChatView
- disable Cursor traits picker while model selection is locked

```

## Parents

- [d096cb85e13cdf164c453063440588ca818df4ba](https://git.cafe/flambo/t3code/commit/d096cb85e13cdf164c453063440588ca818df4ba?format=markdown)

[Source at this commit](https://git.cafe/flambo/t3code/tree/78e6125cfedfb287bd7f21c28f34fc904888727e?format=markdown)
