Seçilen yiyecek veya içecek ve miktarı için karbonhidrat gramını gösteren, çevrimdışı öncelikli bir Android uygulaması. Elle doğrulanmış 633 kayıtlık Türkçe katalog ve belgelenmiş kaynak defteri, row-level security'li Supabase backend, sunucu tarafında doğrulanan Play Billing hakları ve Android/iOS/backend arasında CI ile zorlanan bir feature-parity sözleşmesi üzerine kurulu.
Sonraki projeAniMoryLokmaSay, seçilen yiyecek ve miktar için karbonhidrat gramını gösterir. İnsülin veya doz hesaplamaz, kan şekeri hedefi belirlemez, teşhis, tedavi ya da kişiselleştirilmiş sağlık önerisi üretmez. Bu sınır proje kurallarına değişmez bir madde olarak yazılmıştır (RULE-001) ve yalnız belgelenmez, arayüz metni denetiminde de zorlanır.
Kataloğun otoritesi repodaki bir dosya değil, veritabanıdır. 633 kaydın tamamı 28 ayrı sayfa incelemesiyle elle aktarılmış ve bir kaynak-kanıt artefaktına dönüştürülmüştür; ikinci bir tam tur her kaydı ürün kimliği ve kaynak bölümüyle birlikte yeniden denetlemiştir. v5 katalog ayrıca her ürüne dil bağımsız bir görsel eşleştirme anahtarı, benzersiz Türkçe eşleşme terimleri ve zorunlu qualifier'lar atar; yayın kapısı sıfır ya da birden fazla ürün ailesine çözülen her terimde durur.
Gemini sözleşmesi foodType ve hizalı alternatifleri döner. İstemci katalog genelinde bulanık eşleştirme çalıştırmaz; tam terim, bellekteki terim → aile / aile → ürünler indeksinden tek bir aileye çözülür ve dönen bütün adaylar o tek aileye aittir. Güven eşiklerinin altında uygulama yanlış sonuç yerine sonuçsuz kalır — kırmızı elma, Kırmızı Erik, elma suyu ve elmalı kurabiye bilinçli olarak ayrı ailelerdir.
Row-level security'li Supabase Postgres, Deno edge fonksiyonları ve uzak projede çalışan bir pgTAP sözleşme paketi (iptal, katalog, profil/AI kotası ve RLS boyunca 138 assertion). Play Billing hakları yalnız backend doğrulamasından sonra etkinleşir; purchase-token idempotency ve single-flight istemci davranışı yazılı bir billing sözleşmesinde tanımlıdır. Service-role anahtarı APK'ya hiçbir zaman konmaz.
features.jsondan üretilen kanonik feature envanteri (65 feature); CI, feature taşıyan Android veya Supabase dosyaları değiştiğinde envanter yeniden üretilmedikçe değişikliği reddederGeliştirme aşamasında. Android, güncel envantere göre feature-complete; yayın kapısı, kullanım hakkı kanıtlarıyla daha geniş bir katalog gerektiren ayrı bir veri fazı ile fiziksel cihaz ve TalkBack kabulüdür.
minSdk 26