AFAICS, this almost is a PEP already – use boring PEP terminology (“What’s this?” → “Abstract” and so on), use boring asyncio terminology (“task groups” rather than “nurseries”), assign a number, and it’s a PEP :)
I wouldn’t really mind it going in without a PEP, but there are some reasons for PEPifying:
- The rationale is worth preserving even after/if we move off Discourse, and it’s too detailed for the documentation. A PEP is a good place to put it.
- Request comments in the usual place people are looking for Python RFCs.
I haven’t seen any opposition (but that’s to be expected for a power plant part proposal). If asyncio experts are OK with it, I don’t see it getting blocked.