@drelbs Just pushed a patch that fixes this issue — you were absolutely right about what was happening!
The unlock logic now behaves exactly as intended, and `protocol_01_override.log.lck` should properly stay decrypted once accessed. Huge thanks for catching that — it was a rare one to spot. Appreciate you helping make the build tighter for everyone!