-
server: adopt lint block, fix clippy, fmt
-
Format the tree with rustfmt and add the lint + supply-chain gates
-
server: split public image content into a separate CDN bucket (S1)
-
Fix OTA quarantine deleting from the wrong S3 bucket
-
server: clear clippy gate (from_db_str rename, create_item allow)
-
Remediate audit Run 22 fix-first findings; bump to 0.10.8
-
Gate OTA artifact serving on a malware scan
-
Storage: atomic quarantine purge, scan-job retry budget, honest signing chips
-
Stop cover-image replace from taking published tracks offline
-
server: fold in outstanding working-tree changes
-
server: Ultra Fuzz Run #13 remediation — security fixes + chronic structural fix
-
server: gallery/carousel, promo-validator, fuzz #11/#12 remediations, embed port, observability
-
server: hourly retention sweep on scan_jobs
-
server: add /admin/uploads/health.json for PoM scan-pipeline check
-
server: rewrite scan pipeline (async + dashboard + 5 new layers)