Describe a URL guard failure in terms of both urls.
"does not match expected pattern" is unactionable: it cannot distinguish app
drift (the route genuinely moved) from a state-dependent recording (the URL
encodes a prior selection, so it only ever matches in the order it was
recorded). Naming both makes that a one-line read instead of another
instrumented run.
Describe a URL guard failure in terms of both urls.
"does not match expected pattern" is unactionable: it cannot distinguish app drift (the route genuinely moved) from a state-dependent recording (the URL encodes a prior selection, so it only ever matches in the order it was recorded). Naming both makes that a one-line read instead of another instrumented run.