D010 - Dependencies are capability bits, not check names
assumed ยท 2026-08-19
A check declares what it requires and what a pass provides, as a bitmask.
Naming a prerequisite check directly would mean string comparison in
a freestanding binary and a dependency that breaks silently when a check
is renamed. A mask compare needs no allocation and no string handling.
It also expresses the right thing: 020-memory/map does not
care which check established that memory works, only that
something did.