Week 2 update on the local S3 server.
Filesystem scanner landed. Three levels: L1 discovers files
L2 collects size and mtime
L3 streams MD5 (ETags) and SHA-256 (content hash) in one pass
Uploads via S3 API get full metadata immediately. Files on disk get indexed progressively. (inotify triggered)
Delete from disk = gone from S3.
Also: SigV4 auth, multipart uploads stream to disk, CopyObject, tagging, conditional requests, range reads.

