| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- # Test Architect workflow: bmad-testarch-nfr
- name: bmad-testarch-nfr
- # prettier-ignore
- description: 'Audit NFR evidence for performance, security, reliability, and scalability. Use when implementation evidence exists and the user says "lets assess NFRs", "audit NFR evidence", or "evaluate non-functional requirements"'
-
- # Critical variables from config
- config_source: "{project-root}/_bmad/tea/config.yaml"
- output_folder: "{config_source}:output_folder"
- test_artifacts: "{config_source}:test_artifacts"
- user_name: "{config_source}:user_name"
- communication_language: "{config_source}:communication_language"
- document_output_language: "{config_source}:document_output_language"
- date: system-generated
-
- # Workflow components
- installed_path: "."
- instructions: "./instructions.md"
- validation: "./checklist.md"
- template: "./nfr-report-template.md"
-
- # Variables and inputs
- variables:
- # NFR category assessment (defaults to all categories)
- custom_nfr_categories: "" # Optional additional categories beyond standard (security, performance, reliability, scalability)
-
- # Output configuration
- default_output_file: "{test_artifacts}/nfr-assessment.md"
-
- # Required tools
- required_tools:
- - read_file # Read story, test results, metrics, logs, BMad artifacts
- - write_file # Create NFR evidence audit, gate YAML, evidence checklist
- - list_files # Discover test results, metrics, logs
- - search_repo # Find NFR-related tests and evidence
- - glob # Find result files matching patterns
-
- tags:
- - qa
- - nfr
- - test-architect
- - performance
- - security
- - reliability
-
- execution_hints:
- interactive: false # Minimize prompts
- autonomous: true # Proceed without user input unless blocked
- iterative: true
|