ADR proposal · Adopt Reqnroll as the BDD acceptance framework #48
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Per CLAUDE.md §14, adding a dependency / choosing the acceptance-test framework warrants an ADR. S-04 (#5) is the first slice with behaviour to drive via Gherkin (§3, §11), so it introduces the BDD tool.
Proposal: Adopt Reqnroll.xUnit (maintained SpecFlow successor) for tests/acceptance/, generating one xUnit test per scenario so acceptance tests run under the same dotnet test / make ci gate.
Decision recorded in: docs/architecture/adr-0004-bdd-framework.md (lands in the PR that closes #5). This issue exists to track the decision per process; it is closed by that PR.