The discovery record would be stronger if representative scenarios included negative space: actions that must remain unavailable, not only workflows that should still succeed. In the training example, preserving the visible course list is insufficient if the new backend also accepts direct enrollment into a course the user was never eligible to see.
I would pair each allowed scenario with a nearby disallowed one and agree which differences are intentional before migration. During coexistence, run both against the old and new paths using equivalent starting state. That turns stakeholder approval into a testable boundary and catches a replacement that looks correct on screen while quietly broadening what users can do.
The discovery record would be stronger if representative scenarios included negative space: actions that must remain unavailable, not only workflows that should still succeed. In the training example, preserving the visible course list is insufficient if the new backend also accepts direct enrollment into a course the user was never eligible to see.
I would pair each allowed scenario with a nearby disallowed one and agree which differences are intentional before migration. During coexistence, run both against the old and new paths using equivalent starting state. That turns stakeholder approval into a testable boundary and catches a replacement that looks correct on screen while quietly broadening what users can do.