name: ‘step-02-define-thresholds’ description: ‘Identify NFR categories and thresholds’ nextStepFile: ‘{skill-root}/steps-c/step-03-gather-evidence.md’
Establish the NFR categories to assess and the thresholds used for validation.
{communication_language}CRITICAL: Follow this sequence exactly. Do not skip, reorder, or improvise.
Before deriving thresholds from raw documents, check if a test-design output exists with NFR planning:
test-design-architecture.md, test-design-qa.md, or any test-design output in {test_artifacts}/ that contains an NFR section.Use the ADR Quality Readiness Checklist (8 categories):
Add any custom_nfr_categories if provided.
For each category, use thresholds from the test-design NFR plan (step 0) where available. For any remaining UNKNOWN or missing thresholds, extract from:
If a threshold is still unknown after checking all sources, mark it UNKNOWN and plan to report CONCERNS.
List each NFR category with its threshold or UNKNOWN status.
Save this step’s accumulated work to {outputFile}.
{outputFile} does not exist (first save), create it using the workflow template (if available) with YAML frontmatter: ---
stepsCompleted: ['step-02-define-thresholds']
lastStep: 'step-02-define-thresholds'
lastSaved: '{date}'
---
Then write this step’s output below the frontmatter.
{outputFile} already exists, update:
'step-02-define-thresholds' to stepsCompleted array (only if not already present)lastStep: 'step-02-define-thresholds'lastSaved: '{date}'Load next step: {nextStepFile}