The process - deep dive into Elixir processes

Then how many messages should a process be able to handle so that it can be supervised? None?

Also, what messages should a supervised process be able to spit out? On what condition?