Monitoring, control & completion

/qa:triage

Defect report (severity vs priority)

Classify a failure, separate severity from priority, write a proper defect report.

USAGE/qa:triage <failure, error, or bug description>
Monitoring, control & completionCTFL v4.0 §5.5Manual · Automation

What it does

Investigates a failing test or reported bug, classifies its root location (test/env/product), assigns severity and priority independently, flags release blockers, and writes a 29119-3 Incident (Defect) Report with a unique ID. Read-only on product code.

When to use it

When a test fails for a real reason, or a bug is reported and needs to be filed properly.

Prerequisites

qa.config.yml (paths.reports_dir, gates.block_on_severity, risk_areas); the failure, trace, or bug description.

Output

ISO/IEC/IEEE 29119-3 Incident (Defect) Report -> reports/defects/DEF-<item>-<nnn>.md.

Mechanics

How it works

  1. Investigate the failure and classify root location (test/env/product)
  2. Assign severity from impact thresholds (S1-S4)
  3. Assign priority independently from the affected risk tier and timing
  4. Flag a release blocker if severity is in gates.block_on_severity
  5. Assign a unique defect ID and write the Incident Report
  6. Recommend the follow-up (regression test, add-test, flaky-hunt)

Why it works

The theory behind it

Defect management following the incident lifecycle; the non-negotiable separation of severity (technical impact) from priority (business urgency) is the heart of the technique.

CTFL v4.0 §5.5

Example

See it in use

triage
> /qa:triage "checkout returns HTTP 500 when applying an expired coupon"

✓ Correct when Separates severity from priority and gives clear repro/expected/actual.