# fix\(server\): release thread history after provider turn startup · flambo/t3code

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

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

Visibility: public

Requested revision: 5129e1a04085904efe0364885f08601c03f02696

Requested commit: 5129e1a04085904efe0364885f08601c03f02696

Commit: 5129e1a04085904efe0364885f08601c03f02696

Tree: d3be50ecd488a482661f4636f8c5c1fb79ed1e78

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(server): release thread history after provider turn startup

Build run-control callbacks outside the startup scope and release the initial handoff callback after turn acceptance or failure. Background event workers retain live routing identities without pinning completed thread history. Add isolated GC regressions for regular turns, handoffs, compaction, and failed startup.

```

## Parents

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

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