This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

the lock assertion in the grounds test is wall-clock so a loaded runner could pass it with no lock held

issueresolvednitpickiss-2608301301041887

the lock assertion in the grounds test is wall-clock so a loaded runner could pass it with no lock held

Found by the round-3 adversarial ruthless review of build/itd-179.

The assertion is wall-clock: waited < 100ms against a 150ms hold. On the reviewer's machine the unlocked mutant completed in 34ms, a ~3x margin, so a sufficiently loaded runner could pass this test with no lock held at all.

It is NOT vacuous, and that distinction is the record: the reviewer proved the guard independently via TestRecordGroundsConcurrentAppendsBothLand, which loses entries deterministically without the lock. So the lock is genuinely covered; this test is redundancy of a weaker kind sitting beside a deterministic one.

Worth fixing when the file is next touched, because a timing assertion that can pass for the wrong reason is the seed of the mutation-vacuous class this workstream has now found four times.

Grounds

  • pursued: we expect both lock tests to fail any writer that skips the mint lock, however slow; a no-lock mutant that passes either test would show it wrong

Frontmatter

idiss-2608301301041887
typeissue
lifecycleresolved
severitynitpick

mentions3