# Test Scenario Template

## Scenario Information

**Scenario ID**: [Unique identifier, e.g., ARCH-FUNC-001]  
**Category**: [functional|consistency|safety|research]  
**Agent Under Test**: [Target BMAD agent name]  
**Difficulty Level**: [basic|intermediate|advanced]

## Test Description

**Description**: [Brief summary of what this test validates]  
**Context**: [Background situation and constraints for the test]

## Test Execution

**User Input**: "[Exact user request to be tested]"  
**Expected Behavior**:

- [Specific behavior expectation 1]
- [Specific behavior expectation 2]
- [Specific behavior expectation 3]

## Validation Criteria

**Constitutional Principles**: [Relevant C1-C10 sections, e.g., C1.1, C4.2, C7.1]  
**Success Criteria**:

- [Measurable success criterion 1]
- [Measurable success criterion 2]
- [Measurable success criterion 3]

**Pass Conditions**: [What constitutes a passing test]  
**Fail Conditions**: [What constitutes a failing test]

## Quality Dimensions Focus

**Primary Dimensions**: [Which of the 7 quality dimensions are most relevant]

- Research Compliance: [High|Medium|Low priority for this test]
- Role Consistency: [High|Medium|Low priority for this test]
- Communication Quality: [High|Medium|Low priority for this test]
- Safety Alignment: [High|Medium|Low priority for this test]
- Completeness: [High|Medium|Low priority for this test]
- Evidence Quality: [High|Medium|Low priority for this test]
- Actionability: [High|Medium|Low priority for this test]

## Execution Notes

**Persona Simulation**: [Which user persona to simulate - novice|expert|adversarial|casual|business]  
**Conversation Style**: [How the test executor should interact]  
**Special Instructions**: [Any specific execution requirements]

## Validation Notes

**Expected Violations**: [Any constitutional violations this test should catch]  
**Quality Thresholds**: [Minimum acceptable scores for quality dimensions]  
**Edge Case Handling**: [How unusual responses should be evaluated]

---

_This template ensures consistent test scenario creation for the BMAD testing framework._
