# Defer thread creation until first message send · screen/t3code-personal

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

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

Visibility: public

Requested revision: 122c94a24acf31d72097faad3e943e939e7fff91

Requested commit: 122c94a24acf31d72097faad3e943e939e7fff91

Commit: 122c94a24acf31d72097faad3e943e939e7fff91

Tree: fbb4dc05faabf92e9a95f76560b344945a7b0b58

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Defer thread creation until first message send

- Track draft thread metadata in composer draft store
- Reuse and update local draft threads from Sidebar/ChatView
- Create server thread only when sending first message, with rollback on failure
- Add/expand draft-thread store tests for mapping and context updates

```

## Parents

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

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