PROJECT TASK · Identity, data, and AI foundation
Establish private R2 media storage
done100%
Task summary
Add content signatures, size limits, D1 scope binding, authorized reads, and retry-safe deletion policies for avatars, class covers, voice practice, and chat attachments.
Target date
2026-08-01 · May move when dependencies or test results change.