# X_COVERAGE_PIN_STALE

## Means

a package now clears its coverage pin and the pin is still there

## Typical cause

either it reached the 95% target outright, or it is more than **1.5 points** above its pin — a ratchet measured against last quarter catches nothing

## Fix

delete that package's entry from `COVERAGE_PINS` in `scripts/lib/coverage-pins.ts`, or raise it to the measured numbers; `bun run scripts/coverage-gate.ts --all --json` prints both

[CLI and verify](/error-codes#cli-and-verify)
