alert! threshold!
Stróż Czarek
Patroluje bazę bioshi-database co 60 min. Szuka produktów, które się sprzedają, ale nie mają Bioshi Score.
Komunikat stróża: Znalazłem **3192** kandydatów na bazie 130 wykluczonych kategorii. Critical: 3005.
Ostatni skan: 1809 min temu · Następny: lada chwila · Pracuje od 1 dni
Przeskanowanych
40 342
aktywnych produktów w katalogu
Findings łącznie
3192
w 6 kategoriach problemów
Critical
3005
brak_score · brak_tłumaczenia
Brak tłumaczenia
3000
pusty / kopia-pl / leak w obcych langach
Architektura: dwa boty
Tani skaner przesiewa katalog → mocniejszy weryfikator potwierdza tylko podejrzanych. Stosunek kosztów ~23×.
Stróż-Skaner
gemini-2.5-flash-lite
Pierwszy przesiew katalogu — tani, szybki. W obecnej fazie używamy tylko reguł SQL (deterministic), AI dołączy w fazie 4.
Średni skan: 1624.4s
Koszt/1k: $0.0
False+: deterministic (0%)
→
Stróż-Weryfikator
gemini-2.5-pro
Drugi rzut oka — czyta cały opis + zdjęcie, decyduje czy finding to prawda. Tylko na kandydatach. Faza 4.
Średni skan: 38.7s
Koszt/1k: $4.1
False+: ~2-3%
Co stróż widzi teraz
Filtruj po typie problemu, klikając kafelek poniżej.
Wszystkie
3192
🏷️
Brak Bioshi Score
5
🌍
Brak tłumaczenia
3000
|
🧩
Brak widgetu Bioshi
3
🌐
Brak widgetu w tłumaczeniach
1
📏
Anomalia długości opisu
93
📷
Brak zdjęcia
1
|
📐
Brak struktury h3
89
⏰
Stary opis (>180 dni)
0
critical
·
medium
·
low
| Produkt | Typ problemu | Sygnał | Severity | Rekom. tryb | ||
|---|---|---|---|---|---|---|
|
|
Krówki słodzone agawą & daktylem bez cukru bio 150 g super krówka
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Napój aloesowy bez cukru 500 ml - Revito
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Sok z suszonych śliwek kalifornijskich 750 ml – Naturavena
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Bułki na burgery BEZGL. 180 g
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Keto bułka tarta bezglutenowa 200 g – Balviten
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Chipsy z alg morskich o smaku chili Seaveg bezglutenowe BIO 4 g – Clearspring
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Migdały BIO 1 kg – Bio Planet
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Jabłka świeże BIO Idared (Polska) - około 13 kg
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Erytrytol 500 g
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Shot Afterparty Control bezglutenowy 100 ml – Pharmovit
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Mleko następne kozie 4 dla niemowląt od 12 miesiąca BIO 400 g – Holle
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Soda oczyszczona 25 kg – Tola
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Łyżka smaku smoczy owoc BIO 40 g – Helpa
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Cukier żelujący 3:1 BIO 500 g- Biovegan
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Płatki orkiszowe 500 g – Tola
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Napój o smaku melona z kawałkami galaretki kokosowej 320 ml – Mogu Mogu
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Makaron pipette bezglutenowy 340 g - Gfs
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Opakowanie zbiorcze (szt) - kapusta włoska świeża bio (8 sztuk) - Producent
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Choco chip cookies ciastka z czekoladą bezglutenowe 200 g – Schar
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Mleko uht o obniżonej zawartości laktozy min. 3,5 % tłuszczu BIO 1 l – Berchtesgadener Land
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Paluszki orkiszowe pełnoziarniste z siemieniem lnianym BIO 150 g – Envoy
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Soda oczyszczona 10 kg – Tola
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Parmezan w kawałku BIO 125 g
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Opakowanie zbiorcze (kg) - kumkwat świeży bio (około 2 kg) - KUMKWAT
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
OPAKOWANIE ZBIORCZE (kg) - POR ŚWIEŻY BIO (około 7 kg)
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Kawałki łososia w zalewie naturalnej BIO 125 g – We Love Salmon
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Chipsy z bobu o smaku "chilli z cytryną", 60 g – Greenergy
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Krem z orzechów laskowych i kakao bez dodatku mleka bezglutenowy BIO 250 g – Nocciolata
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Sok z buraka 500 ml – Naturavena
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Płatki orkiszowe 5 kg – Tola
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Bułka tarta bezglutenowa BIO 200 g – Biopont
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Musztarda miodowa 185 g – Krokus
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Kombucha z ananasem Fair For Life Demeter BIO 1 l – Karma
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Popping Bubble Tea Mango 330 ml
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Shot Immunity Control bezglutenowy 100 ml – Pharmovit
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Herbatniki mini jungle 50 g – Ania Bio
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Por świeży BIO (około 0,15 kg)
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Herbatka ajurwedyjska równowaga z Ashwagandhą (Ashwagandha balance) BIO (17 x 2 g) 34 g – Yogi Tea
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Z mleka bawolego 1 kulka w kubeczku BIO 320 g – Biologica
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Kapusta włoska świeża bio (około 0,50 kg) - BIO
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Soda oczyszczona 5 kg – Tola
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Kombucha z granatem niska zawartość cukrów Fair For Life Demeter BIO 1 l - Karma
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Chipsy bananowe niesłodzone BIO (surowiec) (6,35 kg) 1 – Horeca
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Pomidory okrągłe świeże BIO – około 0,45 kg
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Trawa cytrynowa 10 kg – Tola
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Soda oczyszczona 2 kg – Tola
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Soda oczyszczona 500 g – Tola
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Chipsy ziemniaczane o smaku barbecue 75 g – Pernes Ltd
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Ser gouda młody italiano mały krąg (ok.1kg) BIO
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Ser gouda młody mały krąg (ok. 1 kg) BIO KINDERDIJK
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Ser kozi młody mały krąg (ok.1kg) BIO
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Kaszka orkiszowa pełnoziarnista bez dodatku cukrów od 5 miesiąca Demeter BIO 250 g – Holle
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Płatki owsiane górskie BIO 1 kg – Bio Planet
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Ryż paraboliczny 5 kg – Tola
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Płatki orkiszowe 2 kg – Tola
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Ryż paraboliczny 1 kg – Tola
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Ryż paraboliczny 2 kg - TOLA
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Soda oczyszczona 1 kg – Tola
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Płatki orkiszowe 1 kg – Tola
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Płatki orkiszowe 20 kg - TOLA
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Mąka migdałowa bezglutenowa 500 g - Pięć Przemian
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Makaron z czerwonej soczewicy penne BEZGL. BIO 250g
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Wkład chłodzący
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Napój owsiany z algami morskimi bez dodatku cukrów BIO 1 l – Natumi
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Baton liofilizowany jabłkowy bezglutenowy 9 g - Frupp
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Ciasteczka jaglane z marchewką i pomarańczą 100 g – Foods By Ann
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Oliwa z oliwek extra virgin BIO 500 ml – Bordoni
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Ryż basmati biały bezglutenowy bio 1 kg
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Kapusta kiszona z marchewką BIO 450 g
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Kimchi białe BIO 500 ml
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Kwas chlebowy Bohatyrski 1 l – Obołoń
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Kapusta kiszona BIO 750 g / 600 g
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Makaron spaghetti pełnoziarnisty BIO 500 g – Granoro
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Stewia słodzik w płynie 75 ml – Zielony Listek
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Otręby gryczane bezglutenowe BIO 500 g – Probio
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Pasztet z żurawiną BIO 180 g
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Pasztet z kurczakiem BIO 180 g
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Przekąska jabłkowo-śliwkowa z owoców bez dodatku cukru 30 g
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Chipsy ziemniaczane o smaku śmietankowo - cebulowym BIO 125 g – Trafo
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Ryż paraboliczny 10 kg – Tola
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Ciastka jaglane z czekoladą bezglutenowe 175 g – Follow
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Kotlety sojowe maxi 200 g
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Dynia hokkaido świeża bio (około 0,80 kg)
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Bataty pomarańczowe świeże BIO – około 1,00 kg
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Olej słonecznikowy do gotowania i smażenia tłoczony na zimno BIO 1 l - Ekko
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Woda kokosowa z sokiem z arbuza NFC 330 ml
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Ananas suszony kawałki bio 100 g - Bio Planet
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Kimchi z ogórkiem Hot Vegan 300 g – Runoland
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
|
|
Smoothie persymona-guawa bez dodatku cukru 120 ml
|
📐 Brak struktury h3 | — | low | Audyt tłumaczeń→ | podgląd → |
💡 Tryb Per produkt agreguje wszystkie kindy per produktId. Klik wiersza → szczegół + smart-fix.
Historia skanów
Ostatnie 10 patroli stróża
Watchlist
Niski wolumen, ale trend rosnący — stróż obserwuje
Wegańska alternatywa serka wiejskiego BIO 200 g – Zuger
EAN 7640166798880 · 75 szt./90d
Pinsa bezglutenowa 250 g – Gluten Out
EAN 5904610312841 · 22 szt./90d
Fasolka biała Jaś BIO 400 g – Ekologiko
EAN 5903111231972 · 20 szt./90d
Oliwa z oliwek extra virgin wysokopolifenolowa Fenolio PDO T
EAN 8011845006050 · 8 szt./90d
Curcuma Shot Multiportion BIO 500 ml – Welsom
EAN 5906526710247 · 6 szt./90d
Jak stróż działa
Architektura: osobny Cloud Run Job w projekcie
bioshi-databaseflowchart LR
CS[(Cloud SQL bioshi-database)]:::store
SCH([Cloud Scheduler co 60min]):::ext
SK([Stróż-Skaner<br>SQL + reguły]):::scanner
VR([Stróż-Weryfikator<br>gemini-2.5-pro<br><i>faza 4</i>]):::verifier
DISP([Dispatcher<br>recommended_mode]):::owl
WA[(Bioshi Products<br>webapp)]:::app
SL([Slack #bioshi-products]):::ext
SCH -->|trigger HTTP| SK
SK -->|SQL: 5 typów problemów| CS
CS -->|wszyscy kandydaci| SK
SK -->|JSON findings| DISP
DISP -->|brak_score → Nowe produkty| WA
DISP -->|brak_tłumaczenia → Tłumaczenia| WA
DISP -->|polish_leak → Audyt| WA
DISP -->|brak_widgetu → Score→Tłumaczenia| WA
DISP -.->|alert ≥ threshold| SL
SK -.->|opcjonalnie: weryfikator| VR
classDef store fill:#f1f5f9,stroke:#94a3b8,color:#334155;
classDef ext fill:#ede9fe,stroke:#8b5cf6,color:#5b21b6;
classDef app fill:#dbeafe,stroke:#3b82f6,color:#1e3a8a;
classDef owl fill:#fef3c7,stroke:#f59e0b,color:#78350f;
classDef scanner fill:#fce7f3,stroke:#ec4899,color:#831843;
classDef verifier fill:#e0e7ff,stroke:#6366f1,color:#312e81;
1. Cloud Scheduler
Co 60 min triggeruje stróża HTTP-em.
2. Stróż (Cloud Run Job)
Łączy się z Cloud SQL przez Unix socket. SA:
roles/cloudsql.client.3. POST do webappa
Kandydaci lądują w trybie „Nowe produkty". Slack alert ≥ 50.
Konfiguracja stróża
Te ustawienia są zapisywane w Firestore
config/stroz i odczytywane przez Cloud Run Job przed każdym skanem.