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

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

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

Visibility: public

Requested revision: 4bc67e687d513e5d71211eed9c56ffcf109e74f5

Requested commit: 4bc67e687d513e5d71211eed9c56ffcf109e74f5

Commit: 4bc67e687d513e5d71211eed9c56ffcf109e74f5

Tree: 094c8568dbf73ade1fcd148ff0bb31b34d6d67dd

Author: Julius Marminge

Committer: Julius Marminge

## Message

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

A portable fork whose handoff budget omits every historical message has no
conversation to compact, so its first /compact must still be rejected as
empty. The native-fork case guards that inherited native history keeps
counting as conversation.

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

```

## Parents

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

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