OtterSnap: Requirements
OtterSnap is a core AI feature designed to turn images into actions, drastically reducing manual data entry for co-parents.
Functional Requirements
- Image Capture: Users must be able to take a photo using their device's camera or upload an existing image from their gallery.
- Document Processing: The system will use Optical Character Recognition (OCR) to extract text and identify key entities from images of:
- School flyers and permission slips
- Report cards
- Receipts for shared expenses
- Doctor's appointment cards
- Handwritten notes
- Action Generation: Based on the processed image, the AI will suggest and/or automatically create actions, such as:
- Creating a new shared calendar event (e.g., "Soccer practice, Saturday at 9am").
- Generating an expense item for reimbursement (e.g., "$25 for field trip").
- Drafting a congratulatory
PupUp®message (e.g., "Great job on the spelling test!"). - Saving the image to the secure document vault with appropriate tags.
- User Confirmation: All automatically generated actions must be presented to the user for confirmation before being finalized.
Non-Functional Requirements
- Accuracy: OCR and data extraction must be highly accurate to be reliable.
- Performance: Image processing and action generation should be completed within a few seconds.
- Security: All images and extracted data must be handled securely and stored with encryption.