Spaces:
Sleeping
Sleeping
Commit History
-
Add admin bulk import for historical paper-form records
New POST /api/admin/import/extract transcribes a photographed paper form in one Gemini call (unit label, slot column, and value per legible cell, matched against known unit names) so an admin can review and correct a full sheet at once instead of one gauge at a time. POST /api/admin/import/commit writes the reviewed rows as readings tagged source=bulk_import, status=backfilled, distinct from a live capture. compute_compliance now tracks backfilled slots separately from on_time/late/missed, counting them toward historical compliance without claiming they were timed. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>df0db1f -
Initial ChillTrack API: Flask backend for cold-chain temperature logging
Flat Flask app with Gemini vision extraction (gemini-3.1-flash-lite), Firebase Auth/Firestore, 12-slot shift compliance tracking, admin insights, and reportlab PDF export, following this repo group's existing house conventions. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>432e043