Development record
Every change that mints or edits an ADR takes the full, gated preflight instead of the records-only path, because the ADR index .abcd/development/decisions/adrs/README.md is regenerated with it and scripts/records-only.sh treats a changed path as a test fixture when any test names its bare file name: 'full run: .abcd/development/decisions/adrs/README.md is named by a test (its file name README.md), so it is that test's fixture'. Dozens of files are named README.md and tests naming one of them do not read this one, so a records-only branch with an ADR waits at the load gate (1 to 2 hours on 2026-11-01) and runs the whole Go suite for no test it could affect.
Every change that mints or edits an ADR takes the full, gated preflight instead of the records-only path, because the ADR index .abcd/development/decisions/adrs/README.md is regenerated with it and scripts/records-only.sh treats a changed path as a test fixture when any test names its bare file name: 'full run: .abcd/development/decisions/adrs/README.md is named by a test (its file name README.md), so it is that test's fixture'. Dozens of files are named README.md and tests naming one of them do not read this one, so a records-only branch with an ADR waits at the load gate (1 to 2 hours on 2026-11-01) and runs the whole Go suite for no test it could affect.
Frontmatter
| id | iss-2611011344205894 |
|---|---|
| type | issue |
| lifecycle | open |
| severity | minor |
.abcd/work/issues/open/iss-2611011344205894-every-change-that-mints-or-edits-an-adr.md
open on GitHub ↗ · commit history ↗