isDead property

bool get isDead

Whether --prune-acks deletes this entry.

AckStatus.inert is deliberately kept: its fingerprint still matches, so it is a valid ruling about the current text that simply is not needed today. Deleting it would throw away a judgement someone actually made.

Implementation

bool get isDead =>
    status == AckStatus.lapsed ||
    status == AckStatus.orphaned ||
    status == AckStatus.invalid;