mirror of
https://github.com/gadgethd/ukmesh.git
synced 2026-09-02 09:23:44 +00:00
The hourly rollup rebuild was filtering source rows with PUBLIC_PACKET_PRIVACY_SQL, so a backfill reproduced the public-only rollup (~26k/24h) even after the incremental writer (packetBatch.ts) was changed to count all rows (~101k/24h). The tool's hourly apply slice + dry-run + catchUpCurrentHour now have NO privacy filter, matching the runtime writer. The daily max-hop and observer-region phases KEEP the privacy filter - their runtime writers still filter.