Compact audit trail now writes to logs/compact.log via its own RotatingFileHandler. The sync.compact logger does not propagate to root, so compact messages are isolated. Archive/ rotation happens on next setup_logging call (service restart) via the existing mechanism. Co-Authored-By: Claude <noreply@anthropic.com>