The BDD cycle includes creating scripts and then talking around these scripts to discover more that are missing, any misunderstandings, etc.
If you use a BDD tool such as Cucumber, you can record the scripts that you discussed.
Ideally, the scenarios will be in terms of high-level steps focused on the capabilities of the system and the value that they provide to users. They will not be registered or authenticated.
BDD . . , , . , . ? , ? , , ?
, , Devise. :
Given I have registered an account
When I <do this differentiating thing>
Then I <achieve this differentiating outcome>
.