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>
4bc67e687dJulius Marminge committed on 10/23/2026, 4:55:34 PMparente928887
1 file changedLine totals unavailable