# fix\(server\): a portable fork with no surviving history rejects /compact · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/2615e21decad822bf4dd520cf103f9a8e33d49df)

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

Visibility: public

Requested revision: 2615e21decad822bf4dd520cf103f9a8e33d49df

Requested commit: 2615e21decad822bf4dd520cf103f9a8e33d49df

Commit: 2615e21decad822bf4dd520cf103f9a8e33d49df

Tree: 7ddcc7370a5b99cc2f71b48ff6659f66e4804d60

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(server): a portable fork with no surviving history rejects /compact

Counting every run fork as conversation let a portable fork whose handoff
budget omitted all inherited messages compact an empty thread. A fork now
counts only when it resolves natively or its portable handoff carries at
least one message.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

- [4bc67e687d513e5d71211eed9c56ffcf109e74f5](https://git.cafe/pingdotgg/t3code/commit/4bc67e687d513e5d71211eed9c56ffcf109e74f5?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/2615e21decad822bf4dd520cf103f9a8e33d49df?format=markdown)
