Workflow:testarch-nfrPurpose: Ensure comprehensive evidence-based NFR audit with actionable recommendations
Note: nfr-assess is the NFR Evidence Audit. It evaluates existing implementation evidence; it does not run tests or CI workflows. Use test-design to plan NFR thresholds and evidence before implementation.
Prerequisites Validation
Implementation is deployed and accessible for evaluation
Evidence sources are available (test results, metrics, logs, CI results)
NFR categories are determined (performance, security, reliability, maintainability, custom)
Evidence directories exist and are accessible (test_results_dir, metrics_dir, logs_dir)
Knowledge base is loaded (nfr-criteria, ci-burn-in, test-quality)
Context Loading
Tech-spec.md loaded successfully (if available)
PRD.md loaded (if available)
Story file loaded (if applicable)
Relevant knowledge fragments loaded from tea-index.csv:
nfr-criteria.md
ci-burn-in.md
test-quality.md
playwright-config.md (if using Playwright)
NFR Categories and Thresholds
Performance
Response time threshold defined or marked as UNKNOWN
Throughput threshold defined or marked as UNKNOWN
Resource usage thresholds defined or marked as UNKNOWN
Scalability requirements defined or marked as UNKNOWN
Security
Authentication requirements defined or marked as UNKNOWN
Authorization requirements defined or marked as UNKNOWN
Data protection requirements defined or marked as UNKNOWN
Vulnerability management thresholds defined or marked as UNKNOWN