-
Move off aws-lc-rs onto the ring provider
-
s3-storage: adopt universal clippy/lint baseline; warnings to zero
-
Format the tree with rustfmt and add the lint + supply-chain gates
-
Fix the blob presign size declaration, bind part checksums
-
server: reap abandoned multipart sessions in the orphan cleanup
-
s3-storage: add client-direct multipart primitives
-
shared crates: rustdoc bridge markers to maintainer wiki
-
server: split public image content into a separate CDN bucket (S1)
-
Add copy_object and content-addressed key foundations for scan-then-promote
-
audit Run 16 Phase 4: Resilience
-
Type the S3 bucket noun and harden multipart/delete (ultra-fuzz Run 11 Storage)
-
storage: make multipart abort-on-failure structural
-
storage: abort multipart upload on completion failure
-
storage: cover liveness by bare s3_key; ranged read for media sniff
-
server: supervise scheduler, cap internal broadcast, unblock git2 walk, single-pass archive scan (ultra-fuzz Run 2 Perf CRITICAL + SERIOUS)
-
Harden server across 5 audit axes (ultra-fuzz Run #19 remediation)
-
server: Tier 0 creator theming + fold in Run 18 storage work