I think your hierarchy is useful, and it’s helped clarify my own thinking. I’ve never really liked the Poe/Shannon argument, because it seemed so historically contingent: if Shannon’s culture had played go instead of chess, then his completely correct insight about the theoretical tractability of game trees wouldn’t have helped us. In your model, he’d have taken us from 0 to 3 instead of 0 to 4, which wouldn’t have been enough to inspire a playable go program (pedantically, you need game trees before you can invent MCTS, but the connection from Shannon to AlphaGo is clearly much looser than from Shannon to Deep Blue).
I think your hierarchy is useful, and it’s helped clarify my own thinking. I’ve never really liked the Poe/Shannon argument, because it seemed so historically contingent: if Shannon’s culture had played go instead of chess, then his completely correct insight about the theoretical tractability of game trees wouldn’t have helped us. In your model, he’d have taken us from 0 to 3 instead of 0 to 4, which wouldn’t have been enough to inspire a playable go program (pedantically, you need game trees before you can invent MCTS, but the connection from Shannon to AlphaGo is clearly much looser than from Shannon to Deep Blue).