Rejestr zmian danych
Aktualna wersja danych: 2026.10.23-1 (2026-10-23).
Zmiany danych i kontraktu danych. Wpis: co, które id, dlaczego. Zmiany redakcyjne (literówki, styl) oznaczane jako editorial; nie podbijają recordVersion.
Do publikacji (paczka 4: kampanie partnerów)
Zmiany konfiguracji partnerów; bez nowej wersji danych do czasu zatwierdzenia publikacji.
cmp_7220nsl5: przykładowa kampania (status: "placeholder",material: "qr-card") placówkiprt_2ssix9tz([Placeholder] Klinika 1), celdst_xqhlgym2,targetPath/odmiany/aurora-black-jelly-thc27-hybryda-sativa. Działa wyłącznie poza produkcją.dst_xqhlgym2: nowy celbookingplacówkiprt_2ssix9tz(adres placeholderhttps://example.com/rezerwacja), dopisany do jejallowedDestinationIds.- Schemat kampanii:
statusdopuszczaplaceholder(obokactive|paused); do potwierdzenia przez integratora w sekcji 6 kontraktu. - Walidacja:
targetPathkampanii wyłącznie jako ścieżka w obrębie serwisu (bez//host,\); kampania na kartę odmiany musi wskazywać znany slug produktu (aktywny lub z historii wslugs.json).
2026.10.23-1 (dane), 23.10.2026
Pierwsza wersja danych według kontraktu v1 (docs/kontrakt-danych-v1.md). verifiedAt = null we wszystkich rekordach: żaden rekord nie przeszedł jeszcze przeglądu człowieka.
- Identyfikatory: wszystkie rekordy dostały losowe
idz prefiksami (prc_,cul_,prd_,trp_,src_,prt_,dst_); relacje przepięte z dawnych identyfikatorów tekstowych i slugów naid. Slugi bez zmian; historia wdata/slugs.json(140 aktywnych wpisów od 2026-10-23). - Źródła: 156 odnośników inline (
sources) oraz 33 adresy sekcji PubChem (cas.sourceUrl,boilingPointC.sourceUrl) przeniesione dodata/sources.json(189 rekordów, deduplikacja pourl). TerpeneAtlas (kopia Common Crawl, 135):kind: secondary-catalog,usage: facts, do zastąpienia źródłem pierwotnym w T3. PubChem (54):kind: pubchem,usage: facts. - Kultywary: 14 kultywarów współdzielonych przez różnych producentów bez źródła relacji rozdzielono na kultywary robocze per producent (65 -> 87 rekordów
cul_); wszystkie produkty mającultivarLinkStatus: "unconfirmed", bo żaden nie macultivarSourceId. - Partnerzy:
clinics.json(5 placeholderów) iaffiliates.json(1 placeholder) przeniesione dopartners.jsonidestinations.json(status: "placeholder", niewidoczne w produkcji). Dodane serwisy dostępności GdziePoLek i KtoMaLek (type: "external_service", celsitezurlTemplate). Pola kliniktype(wszystkie "clinic") iplan(wszystkie "founding") nie mają odpowiednika w kontrakcie i zostały pominięte. - Usunięte pola produktów
gdziepolekUrliktomalekQuery(puste we wszystkich rekordach; zastąpione celami serwisów dostępności). - Profile terpenowe: nowy model obserwacji (
obs_,scope,basis,entrieszestate); plik pusty, brak profili ze źródłem. - Nowe pliki:
data/VERSION.json,data/batches.json(pusty, P1),data/campaigns.json(pusty).
Kontrakt danych v1, poprawki integratora (23.10.2026)
- Sekcja 1: dopisane zdanie "
idnigdy nie koduje nazwy". - Sekcja 2: nowy rodzaj źródła
secondary-catalog(katalog wtórny; produkt, którego jedynym źródłem jest katalog wtórny, ma na karcie etykietę "dane z katalogu wtórnego, w trakcie weryfikacji u producenta", wyliczaną w widoku). - Sekcja 4: przykład
trp_pinenzastąpiony losowym identyfikatorem (przykład był poglądowy). - Sekcja 6: nowy typ partnera
external_servicei poleurlTemplatez{query}dla jego celówsite; przejście z karty produktu raportowane jakooutbound_clickedzdestinationType: "availability_check".
Kontrakt danych v1, ustalenia z odbioru paczki 1 (23.10.2026)
- Sekcja 2: PubChem
usage: facts; zapis ustalonych rodzajów źródeł (PubChem, katalog wtórny). - Sekcja 6: pole
slugpartnera (profil publiczny, historia wslugs.json). Typexternal_servicezurlTemplate(dopisany wcześniej) potwierdzony. - Zatwierdzone przy odbiorze: wszystkie produkty
cultivarLinkStatus: "unconfirmed"do czasu źródła relacji; pola kliniktypeiplanpominięte;statuskampaniiactive|paused. - Publikacja danych 2026.10.23-1 zatwierdzona przez Jakuba Czernikiewicza (
approvedBywVERSION.json).