- It steers core’s rule set rather than printing a second one. A page may carry several speculation rule sets and the browser takes their union, so a second set can only add speculation and never subtract it — “prerender the site but never the cart” is unreachable any other way.
- Cart, checkout, my-account, logout, anything carrying a nonce and anything carrying
add-to-cart=are excluded and cannot be switched back on. Cart and checkout paths are read off the site (WooCommerce, Easy Digital Downloads) rather than guessed from slugs, so a shop whose cart lives at /basket/ is excluded at /basket. Prefetch is railed as tightly as prerender: a prefetch reaches the server too, and a speculated add-to-cart link puts a product in a real basket. - A bad exclusion line is refused, not repaired. One URLPattern the browser cannot parse makes it discard every speculation rule on the page, so the screen drops the line and says how many it dropped.
- Defaults reproduce what WordPress already does — prefetch, conservative — so installing VelocityForge changes nothing about the emitted rules until a control is moved. Switching the panel off switches speculation off completely rather than handing the decision back to core.
- On WordPress below 6.8 the panel says so and the settings still save. Safe Mode suspends the mode and eagerness but never the exclusions.