quality-engineering-automation-health · git:20260913.bef7b5c · 2026-09-13 · sha256 61f9a2c3b594e44b
quality-engineering-automation-health git:20260913.bef7b5cA
Immutable. This exact content is served forever at /api/v1/blob/61f9a2c3b594e44b.
---
name: quality-engineering-automation-health
description: Measures whether an automation suite builds release confidence via feedback-loop length, suite reliability, release cadence, and production escape rate, and emits a release_confidence verdict. Use when judging suite value, ROI, or pre-release trust; not for writing or healing tests.
metadata:
triggers:
keywords:
- automation health
- release confidence
- suite reliability
- flaky rate
- feedback loop
- escape rate
- automation roi
- suite value
---
# Quality Engineering: Automation Health
## **Priority: P1 (HIGH)**
## Mission
Automation exists to reduce ambiguity at release time, not to catch every bug. Finding bugs is testing's job; building confidence is automation's. Judge a suite by whether the team can deploy on Friday afternoon without fear.
## Three Questions
A high-value suite answers all three with evidence:
1. **Core workflows intact**: the flows that create revenue and user value still run end to end.
2. **No serious regression**: the latest change did not break what was already stable.
3. **Fast feedback**: a developer learns what they broke in minutes, not hours.
## Four Metrics
| Metric | Key | Question it answers |
| --- | --- | --- |
| Feedback loop | `feedback_loop_minutes` | How long from push to a trusted green or red? |
| Suite reliability | `suite_reliability_pct` | When a run is red, does the team investigate or just re-run? |
| Release cadence | `release_cadence` | Did automation let the team ship more often without more production risk? |
| Production escape rate | `prod_escape_rate` | How many serious defects passed the whole pipeline and reached real users? |
Formulas and data sources per CI provider live in [Metrics Definitions](references/metrics-definitions.md).
## Verdict
`release_confidence: high | medium | low`
- `high`: all three questions answered yes with evidence; reliability at or above the team threshold; escape rate at or below baseline; feedback loop within target.
- `medium`: one question lacks evidence, or reliability or feedback loop misses target while escapes stay at baseline.
- `low`: any question answered no, a red run is not trusted, or escape rate rose after the last release.
Report with [Confidence Report Template](references/confidence-report-template.md); feed `release_confidence` into `test-loop`, `uat-signoff`, and `deploy-release` handoffs.
## Anti-Patterns
- **No ranking by bug count**: a suite that catches few bugs on CI usually means developers catch them locally first; that is success, not waste.
- **No deleting never-failing tests**: a test that never fails is a safety net, not dead weight. It is what lets engineers refactor, bump dependencies, and change config without silent breakage.
- **No coverage % as the goal**: coverage measures lines touched, not confidence earned.
- **No pass rate as health**: a 99% pass rate with untrusted reds is worse than 95% the team believes.
## Red Flags
"this test never fails, delete it" · "just re-run it, it's probably flaky" · "we found zero bugs so automation isn't paying off" · "coverage is 90%, we're safe". Each swaps a confidence question for a vanity number; re-frame with the Three Questions before acting.
## References
- [Metrics Definitions](references/metrics-definitions.md)
- [Confidence Report Template](references/confidence-report-template.md)