This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

On 2026-10-24 the main checkout of abcd had no git hooks installed: core.hooksPath was unset in every config scope and the common .git/hooks held only samples, so the committed .githooks (commit-msg, pre-commit, pre-push) ran for no commit and no push made from it or from its linked worktrees. Several sessions were committing and pushing that day. Nothing said so: commits went through silently, a commit message naming an issue without a Refs: line (RS004) was accepted at commit time, and a push to origin was made with no preflight receipt, which the pre-push hook exists to refuse. The gap surfaced only because make preflight's lint-issues gate failed afterwards. How the setting was lost is not known; the setup redesign under way the same day touches the hooks. abcd ahoy reports install state but did not flag it, and no commit verb checks it before writing.

issueresolvedmajoriss-2610241133284600

On 2026-10-24 the main checkout of abcd had no git hooks installed: core.hooksPath was unset in every config scope and the common .git/hooks held only samples, so the committed .githooks (commit-msg, pre-commit, pre-push) ran for no commit and no push made from it or from its linked worktrees. Several sessions were committing and pushing that day. Nothing said so: commits went through silently, a commit message naming an issue without a Refs: line (RS004) was accepted at commit time, and a push to origin was made with no preflight receipt, which the pre-push hook exists to refuse. The gap surfaced only because make preflight's lint-issues gate failed afterwards. How the setting was lost is not known; the setup redesign under way the same day touches the hooks. abcd ahoy reports install state but did not flag it, and no commit verb checks it before writing.

Related: the setup redesign under way the same day (branch feat/setup-redesign, not yet on origin) captured the ahoy side of this as its own issue: ahoy reported clean while the hooks were unarmed, so setup never offered to arm them, and the redesign makes arming them a question the person approves. The session behind it found the hooks already unarmed at its first ahoy run that morning, about 08:12 UTC, before any setup run of its own.

Frontmatter

idiss-2610241133284600
typeissue
lifecycleresolved
severitymajor

mentions1