Przejdź do treści
KAMOUniverse

Changelog

Co nowego.

Każde ulepszenie platformy, jak to wysyła.

  1. · SecurityService

    Automatycznie zaopodziewanej platformy MLOS chat + serve klawisz strony przez hosta

    - ManagedChatIntegrationService: leniwie miętanie platformy zarządzanej przez platformę SPECIFIC_AGENT WebChatIntegration przy pierwszym dostępie. KamoMLOS jest pierwszą stroną: org rozwiązany przez hosta, Publiczny klucz strony internetowej jest własnością platformy i nigdy nie jest zarządzany przez administratorów org. - PortalChatConfigNag Kontroler GET - rozwiązanie org przez hosta, get-or-create the zarządzana integracja, zwróć publiczny klucz strony dla "kamo-chat">. (Centlu miętowy miętowy routingu + czatRoutingForGuid + przydzielanieLoOfficer chat-routing Zdarzenie wylądowało w 67974fd przez przeplatane pchnięcie; to dodaje stronę powiernia / zastrzeżenie i wymaga wspólnego-lib 6b161b5.)

  2. · MediaService

    Sprawdź token routingu, utrzymaj leadUid, ponownie odpisz czat na przesunięciu ołowiu

    - createSupSeession przyjmuje podpisany routingToken (nie preferowanyAgentMemberId); Sprawdzone za pośrednictwem ChatRoutingTokenCodec + klaster wewnętrzny.auth.secret, egzekucje token.orgId - org, trasy tylko wtedy, gdy integration.assignmentMode - SPECIFIC_AGENT. Ciężkie wycięcie ścieżki zaopatrzonej w przeglądarkę dla członków. - persist leadUid na SupportTicket + PublicChatVisitor (trwały link pożyczkobiorca) - ChatRoutingKonsumer: na stronie security.chat.routing.>, przydzielić open pożyczkobiorcę Bilet(y) przez leadUid do nowego oficera (reusy przypisująToPreferredAgent) - lo-presence org-scoped: cross-org/unknown member -> online:false (bez przecieku) - WebChatIntegration CRUD/bootstrap carry zadanieMode; store publicSiteKey dla Integracje SPECFIK.

  3. · kamo-shared-library

    Podpisany token sygnalizacji agenta + propagacja przebudowy

    Fundacja na rzecz wykonania widżetu do rozmów publicznych z obsługą KamoMLOS Wariant pożyczkobiorcy-> wypożyczenia-oferter bezpiecznie i do propagacji zmiany przydziału ołowiu Na otwartą pogawędkę. - WebChatAssignMode (TOPIC_QUEUE default / SPECIFIC_AGENT); WebChatIntegration Zyskuje zadanieMode + publicSiteKey (klucz zarządzany przez platformy dla MLOS - ChatRoutingTokenCodec: krótkotrwały token HMAC nad tajemnicą klastrową Agent docelowy; zastępuje preferowanego przez przeglądarkę preferentaAgentMemberId - SupportTicket.leadUid + PublicChatVisitor.leadUid (trwały link pożyczkobiorca) + - " - -> security.chat.routing.-orgId, emitowany Od lead reasign (LeadService.updateLead) i odbioru puli (acceptNextLead) - - odkrywca zarządzanej integracji

  4. · SecurityService

    Eksponuje możliwości widzenia, aby konsola mogła wyjaśnić brakującego dostawcę

    Arkusze PDF są odczytywane przez skonfigurowanego dostawcę wizji org. Kiedy nikt nie jest Ukonfigurowane wywołanie sztucznej inteligencji nie powiedzie się w ten sam sposób, w jaki robi się błąd modelu, więc konsola nie miała możliwości W celu odróżnienia "nic nie jest skonfigurowane, aby to przeczytać" od "prześcieradło było puste". GET - proxies AIService's for: Pod istniejącą bramą stewarda, org, oznaczona serwerem, więc interfejs użytkownika może nazwać rzeczywisty Problem i wskaż, gdzie go naprawić.

  5. · AIService

    Inline obraz wizje + opad poziomu, który preferuje mocniejszą niż słabszą

    Dwa limity, które sprawiły, że wizja org-konfigurowana jest bezużyteczna dla całych klas rozmówcy. 1. Wizja była URL-onLY. Każdy rozmówca musiał stanąć w miejscu publicznym, do uwodzenia. Infrastruktura — sygnatariusz, nieuwierzytelniony punkt końcowy, wnikający. KlasterIP Usługa nie mogła w ogóle korzystać z wizji bez względu na to, co skonfigurował org. Adaptery teraz Jest surowy — dane zniekształcone: URI spada z powrotem do obsługi adresów URL, więc zwykły adres URL może Nigdy nie zamieniaj się w zepsutą część. Dzwoniącym z podpisanym publicznym adresem URL są Nienaruszony. 2. Selekcja poziomu wyróżniała się tylko "dokładnym dopasowaniem" od "wszystkiego innego", więc łodygi lub Niepoziomy dostawca mógłby przewyższyć skonfigurowany HEAVY wyłącznie na priorytetOrder — MEDIUM Prośba może po cichu przeczytać dokument z modelem zbyt słabym dla niego. Zamówienie jest już aktualne zażądały poziomów -> silniejszych poziomów (najsilniej w pierwszej kolejności) -> nieograniczony -> słabsze poziomy. Niedostateczne jest porażką, która wywołuje błędne odpowiedzi, więc preferowane jest nadmierne serwowanie. Do tego. Tier pozostaje preferencją, nigdy filtrem, a priorytetOrder nadal łamie krawaty. Współdzielone zarówno przez wizje, jak i wybór tekstu, które powieliło starego komparatora. Dodaje również GET - rozwiązane poprzez prawdziwe routing Ścieżka: MlosAiClient załamuje każdą awarię w pusty opcjonalny, więc "bez dostawcy Skonfigurowany" jest inaczej nieodróżnialny od "modelu erred" i nic nie może powiedzieć - którego członek. To jest to, co pozwala UI tak powiedzieć.

  6. · kamo-internal

    Podział urządzeń na "Urządzenia systemu / urządzeń do telefonu" + "Urządzenia mobilne"

    Zakładka Urządzenia ma teraz dwa podtap. Istniejący stół sprzętowy PBX/softphone Ruchy w obszarze "Systemy komórkowej(-y) urządzeń" bez zmian; nowa zakładka "Urządzenia mobilne" Urządzenia mobilne pozwalają na złożenie zestawu administratorów: - polityka ORGANIZACJI DEFAULT (urządzenia osobowe dozwolone vs zarządzane przez firmę Wymagane), zapisane przez istniejącą plaster pola org, oraz - nadpisać PER-MEMBER (lub "użytkownik org default"), z wynikającym z tego skutecznym Polityka na jednego członka, obok urządzeń, które zarejestrował każdy członek (nazwa, platforma, ostatnio używane, ostatnie IP). Członek COMPANY_MANAGED_REQUIRED może dotrzeć tylko do org z zarządzanego przez firmę (Zarejestrowany właściciel urządzenia Android) — aplikacja całkowicie ukrywa org na dowolnym Inne urządzenie; zarządzane urządzenia również aktualizują się cicho i pozostają w pracy. Podwybór używa własnego paramu, więc nigdy nie zderza się z SettingsView's ''s's ''tb'. Wspierany przez nowy - Punkty końcowe. Uwaga: nowe etykiety to dosłowne ciągi — katalog wiadomości next-intl działa Oddzielny słownik tłumaczeń, więc klucze należy tam dodać w kontynuacji.

  7. · SecurityService

    Punkty końcowe Org-admin dla polityki urządzeń mobilnych + włączonych urządzeń

    Powtórzymy nową pod-tabkę "Urządzenia mobilne" w obszarze Ustawienia > Funkcje > Telefon Urządzenia (jego rodzeństwo „Układnik/systemu)" pozostaje na VOIPService i okładkach - GET ;) Polityka domyślności org + jeden wiersz na członka ACTIVE: ich nadpisanie, skuteczne Polityka i urządzenia, które obecnie zarejestrowali (nieodwożone UserDeviceTokeny: nazwa, platforma, ostatnio używane, ostatni adres IP, wygaśnięcie). - PATCH ;) Zestawy lub wyczyści nadpisanie na członka; null dziedziczy domyślność org. Gated on MANAGE_VOIP_SETTINGS (prawo, które już otwiera ustawienia Telefonu Strona) plus tryb tenowy lub bóg. Sama domyślność w całym orggu jest zapisana za pomocą Istniejąca plaster pola PUT /api/security/org/Aid.

  8. · kamo-internal

    Panel spożywiczy akceptuje arkusze kalkulacyjne, a nie tylko CSV

    Ekstraktor odczytuje teraz .xlsx/.xls i wychwytuje format z samego pliku, więc picker nie ogranicza się już do CSV, a kopia mówi wyraźnie, co jest czytelne - w tym Pliki PDF nie są, zamiast pozwalać stewardowi przesłać jeden i uzyskać mylące niepowodzenie.

  9. · kamo-internal

    Steward Tabliczacyjne Połowy + trasy proxy katalogu/identyfikatora, których brakowało

    Połknięcie arkusza stawek istniało end-to-end w zapleczu i żaden z nich nie był osiągalny. Dodaje to jedną powierzchnię, która chodzi po całym łańcuchu: prześlij arkusz inwestora -> Spożycie go -> dokładnie zobacz, co dokładnie odczytuje ekstraktor, komórka przez komórkę z jego pochodzeniem -> Zatwierdzenie/odrzuć -> opublikować zatwierdzone wiersze jako wersję arkusza cenowego. Panel jest szczery o tym, co faktycznie zrobi: podgląduje, ile zatwierdzonych wierszy Prowadzą zarówno stawkę i cenę (tylko te publikują) i mówi wyraźnie, że półrzędu jest Pomijał, a nie zgadyny. Nic nie dociera do katalogu przed zatwierdzeniem. Dodaj również /api/security/mlos/catalog i /api/security/mlos/identifiers proxy Trasy. Oba panele dostarczane bez jednego, więc każde połączenie z nich 404'd w Next Warstwa i nigdy nie dotarła do SecurityService w ogóle.

  10. · kamo-shared-library

    CATALOG_SOURCE assoc typ dla dokumentów źródłowych katalogu MLOS

    Arkusze stóp procentowych inwestorów / LLPA + macierzy kwalifikacyjne / polityka blokady potrzebują gdzieś do Żywotne wyciągi z blob i opublikowane punkty wersji arkusza stawek Wracając do tego jako pochodzenia. Brak istniejącego typu assoc - MY_DOCS jest obszarem osoby Wiadro SYSTEM_WIDE to szablony e-sygnałów. CATALOG_SOURCE jest org-scoped i celowo NIE można go usunąć lub zatwierdzoną: na żywo Cena powołuje się na ten plik, więc zastąpienie go po cichu zmieniłoby dowody Za opublikowaną wersją. Zaatakowane jako ostatnie, więc nie ma istniejących zmian.

  11. · SecurityService

    Gateway do przeglądu kandydatów + promocja arkuszy stawek

    Narażamy dwie nowe promocje katalogowe piszą do konsoli stewarda w ramach istniejącej Brama stewarda MLOS, z organiorganId-ostatnie serwerem od sesji operatora: POST : ) POST : )

  12. · kamo-shared-library

    MobileDevicePolilicy — domyślnie domyślne + naczłonkowe nadpisy

    osobisty telefon lub musi być na firmie zarządzanej (zarejestrowany właściciel urządzeń Android) Urządzenie: - MobileDevicePolicy enum: PERSONAL_ALLOWED | COMPANY_MANAGED_REQUIRED. - Organization.mobileDevicePolicy — domyślność org (NOT NULL, domyślnie PERSONAL_ALLOWED więc istniejące orgi są nienaruszone). - Member.mobileDevicePolicy — unieważnione nadpisanie na członka; NULL dziedziczy org Domyślnie, w jaki sposób polityka jest skonfigurowana "na członka". Wartość EFEKTYWNA na członkostwo jest tym, na czym znajduje się aplikacja mobilna: org, którego org Skuteczna polityka to COMPANY_MANAGED_REQUIRED jest ukryta przed przełącznikiem orgi na Urządzenie, które nie jest zapisane jako zarządzane przez firmę. Kolumny stosowane przez KamoInitializer.

  13. · SecurityService

    Brama stewarda do połykania (wkład + miejsce postoju było nieosiągalne)

    MLOSIngestionService nie miał obecności bramy, więc żaden najemca nie mógł wręczyć arkusza stawek Do ekstraktora i kandydatów, których inscenizuje, nie miał czytnika na żadnej dostępnej powierzchni. Dodaje ? na /api/security/mlos/ingings: Przekaźnik wieloczęściowy połknięty wraz z dwoma odczytami inscenizacyjnymi (dokument źródłowy Kandydaci, historia przyjęć inwestora). Organizacja Id jest SERVER-STAMPED z serwisu Sesja operatora na każdym z wezwaniu, więc steward zawsze dotyka tylko własnego najemcy Obszar inscenizacji. Read timeout to 120s - parsa to praca procesora, a nie lookup. ImpgDatId pozostaje wymagany: jest to kotwica merytorowa i kotwica pochodzenia i Klucz wlotowy, więc kula jest najpierw przechowywana przez rurociąg obrazowania.

  14. · kamo-internal

    Zakładka Steward Identifiers — rozwiąż numer zewnętrzny do jej pożyczki

    Nowa zakładka Identyfikatory w konsoli stewarda hipotecznego: wklej numer zewnętrzny (numer kredytu, MERS MIN, DU/LP/GUS case file, e-sign koperta...) i rozwiązuj ją z powrotem do swojej pożyczki — ta sama brama, której przylecony jest sprzedawca Używa routera webhook, więc steward może ścigać nieunikniony zwrotny zwrotny - plus księgę identyfikatora na wypożyczoną i Widok cyklu życia. Niezamknięte: nieznane, niejednoznaczne lub numer innego najemcy czytają UNRESOLVED. Przewody nowe /api/security/mlos/identyfikatorzy proxy. Etykiety z strunem graninstrum (i18n follow-up).

  15. · SecurityService

    Brama Identyfikator — steward może rozwiązać numer zewnętrzny do swojej pożyczki

    MLOSIdentifierService nie miał bramy, więc typowana płaszczyzna identyfikacyjna (brama routingu każdego przylatującego Używanie odwrotu przez dostawcę/AUS/e-sygnało) było nieosiągalne od konsoli. Nowy MlosIdentifierClient + MlosIdentifierController - rozwiąż numer zewnętrzny i przeczytaj kredyt Identyfikatorka kieliszkowa + zdarzenia cyklu życia. Izolacja najemcy: odczyty na wypożyczenie przechodzą przez własny org operatora jako Doc-11 6,5 osłona krzyżowa; /rozwiązywanie niesie noga w dół rzeki, więc lądowanie w ANOTHER org jest Zgłoszono jako UNRESOLVED tutaj, zamiast przeciekać, że liczba istnieje. Brama stewarda kwalifikowalna. mlos.identifier.url.

  16. · kamo-shared-library

    Cennikowy plik AUS + e-sign - wymitelnicz kopert dla właściciela-delegacji identyfikatora

    Uzupełni, że właściciel-kolumn szukaj numerów identyfikacyjnych MLOS, aby pokierować przychodzących oddzwoń zwrotnych: (rękojeści DU/LP/GUS) i Zarówno org-agnostic, jak i LIST-powrót, więc zawalił się powtórka I niejednoznaczna kolizja cross-loan nie zawodzi, a nie niewłaściwie wykracze. Additive - "Query finders; bez schematu.

  17. · kamo-shared-library

    Wysłanie tożsamości kredytowej o wartości łamionym dla posiadacza identyfikatora-delegacja

    Samolot identyfikacyjny MLOS rozwiązuje przychodzących odwrót od wezwania do pożyczki; dla typów OWNED_ELSEWHERE Wartość autorytatywna żyje w kolumnie OWNER. Dodaje znaleziska z kluczami wartościowych (org-agnostic) zwracają listę LIST (tak więc niejednoznaczna kolizja krzyżowa zawodzi się zamkniętą, a nie niewłaściwą podróżą): ZnajdźByLenderLoanNumber / findByMersMin. Additive -Query finders on Repo repos donotmodify; brak zmiany schematu.

  18. · kamo-shared-library

    CONDITION_ADDED / CONDITION_CLEARED kanoniczne szablony wiadomości e-mail

    Połowa warunków widniających pożyczkobiorcę: dwa ogólne szablony listy kontrolnej dla nowego warunku Powiadomienie konsumenta. Dodano do CANONICAL_KEYS z ich zasobów json+html; nasienie EmailServiceForOrg Samoprzylepnie je do dowolnego orgudu w pierwszym send (idempotent) i automatycznie wstrzykuje lubgName/logoUrl. Kopiowanie jest Celowo generyczny (nowy element / wypełniony element — otwórz swój portal) — e-mail nigdy nie osadza Konkrety warunku; portal jest źródłem prawdy.

  19. · SecurityService

    Publiczny przedautowy punkt końcowy statusu dla loginu / pigułki rejestrowej

    GET - rozwiązuje org poprzez Nazwa hosta (alias-fallback) i raportuje, czy jego konto jest aktywne Proces natywnych, ponowny ) (obecnie publiczna) Tak więc pigułka pasuje do banera próbnego w aplikacji. Zawies zamknięty dla inTrial:false W przypadku nieznanych domen.

  20. · kamo-register

    Pokaż TRIAL USE TYLKO powyżej Powered-by na próbę orgs

    Rektors PoweredByKamo do stałego stosu kolumn i samo-ustępów /api/trial-status/'host' (proxy to SecurityService public trial-status Punkt końcowy), wykładając bursztynową pigułkę nad pigułką Powered, gdy org's Konto jest w aktywnej natywnej próbie. Nieopada w ukryciu.

  21. · kamo-login

    Pokaż TRIAL USE TYLKO powyżej Powered-by na próbę orgs

    Self-fetches /api/trial-status (proxy do SecurityService Public trial-status Punkt końcowy, rozwiązany przez hosta logowania) i renderuje bursztynową pigułkę nad Zasilana pigułka, gdy konto org jest w aktywnej próbie natywnej. Nieustępy - Otwórz się na ukryte.

  22. · kamo-internal

    Zobacz dokumenty stron trzecich (pożyczane) w przeglądzie wymagań stewarda

    Sędzia przeglądając wymóg TIRD_PARTY (sektor/tytuł/powodzie) może teraz otworzyć satysfakcjonujący dokument. Nowa binarna trasa Next.js przesyła punkt końcowy zawartości per-loan authz'd; imagingApi.viewLoanDocument blob-fetches + otwiera inline / pobierze; AppWymaganie wyświetlania (jużprojektowane) satisperImgId + pożyczkobiorca; DokumentySection pokazuje przycisk Widok na wierszach innych firm z satyrem. Powstawa nową usługę zabezpieczeń Pozycja LOAN-doc w treści końcowej. Etykieta struny (i18n follow-up).

  23. · SecurityService

    Per-loan third-party (LOAN) - widz instrukcji oceny/tytuł/powodzie

    Ukończy ścieżkę bajtową doc-review rozpoczętą od widza skarbca. Wskazówki do zbierania LOAN (osprzeczne/tytułowe/powodzie) Odmówione są przez ogólne punkty końcowe do obrazowania (zablokuj blokadę PII), więc steward przegląda osobę trzecią Zasobnik nie mógł go otworzyć. Nowy GET - ogrodzony na a Operator LOS (LOS_VIEW_PIPELINE) LUB członek, który jest stroną wniosku o tę pożyczkę, i zdezorientowane zastępstwo Zakotwiczony przez assocOObjectId-loanFileUid check (anin img niesie ze sobą własną pożyczkę w assocObjectId). Strumień strumienia w procesie z wiadra z liść obrazowych, więc brama z pliku pożyczkowego IS komora (nie PRZEWCIA CONFIDENTIAL). ?download-tetety; domyślnie inline. Zamyka rezydenta LOAN "-

  24. · kamo-internal

    Zobacz/Pobierz dokumenty skarbca w zakładce Dokumenty konta

    Przekształca warunki/kozaki w prawdziwą pętlę przeglądu. Trasa proxy-dokumentów przechodzi teraz Odpowiedzi upstream non-JSON (binary) zamiast text()-dekodować je; członekDocsApi.viewDocument pobiera per-party /content bajty z sesją i otwiera blob inline (lub pobieranie); AccountDocumentsTab Ocena Widok + Pobierz akcje na dokument skarbca. Powraca nowy punkt końcowy SecurityService na stronę. Etykiety dynek dynastum (i18n follow-up).

  25. · SecurityService

    Per-party vault viewer — bajty były tylko pisanie, teraz można to przejrzyć

    Przesłane dokumenty skarbca (pay stub / Gov ID / wyciąg bankowy) były tylko zapisem: ogólny bajt do obrazowania Punkty końcowe odmawiają KONTA_MEMBER_VAULT (zablokowanie PII), więc steward zaakceptował/odrzucił wymóg Bez otwarcia dokumentu, a pożyczkobiorca nie mógł ponownie przejrzeć zgłoszenia. New authz'd byte punkt końcowy GET - lustrza ekstrakt Strażnik: wymagałącza (członek użytkownika lub prawa LOS) + dokument-do-do-tegopartego zdezorientowanego pochwańca sprawdź, a następnie obsługuje bajty IN-PROCESS via VaultDocLoader (MinIO) – tak więc brama peryjna IS przedziału PII, Nie poziom odprawy CONFIDENTIAL (który nie powiodłby się nawet dla właściciela). ?pobierz-true attaches; default W linii. Zamyka resztki odnotowane w :)

  26. · kamo-internal

    Steward Katalog zakładka — zalążek z cennym pakietem + sprawdzaj katalog

    Nowa zakładka katalogowa w konsoli stewarda hipotecznego: zalej pierwszy pakiet najemcy z PRAWDZIWY Inwestorem + Tożsamości produktowe (wyceny bloków) i sprawdzanie inwestorów org" -> produkty -> wersje arkuszy stóp procentowych. Przeciera nowe /api/security/mlos/catalog proxy za pomocą kataloguApi. Zamyka lukę audytu nr 1 – prawdziwy najemca Katalog był nie do zadzieszczenia / nieosiągalny, więc nic niższego szczebla nie mogło wycenować. UI struny (i18n follow-up).

  27. · SecurityService

    Brama katalogowa — brakujący pełnomocnik, który zablokował ceny najemców

    Katalog był TYLKO MLOS ograniczonym kontekstem bez bramy SecurityService, więc katalog najemcy nigdy nie mógł Autor/zasycony z konsoli, a PożyczkobiorcaQuoteService zwrócił NO_CATALOG dla każdego rzeczywistego orgii (ceny Sekciowy etap martwy). Nowy MlosCatalogClient + MlosCatalogStroller (/api/security/mlos/catalog) brzmi: + autorki wersji-spine (barwisło-paki cenowe, - publikowanie, biuletyn). org jest SERVER-STAMPED na każdy napis od operatora Sesja (przepisuje się orgencję zadowoloną przez klienta); bogabra brama stewarda. konfigmapa: mlos.catalog.url.

  28. · kamo-internal

    UI biurko na sprzedaż — terminalowy ekran stewarda na rynku kapitałowym

    LoanSaleDeskPanel w Centrum Przygotowania Kapitału i Ryzyka: zobowiązania dotyczące dostarczania przez inwestorów listy (filtr statusu), Otwórz zobowiązanie - i zaangażowanie przydzielone zamkniętą pożyczki, dostarczanie, zakup (finansuje pożyczki CLOSED -> FUNDED), na pokładzie i sparowanie alokacji. Przewody Wysłane - proxy przez capitalMarketsApi. Zastępuje lukę w mapie drogowej W audycie zauważono jako największy zaginiony ekran stewarda.

  29. · DaemonService

    Trwały konsument kupuje inwestora na pożyczk. FUNDED

    MlosLoanLoFundedKonsumer subskrybuje : (dłuższe Finansowany przez daemon-mlos-loan) i przekazuje każdy zakup do /fundamentowanego punktu końcowego rurociągu SecurityService za pośrednictwem SecurityPipelineClient, awans do pożyczki CLOSED -> FUNDED (końcowy etap inicjacji). Ponowne wykorzystanie wspólnego IdempotentEventProcessor core (dedup + nak-retry + DLQ) dokładnie tak samo jak MlosClosWybór Konsumer; idempotent Po stronie serwera (już FUNDED 200 noop). SecurityPipelineClient uogólniony (zamknięcieCompsleted + finansowane, organ Kluczowe zamknięciePackageId -> kontekst). configmap: daemon.jobs.mlos-lo-loan-funded włączone, max-aprób 5.

  30. · SecurityService

    Smówkot do sprzedaży + szew rurociągu CLOSED->FUNDED

    - - uogólnił eClose seam do wspólnego zaliczki() + dodano POST /fundowane (KLASOWANE -> FUNDED na zakup inwestorski). Ten sam kontrakt idempotent/w-najmniej-once (nazwa jużcelowa, Niewłaściwe skip-preder skip, zatrzymany bloker, przejściowy 5xx). Poproś o zamknięcie polaPackageId -> ogólny kontekst. - lubg-scoped zaangażuj punkty końcowe (otwarte/lista/get/allokcate/allokata/ org SERVER-STAMPED z sesji; otwieracz wybitny jako stworzonyByMemberId.

Twój wszechświat czeka.

Rozpocznij bezpłatnie w kilka minut.Dodaj produkty, kiedy tylko będziesz gotowy — bez migracji, bez nowych logowań.

Bezpłatne na zawsze — nie wymaga karty kredytowej