You develop a plugin. There is no easy way to configure that in DIscourse. The step from TL1 to TL2 requires posting. Maybe you could use that.
You could probably use an SQL-triggered badge that is granted as soon as the user posts in your topic[1], along with an automation that then adds the user to a custom group with posting permissions in the other categories.