I don't care for metagaming. So I ask people to not do it. Being reasonable adults, by and large people try to avoid it; every once in every other blue moon I have to call people out on it and ask them not to metagame. It works for me and my table.
The problem that I see with the proposed solution is that the definition and implementation is fuzzy. Now, maybe it's just that I'm dense and it would make more sense if I saw it in action but I don't see how - or more important why - the DM has to police their players and have them state actions in such a way as to prevent metagaming. It's easier just to ask them not to, at least for me.
But this horse died a long time ago. I simply ask people to not metagame so they don't. Other people try to run their game so that metagaming doesn't happen or they ignore it. I prefer my style and it seems to be quite widespread.
The problem that I see with the proposed solution is that the definition and implementation is fuzzy. Now, maybe it's just that I'm dense and it would make more sense if I saw it in action but I don't see how - or more important why - the DM has to police their players and have them state actions in such a way as to prevent metagaming. It's easier just to ask them not to, at least for me.
But this horse died a long time ago. I simply ask people to not metagame so they don't. Other people try to run their game so that metagaming doesn't happen or they ignore it. I prefer my style and it seems to be quite widespread.