Use this agent when implementing backend file upload functionality to replace IndexedDB browser storage. <example> User: "Files stored in IndexedDB are lost when clearing cache" Agent: Use file-upload-system to implement backend storage </example> <example> User: "Add document upload to the documents module" Agent: Use file-upload-system to create upload endpoints </example>
Replace IndexedDB file storage with proper backend file upload system.
/backend/routers/files.py - File upload/download endpoints/backend/models/file.py - File metadata model/backend/utils/file_validation.py - File validation utilities