AsyncStorage keys and streak system for Iglesia Digital. Covers the exact keys used for rosario streaks, the YYYY-MM-DD date format, how the streak integrates with the Home screen, and rules for adding new streak types. Use when working with streaks, the Rosario completion flow, or the Home screen.
SQLite and FTS5 quirks specific to Iglesia Digital on Android/Expo. Covers the MIN() aggregate bug on Android, GROUP BY patterns, FTS5 MATCH queries with snippet(), pagination with LIMIT/OFFSET, content FTS5 vs standalone FTS5, and the migration system. Use when writing or debugging DB queries.
Complete project context for Iglesia Digital — a Catholic mobile app (Expo/React Native) with SQLite, FTS5, Vatican News scraper, Rosary, Bible, CIC, and YOUCAT. Read this FIRST before making any changes. Covers DB schema, color palette, coding rules, file structure, known issues, and platform quirks.
Liturgical calendar logic for Iglesia Digital — rosary mysteries by day of week, liturgical colors, and the planned Hoy/Mañana system for the Gospel screen. Use when implementing the evangelio screen, the date-based mystery picker, or any liturgical date logic.
Vatican News daily readings scraper for Iglesia Digital. Covers the HTML structure of Vatican News, the lecturas table schema, how the 3 sections are parsed (reading, psalm, gospel), the 0.5s sleep between requests, URL pattern, and CLI usage. Use when modifying the scraper or adding new fields.
Use when the user wants to design a mobile app, create screens, build UI, or interact with their Sleek projects. Covers high-level requests ("design an app that does X") and specific ones ("list my projects", "create a new project", "screenshot that screen").
Reglas de rendimiento para React Native y Expo Hooks.