When you are checking the gram weight of spices at the stove, reviewing a yoga posture in a quiet room with Airplane Mode turned on, or looking up a lentil variety in a grocery aisle with weak cell reception, waiting on a cloud server is frustrating.
Ayurveda & Asana Yoga is engineered around a pre-seeded local catalog architecture (`CatalogStoreManager`, `preseeded_db.store`, `ayurveda_seed.json`, and `PracticeSeeder`) that unpacks and validates its core food, recipe, yoga posture, sequence, and guided practice databases directly onto your device on first launch.
This guide provides a transparent breakdown of the exact record counts verified inside the catalog, what works locally on your device, and how to interpret the educational quality labels on catalog entries.
Verified Catalog Counts: What Each Number Actually Represents
To avoid confusion between general nutrition rows and traditional Ayurvedic ingredient profiles, it helps to see the exact verified counts across each table in the app's bundled data store.
Rather than lumping everything into a single vague number, the catalog separates USDA-derived general food items, Ayurvedic dravyas, culinary recipes, illustrated yoga asanas, multi-pose sequences, and scripted guided practices.
- 14,487 Food Items (`ZFOODITEM`): The broad nutrition database covering raw and cooked ingredients, grains, legumes, fruits, vegetables, dairy, nuts, seeds, and common foods with macro- and micronutrient tables.
- 704 Ayurvedic Dravya Records: Dedicated ingredient guides with regional aliases, traditional provenance, culinary preparation notes, and household serving weights.
- 1,511 Recipe Records: Step-by-step regional and Ayurvedic recipes with explicit gram weights per ingredient, prep/cook times, servings, and derived nutrition panels (1,508 with full nutrient mapping and 3 estimated).
- 908 Illustrated Yoga Asanas & 4,419 Yoga Sequences: Individual posture cards (with 908 matching illustration frame-index entries) and structured multi-pose training sequences.
- 60 Guided Practices (with 601 Script Cues): 29 meditation, 15 visualization, 11 pranayama, 4 relaxation, and 1 kriya practice seeded locally via `PracticeSeeder` alongside narration and ambience assets.
How First-Launch Seeding and Local Storage Work
When you launch the app for the first time, the catalog manager decompresses and verifies the bundled SQLite food/yoga store and seeds the Ayurvedic and practice JSON datasets into local storage on your device. Because those records live locally after initialization, core lookups—searching the 14,487 foods, reading any of the 1,511 recipes, inspecting the 908 pose cards, browsing the 4,419 sequences, or following the 601 scripted practice cues—do not depend on an active internet connection.
Similarly, the deterministic meal-plan solver (`DeterministicMealPlanSolver`) runs its mathematical calculations locally against the on-device database, while optional on-device language-model narration (`FoundationModels`) depends on compatible Apple hardware and OS support.
- Allow First Launch to Complete: Give the app a few moments on its very first open (or after an app update that increments the catalog manifest) so local database seeding and count verification finish cleanly.
- Airplane-Mode Friendly Practice: You can place your phone in Airplane Mode or Do Not Disturb during yoga asana, pranayama, and meditation sessions without losing access to pose cards or practice scripts.
- Local User Data: Your logged meals, Pantry Storage items, Shopping List, Favorites, and Notes are persisted locally on your device.
Understanding `aiDraft` and `catalogRule` Provenance Labels Honestly
Transparency is central to how the catalog is documented: inside the seed data, the 704 dravya descriptions and 1,511 recipes carry an `aiDraft` quality state, the 10,265 Ayurvedic food profiles are generated via deterministic category rules (`catalogRule`), and posture dosha tags are labeled `modern-synthesis`.
That means you should use the app as a rich, structured educational companion for exploring vegetarian cooking, nutrition math, yoga alignment, and breathwork—and always rely on primary clinical guidelines and your healthcare provider for medical decisions.
- Open the app once after installation or updating so the local catalog store finishes seeding and validating all 14,487 foods, 908 poses, and 60 practices.
- Use the numerical USDA-linked nutrient panels (per 100 g and per serving) alongside package Nutrition Facts labels when tracking dietary intake.
- Treat Ayurvedic constitution, dosha, and traditional provenance notes as cultural and culinary education rather than clinical diagnosis or treatment.
Sources & Classical References
- USDA FoodData Central — Documentation — Official reference for the USDA FoodData Central database structures used in nutrition catalogs.
- NCCIH — Ayurvedic Medicine: In Depth — NIH reference on the evidence base and safety context of Ayurvedic approaches.
- NCCIH — Yoga: What You Need To Know — NIH reference on safe yoga and breathwork practice.





