1.3 KiB
1.3 KiB
ADDED Requirements
Requirement: Phase 2 builds a question pool before interviewing
SM Flow SHALL build a Phase 2 question pool before consuming user-interview questions one at a time.
Scenario: Phase 2 starts
- WHEN the flow enters Phase 2
- THEN it defines a question pool that covers at least terminology, scope boundaries, and acceptance
Scenario: Complex change needs deeper coverage
- WHEN the change affects multiple modules, interfaces, permissions, downstream consumers, response structures, or lifecycle rules
- THEN the Phase 2 question pool also includes those dimensions before user-interview consumption begins
Requirement: User-interview questions remain one-at-a-time
SM Flow SHALL preserve the one-question-at-a-time rule while using a question pool.
Scenario: User-interview question is asked
- WHEN the next unresolved
user-interviewitem is selected from the question pool - THEN the flow asks exactly one question, waits for the explicit user answer, records the result, and only then advances to the next
user-interviewitem
Scenario: Question pool exists but answer is missing
- WHEN there are remaining question-pool items and the current
user-interviewquestion is unanswered - THEN the flow SHALL NOT ask another
user-interviewquestion until the current one is resolved