A boat moored at a port persists server-side and is visible to other players while its owner is offline, surviving server restart via SQLite. Defines the ownership model and the moorage message set.
Blocked by #16 and #18. MoorRequest/MoorAck/MoorageRecord + restart persistence proven by protocol-smoke check 6; despawn-to-record and AoI rehydration land here.
A boat moored at a port persists server-side and is visible to other players while its owner is offline, surviving server restart via SQLite. Defines the ownership model and the moorage message set.
Blocked by #16 and #18. MoorRequest/MoorAck/MoorageRecord + restart persistence proven by protocol-smoke check 6; despawn-to-record and AoI rehydration land here.