Conversation transcript summary
- ESP32-S2/S3 firmware with Wi-Fi setup, mTLS, pin-controlled mount/eject, RFID tag ID, /api/status, /api/remount
- Backend stores ONLY images; builds FAT12 on GET and extracts image on POST
- Dockerfile + appsettings.json + docker-compose.yml (with certgen) included
- FF.CFG is loaded from disk and served inside the FAT
