Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. # Test Architect workflow: bmad-testarch-nfr
  2. name: bmad-testarch-nfr
  3. # prettier-ignore
  4. 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"'
  5. # Critical variables from config
  6. config_source: "{project-root}/_bmad/tea/config.yaml"
  7. output_folder: "{config_source}:output_folder"
  8. test_artifacts: "{config_source}:test_artifacts"
  9. user_name: "{config_source}:user_name"
  10. communication_language: "{config_source}:communication_language"
  11. document_output_language: "{config_source}:document_output_language"
  12. date: system-generated
  13. # Workflow components
  14. installed_path: "."
  15. instructions: "./instructions.md"
  16. validation: "./checklist.md"
  17. template: "./nfr-report-template.md"
  18. # Variables and inputs
  19. variables:
  20. # NFR category assessment (defaults to all categories)
  21. custom_nfr_categories: "" # Optional additional categories beyond standard (security, performance, reliability, scalability)
  22. # Output configuration
  23. default_output_file: "{test_artifacts}/nfr-assessment.md"
  24. # Required tools
  25. required_tools:
  26. - read_file # Read story, test results, metrics, logs, BMad artifacts
  27. - write_file # Create NFR evidence audit, gate YAML, evidence checklist
  28. - list_files # Discover test results, metrics, logs
  29. - search_repo # Find NFR-related tests and evidence
  30. - glob # Find result files matching patterns
  31. tags:
  32. - qa
  33. - nfr
  34. - test-architect
  35. - performance
  36. - security
  37. - reliability
  38. execution_hints:
  39. interactive: false # Minimize prompts
  40. autonomous: true # Proceed without user input unless blocked
  41. iterative: true