30040 is essentially a container, but one meant to be in a feed. Been thinking about these events that aren't best suited for a feed - which might require a new kind. I think the recommended practice would be to use a different event kind that has the same functionality of 30040, but explicitly not for feeds. The other option would be to use 30040 with a specific boolean tag for `feed=false` or something similar, but I think that practice is discouraged. Zap.cooking uses a tag for 30023 events to only pull in recipes.
Discussion
You'd just need to point to the naddr of the container event, which can be continually updated/forked.
Ahh! Forgot, 30040 is meant to be a sort of 'visible list' so you probably could take influence from nip51 as well
This is interesting, thank you, I'll think about that 🤔