This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

`.abcd/development/brief/06-delivery/02-verification-matrix.md:29` says a missing opt-in scanner backend falls back to the native scan, never a hard failure on absence. A repository that armed `gitleaks` in `.abcd/config/gitleaks.json` and lacks the binary fails closed: `internal/adapter/gitleaks/gitleaks.go:19-25` returns `ErrConfiguredNotFound`, carried as a coverage gap on which a release refuses (`internal/core/launch/dryrun.go:321`), and only a write path proceeds on the native scanner and names the gap. `.abcd/development/brief/04-surfaces/01-ahoy.md:980` already calls `gitleaks` required where the repository armed it.

issueopenminoriss-2611060809360063

.abcd/development/brief/06-delivery/02-verification-matrix.md:29 says a missing opt-in scanner backend falls back to the native scan, never a hard failure on absence. A repository that armed gitleaks in .abcd/config/gitleaks.json and lacks the binary fails closed: internal/adapter/gitleaks/gitleaks.go:19-25 returns ErrConfiguredNotFound, carried as a coverage gap on which a release refuses (internal/core/launch/dryrun.go:321), and only a write path proceeds on the native scanner and names the gap. .abcd/development/brief/04-surfaces/01-ahoy.md:980 already calls gitleaks required where the repository armed it.

Frontmatter

idiss-2611060809360063
typeissue
lifecycleopen
severityminor