Tüm modüller

Tanışma

Altı ekranda kendini bir kez anlatırsın; motorlar antrenman ve beslenme planını bu altı cevaptan üretir — hazır bir raftan seçmez.

Tanışma — Seni daha iyi tanıyalım

Seni daha iyi tanıyalım · 1/8

NEREDESİN

Tanışma akışının ilk ekranı — başlıkta "ADIM 1 / 6" yazar. Hesabına ilk kez girdiğinde otomatik olarak buraya düşersin; geri dönebileceğin bir önceki adım yoktur, bu yüzden burada geri oku da yoktur.

NE YAPARSIN

İki karttan birine dokunup cinsiyetini seçersin; kart mavi çerçeveye döner ve altında "SEÇİLDİ" rozeti belirir.

NEREYE GİDER
  • DEVAM → Adım 2 (Temel Bilgiler)
  • Seçim yapmadan DEVAM çalışmaz — düğme sönük kalır
Bu ekranda ne var 3

Diyelim ki "Erkek" kartına dokundun ama henüz DEVAM demedin, sonra fikir değiştirip "Kadın" kartına dokundun.

Seçim anında değişir, hiçbir şey kaydedilmez; kayıt yalnızca DEVAM dediğinde olur.

Cinsiyet seçimi DEVAM anına kadar yalnız ekranın kendi hafızasında durur; motorlara giden ortak hafızaya ancak DEVAM ile yazılır. Böylece "yanlışlıkla dokundum" durumu arkada bir sürü zincirleme hesabı tetiklemez — çünkü bu tek cevap hem antrenman hem beslenme tarafında dallanma yaratır.

Rahatça dene, geri al. Kalıcı olan tek şey DEVAM dediğin andaki seçimdir.

Buna sistemde "yerel seçim, onayla kayıt" denir.

Diyelim ki kartların altındaki kilit ikonlu kutuyu okudun ve "bu bilgi nereye gidiyor?" diye düşündün.

Cinsiyet, gönderim anında motor paketine giden ilk alandır ve orada "profil cinsiyeti" olarak adlandırılır.

Antrenman tarafında seviye kartlarının metinleri ve hedef seçenekleri cinsiyete göre ayrı listelerden gelir; beslenme tarafında ise günlük enerji hesabının temeli cinsiyete bağlıdır. Yani bu tek cevap, sonraki dört ekranın içeriğini de değiştirir.

Bu yüzden ekranda "gizli tutulur" notu var: veri pazarlama için değil, planı kurmak için isteniyor.

Diyelim ki eskiden bu ekranda bir dil seçici olduğunu duydun ve arıyorsun.

Dil seçimi bu ekrandan kaldırıldı; uygulama cihazın dilini kullanır.

Tanışma akışının işi seni tanımaktır, ayar yapmak değil. Aynı ayarın iki yerde durması (burada ve Ayarlar'da) zamanla ikisinin ayrışmasına ve kullanıcının hangisinin geçerli olduğunu bilememesine yol açardı.

Dili değiştirmek istersen Ayarlar → Dil bölümünü kullanırsın; tanışma akışında aramana gerek yok.

Perde arkası — sistem nasıl karar veriyor 6

Altı cevap tek pakete dönüşür

Diyelim ki sağlık beyanını onayladın ve PLANI OLUŞTUR'a bastın.

Ekranlarda verdiğin bütün cevaplar tek bir pakete konur ve o paket motorlara gönderilir.

Paket tek tek ekranlardan değil, biriken durumdan kurulur; içinde cinsiyet, yaş, boy, kilo, iş hareketliliği, adım bandı, antrenman yaşı, seviye, hedef etiketi, hedef türü, antrenman yeri, segment ve dört sağlık bayrağı bulunur. Tek paket olmasının sebebi şu: motorlar ekranları tanımaz, yalnız bu paketi tanır. Böylece ekran sırası değişse bile motorun girdisi değişmez.

Bu yüzden bir adımı boş geçmek "o ekranı atlamak" değil, pakete eksik alan koymaktır.

Buna sistemde "onboarding paketi" denir.

Paket üç profili birden doldurur

Diyelim ki paket hazırlandı ve gönderim başladı.

Paket sırayla üç ayrı profili doldurur: hesap profili, beslenme profili ve antrenman profili.

Üçü ayrı tutulur çünkü üçü farklı hızda değişir — kilonu her hafta güncellersin, hedefini ayda bir, cinsiyetini hiç. Hepsi tek bir yerde dursaydı, küçük bir güncelleme bütün planı yeniden hesaplatırdı. Sıra da sabittir ve biri başarısız olursa sonrakiler çalıştırılmaz; yarım dolmuş bir profil, hiç dolmamış profilden daha tehlikelidir çünkü sessizce yanlış plan üretir.

Tanışmayı bitirdiğinde profilin, beslenme ekranın ve antrenman planın aynı anda hazır olur.

Eski planlar geçersiz sayılır

Diyelim ki daha önce bir kez tanışmayı bitirmiştin, sonra hesabı sıfırlayıp yeniden yaptın ve bu sefer hedefini değiştirdin.

Gönderimden hemen sonra sistem, hedef ve ölçü alanlarının değiştiğini işaretler ve eski beslenme/antrenman planlarını tazelenmeye alır.

İşaretlenen alanlar tek tek sayılıdır: cinsiyet, hedef türü, iş hareketliliği, adım bandı, kilo, boy, doğum tarihi ve antrenman yeri. Bu liste olmasaydı yeni profil kaydedilir ama ekranda eski plan durmaya devam ederdi — kullanıcı "değiştirdim ama hiçbir şey olmadı" derdi.

Tanışmayı bitirdiğinde Panel'de gördüğün plan yeni cevaplarına aittir, öncekine değil.

Ölçüm tarihleri gönderim anında damgalanır

Diyelim ki tanışmayı bugün bitirdin ve yarın profiline baktın.

Kilo, boy, hareketlilik, adım ve antrenman yeri alanlarının yanına "ne zaman girildi" damgası yazılmıştır.

Damga olmasaydı sistem bu alanları "tarihi bilinmiyor" sayardı ve tazelik politikası gereği daha ilk gün "ölçüm verisi güncellenmeli" uyarısı verirdi. Yani hiçbir şey eskimeden önce eskimiş görünürdü.

Profilindeki tazelik uyarıları gerçekten zaman geçtiğinde çıkar, tanışmanın ertesi günü değil.

Sunucuya gönderim planı bekletmez

Diyelim ki tanışmayı asansörde, çekmeyen bir yerde bitirdin.

Plan yine de üretilir ve Panel açılır; sunucuya gönderim arka planda dener ve başarısız olursa borç olarak işaretlenir.

Gönderim akışı bloklasaydı, şebeke yokken kullanıcı boş bir ekranda beklerdi. Bunun yerine gönderim "borçlu" işaretlenir; uygulama bir sonraki açılışta borcu görüp yeniden dener ve ancak sunucu onayladığında işareti kaldırır. İşaret gönderimden önce konur — uygulama tam o anda kapansa bile borç kaybolmaz.

Çevrimdışıyken tanışmayı bitirebilirsin; verilerin ilk bağlantıda hesabına işlenir.

Buna sistemde "en iyi çaba ile eşitleme" denir.

Yarıda bırakılan tanışma kaybolmaz — ama sonsuza kadar da saklanmaz

Diyelim ki üçüncü adımda telefonun kapandı ve iki gün sonra uygulamayı yeniden açtın.

Girdiğin cevaplar taslak olarak durur ve geri yüklenir; ama taslak yedi günden eskiyse silinir ve baştan başlarsın.

Her cevap değişiminde taslak sessizce kaydedilir. Yedi gün sınırı, aradan uzun zaman geçmiş bir taslağın artık doğru olmamasından: iki ay önce girdiğin kilo bugünkü kilon değil ve o eski sayıyla üretilecek plan yanlış olurdu.

Akışı yarıda bırakabilirsin; birkaç gün içinde döndüğünde kaldığın yerden devam edersin.

Verin ne işe yarar 10

Cinsiyet

Girersen Seviye kartlarının ve hedef seçeneklerinin sana uygun listesi gösterilir; günlük enerji hesabı doğru temelden başlar.

Girmezsen Verilemez — ilk adımın DEVAM düğmesi seçim yapılmadan açılmaz. Akış burada durur.

Doğum tarihi (yaş)

Girersen Yaş her açılışta tarihten yeniden hesaplanır, hiç eskimez; sağlık kapısı doğru yaş üzerinden çalışır.

Girmezsen Verilemez — yaş, adımın tamamlanma koşulunun parçasıdır ve 15–80 aralığında olmak zorundadır. Tarih seçilmeden DEVAM açılmaz.

Boy ve kilo

Girersen Vücut kütle indeksin hesaplanır, plan hacmi ve günlük enerji hedefi bu iki sayıya dayanır.

Girmezsen Verilemez — ikisi de adımın tamamlanma koşulunda. Çarklar zaten yalnız geçerli aralığı sunar, yani yanlış birimle girme ihtimali de yoktur.

İş hareketliliği ve günlük adım bandı

Girersen Beslenme motorunun aktivite çarpanı bu iki cevaptan kurulur: iş hareketliliği tabanı (1.2 / 1.35 / 1.5), adım bandı ise ince ayarı (−0.05 … +0.1) verir. Günlük kalori hedefin bu çarpanla çıkar.

Girmezsen Verilemez — ikisi de adımın tamamlanma koşulunda; biri boşken DEVAM açılmaz.

Telefon

Girersen Hesabına iletişim bilgisi olarak eklenir ve arka planda hesabınla eşitlenir.

Girmezsen Hiçbir şey bozulmaz. Alan isteğe bağlıdır, planı etkilemez ve adımın tamamlanma koşuluna girmez.

Antrenman yeri (ev / salon / sağlıklı yaşam)

Girersen Akışın kalanı buna göre kurulur: salon ve ev farklı hedef listeleri gösterir, sağlıklı yaşam iki adımı tamamen atlar.

Girmezsen Verilemez — üç şeritten biri seçilmeden DEVAM açılmaz.

Antrenman seviyesi (L1–L4)

Girersen Gönderim anında bir antrenman yaşı kademesine çevrilir; hareket seçimi ve haftalık hacim bu kademeden çıkar.

Girmezsen Sporcu akışında verilemez — kart seçilmeden DEVAM açılmaz. Sağlıklı yaşam akışında ise bu ekran hiç sorulmaz ve motor antrenman planı üretmez.

Hedef

Girersen Antrenman tarafında set/hareket dengesini, beslenme tarafında günlük kalori yönünü belirler.

Girmezsen Sporcu akışında verilemez — hedef seçilmeden PLANI OLUŞTUR açılmaz. Sağlıklı yaşam akışında hedef "sağlıklı yaşam" olarak otomatik atanır.

Sağlık beyanı (dört soru + onay)

Girersen İşaretlediğin koşullar profiline yazılır; antrenman ve beslenme bölümleri doktor onayı isteyen bilgilendirme sayfasıyla açılır.

Girmezsen Dört soru boş bırakılabilir (hepsi "hayır" sayılır) ama alttaki onay kutusu zorunludur — onaylanmadan plan üretilmez. Soruları yanlış "hayır"lamak sistemi hızlandırmaz, yalnız güvenlik kapısını devre dışı bırakır.

Ekipman (evde antrenman için)

Girersen Tanışmada SORULMAZ. Profilden eklediğinde ev planı elindeki ekipmana göre genişler.

Girmezsen Motor yalnız vücut ağırlığıyla çalışan bir plan üretir — bu bir eksiklik değil, bilinçli başlangıç noktasıdır.