Most teams run BDD scenarios as integration tests through the UI or API. It seems logical: Gherkin describes high-level behavior, so run high-level tests.
But what if that assumption costs you 10 minutes or even hours of feedback time, brittle infrastructure, and constant debugging?
I propose an approach that flips the script: BDD at unit level.