I'm working on a fairly large existing code base where SBE specifications are created to define the behavior of the product.
There are currently around 450 scenarios, and this number is growing with each new feature added to the code base.
Compared to traditional one line requirement statements, it is difficult to get a high level understanding of the functionality of the system due to wordy nature of the SBE specifications. As an example, the stories currently have a total of 46,830 words:
$ find src/main/resources/stories/ -name *.story | xargs cat | wc -w
46830
One other issue is that we are using gerrit code review tool for collaborating on stories, which is resulting in formalized communication between the team.
Question 1: Should the SBE's be a complete and comprehensive regression test suite (example)? Or, should they only focus on the key functionality required in each sprint?
Question 2: As mentioned on the answer here, are tools such as issue trackers required to manage stories for large projects?