Type Alias AgentPlayWorldLayoutZone

AgentPlayWorldLayoutZone: {
    allowedGroups: readonly ("agent" | "space" | "arcade")[];
    id: string;
    primaryGroup: "agent" | "space" | "arcade";
    rect: AgentPlayWorldMapBounds;
    streetId: string;
    streetLabel: string;
}

Wire shape for seeded world zones (matches server snapshot worldLayout).