Server tools to backfill, tail, mirror, and verify PLC logs

fix inclusivity in fjall export ops

ptr.pet 80f4e98c 2589c1fa

verified
+1 -2
+1 -2
src/plc_fjall.rs
··· 185 185 186 186 pub fn export_ops(&self, after: Option<Dt>, limit: usize) -> anyhow::Result<Vec<Op>> { 187 187 let iter = if let Some(after) = after { 188 - let next_micros = (after.timestamp_micros() as u64) + 1; 189 - let start = next_micros.to_be_bytes(); 188 + let start = (after.timestamp_micros() as u64).to_be_bytes(); 190 189 self.inner.ops.range(start..) 191 190 } else { 192 191 self.inner.ops.iter()