I'll add to it, there are 2 ways to trade it.
a. You either trade the first push up till the PMI. For example, Franky opened at the low, I bought it at 13786, for push till hourly high. I was anticipating it will push till 95, I has, but I closed it at 88 for around 10 pips.
I trade this initial push, because I trade Franky, not London.
b. Or as you mentioned, take the actual PMI trade. Don't assume the initial push is the trend, fade it on first red bar today (or blue).
Also, have an invalidation, in case it does not work. Currently, the hit rate of this playbook is really high.