docs: integrate BDD lifecycle practice - #114
Conversation
Plan Ready artifact review — frozen draft candidateReviewed revision: Reviewer: independent read-only requirements/artifact reviewer Verdict: Blocking findings: 0 critical, 0 important. Previous blockers are closed:
Verified on the reviewed revision:
Non-blocking notes:
|
Final Plan Ready artifact re-review — active planReviewed revision: Reviewer: independent read-only requirements/artifact reviewer Verdict:
Compared with the reviewed draft candidate Re-verified:
Non-blocking: PR #114 remains draft and currently reports |
Post-main-merge artifact reviewReviewed revision: Verdict:
FT-113 brief, active implementation plan, and canonical BDD governance are unchanged from the reviewed Plan Ready revision. The BDD/User Story/Use Case guide brought from current Local post-merge checks pass: manifest tests/validation, both template and project Memory Bank lint scopes, template doctor (0 errors/0 warnings), and |
Delivered-diff and closure reviewMerged revision reviewed: Verdict: delivered documentation
The delivered diff satisfies Blocking closure finding: FT-113 remained This external record serves as the separate delivered-diff/documentation review; a final closure re-review remains required after the lifecycle correction. |
What changed
Why
Memory Bank already separates project-level
UC-*, feature acceptanceSC-*/NEG-*, checksCHK-*, and test evidence, but did not define how BDD should operate across those owners. Without an explicit contract, downstream projects can duplicate requirements in Gherkin, treat BDD as an E2E framework, or create a parallel scenario hierarchy.This change keeps one ownership chain:
UC → BR/REQ → SC/NEG → CHK → automated test → EVIDBDD remains a practice inside the selected delivery flow, not a new Task Routing branch or a
memory-bank/bdd/catalog.Impact
Problem Ready;Validation
ruby tools/validate-priming-manifests.rb template/memory-bankmemory-bank-cli lint --scope-root template/memory-bank --entrypoint template/memory-bank/README.mdmemory-bank-cli doctor --profile templategit diff --checkCloses #113