9adcdf5529
Worker A appended three rows optimistically, classified them as near-matches, and then had no way to clear them -- because the ledger was append-only with no terminal state. Every other worker would have skipped three free rows. Fixed: a status column (wip / released) where the effective state of an address is its LAST row, and a rule that a worker must append 'released' when it stops. Worker A's three rows are released. The general lesson is recorded in the workflow doc: a write-ahead log needs a TERMINAL state, not just an opening one, or the log itself becomes the stale data it was meant to prevent. Any append-only coordination file needs a way to say done.