One additional feature that I could create a ticket for is something like a dialogue box so that if users try to join a team doing anything other than an assessment, they're served a message saying "Here's why we think you should do an assessment..." with a button or two to let them carry on or return to search results.
— @sequencefree
Broken out from #14:
Depends on #15.