Some checks failed
CI Pipeline / Rust Format Check (push) Failing after 4s
CI Pipeline / Clippy Lints (push) Successful in 46s
CI Pipeline / Rust Unit Tests (push) Successful in 1m1s
CI Pipeline / Security Audit (push) Successful in 4s
CI Pipeline / Frontend Lint & Type Check (push) Successful in 12s
CI Pipeline / Build .deb & Release (push) Has been skipped
BUG-15: Empty patch_selection sent to agent as-is, causing apply nothing instead of apply all available patches per SPEC. When packages is empty, now query host_patch_data and expand to full package list. BUG-16: refresh_listener used INSERT instead of UPSERT for host_patch_data, causing duplicate key constraint errors.