Changelog
Co nowego.
Każde ulepszenie platformy, jak to wysyła.
· kamo-internal
Przegląd — Konfiguracja podróży, Zdrowie na pierwszy rzut oka, Potrzebuję Cię, skróty i eksplorator Kto dostaje co (SIS6)
- Setup Journey rozszerza zatrzask Pierwsze kroki: sześć kroków czytać na żywo (mózg podłączony i odpowiadający, SI zatrudniony, opis stanowiska napisany, ktoś na wezwanie, co dzwoniący słyszą sprawdzone, kontrole jakości na żywo), każdy otwierając swoją stronę; Pierwsza wizyta, która widzi, że każdy krok został wykonany, blokuje go raz na SecurityService (/org-setup-wizard/si-journey). - Zdrowie na pierwszy rzut oka z SI Status API poprzez @kamo / kamoai-core; Potrzebuje Cię z otwartych incydentów, Wstrzymaj wszystko, Dostawcy, których sprawdzenie nie powiodło się, zatwierdzenia oczekujące (-> /workforce/approvals) i kroki konfiguracji pozostałe. - Kto dostaje co **************** każdy SI lub osoba, każde ustawienie, które dociera do nich z jego źródło - warstwy opisu pracy (charter resolver), dźwięk w tle, easter eggs, raporty zmian (silnik o zasięgu Ustaw przez), osobisty asystent (podgląd warstw). Brak nowego punktu końcowego. - SKONSOLIDOWANE: tabela podglądu asystenta i słowa wartości (AssistantPreviewTable, używane przez Ustawienia początkowe i explorer), słowa dźwięku tła (useAmbienceWords), obliczenia dostępu powłoki (useSiAccess).
· SecurityService
Gdzie każdy styl osobowości jest używany w organizacji (SIS7)
GET **************** answers {usage: {ref: {count, places[{level, id}]}}}: Każda warstwa organizacji dzwoniącego, którego własny opis stanowiska wybiera styl, wbudowany lub organizacji Sześć odczytów, po jednym dla każdej tabeli warstwy, z częściowego indeksu archetype_ref każdej tabeli, przechowywanego do końca Odczytywane przez każdego z członków organizacji, np. przez administratora, przez właściciela; maksymalnie 50 miejsc na styl Test analizy JPQL w stosunku do mapowania biblioteki współdzielonej.
· SecurityService
Zatrzask Super Intelligence Setup Journey (SIS6)
GET **************** (każdy z prawem do ustawień Super Intelligence lub właściciel) i PUT .../si-journey/complete (MANAGE_AI_SETTINGS, MANAGE_AI_WORKFORCE lub CONFIGURE_SYSTEM, lub właściciel): Podróż konfiguracyjna przeglądu odczytuje swoje kroki na żywo i blokuje "zakończone" tutaj raz, obok blokady Getting Started, Zgodnie z tymi samymi regułami (odczyt nigdy nie zapisuje; nic go nie usuwa). DDL zastosowano do produkcji 2026-11-07.
· kamo-shared-library
Zatrzask Super Intelligence Setup Journey obok Getting Started (SIS6)
OrgSetupWizardProgress uzyskuje **************** przechowywany, nigdy nie wyczyszczony zamek SI Setup Journey w Ustawienia > Super Intelligence > Przegląd. DDL: securityservice **************** (stosowane do produkcji 2026-11-07).
· kamo-internal
Jedna lista zamówień na różnych rynkach oraz karty kredytów hipotecznych, pożyczek osobistych i opieki zdrowotnej
Zakładka Zamówienia konta zawiera teraz listę wszystkich zamówień na rynkach ogólnych prowadzonych przez organizację — Zamówienia detaliczne, zamówienia usługowe i zamówienia subskrypcyjne — na jednej liście oznaczonej Własne nazwy rynków organizacji, filtrowane według rynku. Mówi wyraźnie, kiedy rynek jest ukryty Z powodu braku pozwolenia, lub (Wynajem, Zakupy) nie jest jeszcze powiązany z kontami W ogóle, zakładka nie jest wyświetlana. Rynki specjalistyczne otrzymują po jednej karcie tylko wtedy, gdy organizacja prowadzi ten rynek: - Kredyty hipoteczne: rurociąg handlowy (TransactionPipelineTable) jest teraz jednym komponentem w dwóch trybach, jak DocManager — cały potok w Commerce, bez zmian, lub z accountUid tylko ten Nowy rozpoczyna pożyczkę na koncie; Zarząd ogólnoorganizacyjny, HMDA i HMDA zarządzają pożyczką na koncie Migawki są buforowane dla każdego zakresu, więc żaden widok nie nadpisuje drugiego. - Pożyczki osobiste: pożyczki pożyczane przez ludzi konta. - Opieka zdrowotna: dokumentacja pacjenta złożona na koncie i, za pośrednictwem swoich pełnomocników portalu, Pacjenci, do których są upoważnieni (małżonek, dzieci). Dodaj/usuń rekord z zakładki. Wstecz jest inteligentny wszędzie tam, gdzie rekord otwiera się z tych zakładek: każdy link zawiera ?back=, a pożyczka, Strony zamówienia, zamówienia pracy, subskrypcji, osobistej pożyczki i pacjenta powracają do zakładki konta, z której pochodzą Od, lub do handlu / pacjentów, gdy tam otworzyć.
· SecurityService
Zakładki Zamówienia, Hipoteki, Pożyczki osobiste i Opieka zdrowotna na stronie konta
- GET **************** jedna lista zamówień detalicznych konta, prac serwisowych Zlecenia i zamówienia subskrypcji, każde źródło odczytuje tylko wtedy, gdy organizacja prowadzi ten rynek, a dzwoniący posiada prawo do tego ekranu; mówi, które rynki zostały wstrzymane, a które (wynajem, zaopatrzenie) Nie masz jeszcze konta? - GET **************** pożyczki pożyczone przez głównego członka konta lub członków (Zobacz Personal Loan Pipeline). - Potok kredytów hipotecznych: ?accountUid= na GET / i /transactions zawęża każdy poziom do jednego konta (org- POST ?accountUid= rozpoczyna nową pożyczkę na tym koncie. - /ehr/accounts/{uid}/patients: rekordy złożone pod tym kontem oraz pacjenci ich portalu Autoryzuj proxy; warstwa front-desk (View Patients), każdy pokazany pacjent jest kontrolowany; potrzeba połączenia / odłączenia Zarejestruj pacjentów lub edytuj dane demograficzne pacjentów.
· kamo-shared-library
Zgłoś rekord pacjenta pod kontem CRM (ehr_account_patient)
Zakładka Opieka zdrowotna na stronie konta zawiera listę dokumentacji pacjenta złożoną na koncie, a poprzez Link, a nie kolumna dotycząca pacjenta: Link, a nie kolumna dotycząca pacjenta: Link, a nie kolumna dotycząca pacjenta: Jeden rekord może znajdować się pod dwoma kontami (dziecko na obu kontach rodziców) i jedno konto zawiera rodzinę. Tabela utworzona ręcznie jako rola właściciela (2026-11-07), indeksy są prawidłowe.
· kamo-internal
Strona SI Workforce — Centrum dowodzenia, aktywność, zatwierdzenia, przekazywanie, połączenia na żywo, status, wyniki (SIS5)
Codzienne prowadzenie SI pozostawia Ustawienia dla własnej strony, /workforce, otwartej z SI Assistant > SI Workforce (i Bohater domu posiada opcje Pause All SIs / Resume All SIs i może być użyty w tym samym rzędzie na panelu startowym i w palecie poleceń Zatrudnij SI; siedem zakładek ze wstążką w rogu i odznakami liczenia (decyzje czekające, połączenia na żywo, klienci czekając); każdy Każda zakładka ma swój własny adres, a każdy widok wewnętrzny zapisuje adres URL (?view=, &member=, &incident=) Strona przyznaje się do tego, kto przegląda, nadzoruje, prowadzi lub zatwierdza pracę SI. Przeniesiono, nie przepisano: dziewięć widoków centrum siły roboczej (widok zespołu = Centrum dowodzenia > Czekanie na ludzi; Użycie, ROI, Ocena, Jakość i Czerwony Zespół pod wynikami), Status SI (status, incydenty, jeden redaktor na wezwanie), Siła robocza Elementy sterujące (teraz przycisk nagłówka; jego kolumny przełożonego i zatrudnienia dołączają do tabeli Centrum dowodzenia), przekazywanie klientów (nadal otwiera się samodzielnie dla kolegi bez prawa do siły roboczej) i SI wywołuje konsolę jako połączenia na żywo. Jeden klient statusu SI: usunięto siStatusApi.ts dla @kamo/kamoai-core 0.6.0. Pierwsza pomoc dotycząca współdzielonego członka Wprowadzenie funkcji, kolumna porad, przepisane artykuły Centrum pomocy. Linki, nie przekierowania (właściciel 2026-11-07): Otwórz wszystko w okienku zatwierdzeń przechodzi do zatwierdzeń, wywołanie SI wynajmuje link do Dodaj członka zespołu, wycieczkę z przewodnikiem i każdy link w aplikacji do /workforce; stare zakładki Ustawienia, pozycje menu i lądowanie Nie ma już kart.
· kamo-internal
Jeden Kto Dotyczy Do sterowania dla każdego warstwowego ustawienia SI
SIS3 (raport mockup 4). **************** WhoItAppliesTo (którego dotyczy raport) cała organizacja, a następnie każdy dział, stanowisko, zespół lub jeden członek, z Zmień / Usuń / Dodaj inne ustawienie), AddScopeDialog, WhoGetsWhat (co Każdy SI lub osoba używa teraz, z Set By), useSetBy i useScopeNames (nazwy i Dźwięki tła, Easter Eggs, Shift, ścieżki działów ze słownictwa org) Raporty i Osobisty Asystent używają go; ich cztery ręcznie wykonane kopie (nadpisywanie wierszy, dodawanie okien dialogowych, słuchanie / pobieranie kart, ShiftOverrideDialog) zniknęły. Poprawki: - Raporty Shift: żetony Which Setting Wins podążają za serwerem (osobą, która otrzymuje raport jako pierwszy: własny wybór, ustawiony dla niego, zespół, stanowisko, dział; Następnie SI); własny wybór osoby jest wyświetlany jako własny wiersz tylko do odczytu. - Osobisty asystent: warstwa, która nie mogła być odczytana nigdy nie otwiera edytora, więc Pusty formularz nie może być już zapisywany na rzeczywistych ustawieniach; przełączanie warstw Z niezapisanymi zmianami pyta najpierw. - Jedna lista języków SI (/api/kamoai/languages) dla połączeń i asystenta ( Zakładka ustawień domyślnych i ustawień każdego użytkownika), zachowując dowolny zapisany język. - Asystent pokazuje, co każde ustawienie dziedziczy, oferuje własne organizacji Ma wiele stylów osobowości i ma Who Gets What dla każdego członka.
· kamo-internal
Ustawienia › Super Inteligencja w sześciu zakładkach ze stronami drill-in pod własnymi adresami (SIS2)
- **************** Przegląd · Jak działają · Codzienna praca · Bezpieczeństwo i nadzór · Mózgi i narzędzia · Osobisty asystent.Każda zakładka otwiera się na centrum kart; każda karta jest drill-in Strona (breadcrumb, powrót o jeden poziom z push, pokoje z własnym adresem), który montuje ISTNIEJĄCY edytor bez zmian, z własną pomocą i wskazówkami tego edytora. Pierwsze wprowadzenie na kartę i stronę. - Każdy stary link /settings/ai?tab= przechodzi do swojego nowego domu z wewnętrznymi parametrami; SI Zakładki siły roboczej (siła robocza, si-status, kontrole siły roboczej, wykorzystanie) są nadal otwarte jak wcześniej, dopóki Strona /workforce SIS5 je zawiera. - JEDNA mapa dostępu **************** dla menu, sekcji lądowania i strony; Naprawiono dryf bramy: Workforce Controls wymaga aplikacji SI Workforce; przełożeni otrzymują status SI i temat; wydatki otwierają się dla tych, którzy mogą czytać lub zmieniać budżety; Użycie następuje po VIEW_AI_USAGE. - Temat menu ustawień i karty lądowania są zgodne z nową mapą o nazwie Super Intelligence. - Centrum pomocy: ścieżki ustawień przepisane; nowy artykuł Ustawienia Super Intelligence. - Zestaw: tusz marki czytelny na ciemnej palecie; intro o szerokości telefonu; kontrast układu informacji.
· AIService
Style osobowości organizacyjnych i podgląd Who Gets What
SIS3. Osobisty asystent SI akceptuje teraz własną osobowość organizacji Dodawanie stylów (org:<uuid>) obok wbudowanych: zatwierdzone, sprawdzone pod kątem istnienia w katalogu org on save (gone = zwykła odmowa, unreadable = spróbuj ponownie), i mówił z tym Proza stylu w monicie, widoku ustawień i połączenia głosowego. Styl, który Nie dodaję żadnej prozy, tak jak zawsze robiło to nieznane mi nazwisko. GET **************** (MANAGE_AI_SETTINGS, jak każdy layer route) odpowiada, czego używa asystent jednego członka i który zestaw warstw lub Każde ustawienie jest zablokowane dla współdzielonej tabeli Who Gets What. Nigdy pamięci, awatar Model warstwy (blokady, najściślejsze granice) pozostaje bez zmian.
· kamo-internal
Główny motyw interfejsu MUI przejmuje markę organizacji, nigdy nie zmienia jej
Nie było ThemeProvider powyżej I18nProviders, więc zbudowany jest na temacie MUI i każdy Przycisk, przełącznik, suwak, zakładka i spinner w aplikacji narysował #1976d2. - app/lib/brandColors.ts: odczyt RESOLVED **************** raz w temacie org Arkusz stylów (#kamo-theme-globals-css) został załadowany i ponownie, gdy jest zamieniany (przechwytywanie ładowania) Rozpatrzone heksadecymalne/rgb; oklch/hsl/nazwy zmierzone na płótnie o rozmiarze 1px. Nigdy nie odczytuje, dopóki arkusz nie jest w środku, więc szary domyślny nigdy nie miga nad marką. - I18nProviders buduje pierwotne (i wtórne) z niego jako palety OPTION, więc MUI wywodzi Marka serwera (gdy może nazwać nazwę org zakładki) jest pierwszą farbą; marka serwera (gdy może nazwać nazwę org zakładki) jest drugą farbą; W przeciwnym razie neutralny domyślny kolor globals.css, nigdy niebieski. - Tekst na wypełnieniach marki: czarny lub biały przez luminancję (ta sama linia 0.179 jak ON_BRAND), AA dla dowolnej marki. - Marka jako tekst: ciemny lift darkPrimaryTextOverlay zachowany; brandTextOverlay dodaje swoje światło lustro (blade marki zaciemnione jako tekst) dla podstawowego i wtórnego; zawarte przyciski zachowują dokładną markę. - LightSurface zachowuje markę org, gdy zamienia ciemną paletę na światło. - Zakresy na ekranie **************** pozostają: malują ze zmiennej Z własnym atramentem AA, więc ich wygląd pozostaje niezmieniony.
· kamo-internal
Zestaw stron ustawień (SIS2): siatka centralna, karty statusu, strony drill-in z pokojami, pasek zapisywania, osłona niezapisanych zmian, pierwsze wprowadzenie
HubGrid + HubCard (stan wstążki narożnej, chipsy zwykłych słów, podsumowanie na żywo), Wstecz jeden poziom z push, bohater, pokoje z własnym adresem), lepkie SaveBar, który mówi, Strażnik niezapisanych zmian, sam strażnik (nawigacja zestawu, linki w aplikacji, przeładowanie), SettingsIntro na preferencja wspólnego wprowadzenia funkcji dla każdego członka, boczne wskazówki w kolumnie pomocy ramki ustawień, SettingsView zyskuje kontrolowany, ścieżkowo kierowany tryb karty, dzięki czemu strony zestawu mogą być ponownie wykorzystywane Zapisz ramkę ustawień zamiast jej kopiowania.
· kamo-internal
Przykładowy obraz na żądanym dokumencie i przyciski tekstowe w kolorze marki
Dodaj przykładowy obraz, wybrany z biblioteki zasobów HR (tylko obrazy) Dodaj przykładowy obraz, wybrany z biblioteki zasobów HR (tylko obrazy) Przyciski tekstowe na nowym panelu są wyświetlane i pokazywane członkowi obok strefy upuszczania i w podglądzie na żywo Powierzchnie przyjmują kolor marki organizacji zamiast domyślnego niebieskiego MUI.
· kamo-internal
Żądane dokumenty, przegląd kadr, Review Studio i szybkie żądania
Pakiety prawne i zgodności mogą teraz poprosić członków o przesłanie dokumentów i wysłać to, co chcą Po zakończeniu pracy przekazuje ją recenzentowi HR, który zatwierdza ją lub zwraca do poprawek z notatkami i ocenami. - Przegląd Studio **************** pełnokrwisty, otwarty na trasę Recenzenci, którzy nie posiadają prawa HR — DocsService decyduje): szyna przedmiotu z okrągłymi odznakami i rogiem Wstążki na werdykt; dokument na biurku z PdfPages, zoom, drag-to-pan i strony pasek znaczników (wyróżnienie, strzałka, pole, odręczne, numerowane szpilki, podtytuły, kolor atramentu, undo/redo); na pozycję Zaakceptuj / Potrzebuje poprawki z komentarzami i szybkimi powodami; ogólny komunikat, Dołącz komentarz z zatwierdzeniem, prywatna notatka; Porównaj rundy obok siebie lub przesuń palcem; klawiatura Skróty klawiszowe (A, R, J/K, H, W, B, P, C, D, V, X, Cmd/Ctrl+Enter, ?) z arkuszem skrótów; automatycznie zapisywane Szkic; podsumowanie potwierdzenia; Zatwierdzić & Następny / Powrót & Następny przez kolejkę; konfetti na Sugestie SI są renderowane tylko wtedy, gdy przestrzeń robocza zawiera funkcję siPrecheck. - MarkupLayer: warstwa marks-in/marks-out na annotationGeometry, używana do rysowania Studio i tylko do odczytu w widoku korekcji elementu. Projektant esign jest nietknięty. - Potrzebuje przeglądu: nowa zakładka ?sub=przegląd (dodana) pokazana posiadaczom REVIEW_LEGAL_SUBMISSIONS lub Każdy, kto ma niepustą kolejkę, samodzielną stronę kolejki dla przekierowanych recenzentów, needs_review Wiadro w liczniku, odznaka przeglądu NavTop, Przegląd działań w siatce zadań, na HR Lista późnych w przeglądzie i na stronie użytkownika. - Tworzenie: okno dialogowe pakietu składa się z trzech kroków — Szczegóły, Żądane dokumenty (przeciągnij, aby zmienić kolejność karty, żądanie biblioteki, typy plików, liczby, wygaśnięcie, Użyj ustawienia pakietu / Recenzja / Brak recenzji, Podgląd członków na żywo) i Przegląd (Wymaga przeglądu, każdy z prawem, określone osoby, ich Lista zgłoszeń jest wysyłana dopiero wtedy, gdy zostanie ona przeczytana przez właściciela konta. - Szybkie żądanie: Żądanie dokumentów na **************** (HR przeglądanie Ktoś inny) wysyła jednemu członkowi jednorazowe żądanie w jednym połączeniu. - Członek: krok przesyłania na żądanie (strefa upuszczenia, aparat fotograficzny na telefonach, postęp na pliku i Ostrzeżenie o niewyraźnym/zbyt małym zdjęciu, data ważności), tryb korekcji dla ZWRÓCONYCH (tylko oznaczone flagą elementy; poprzednie przesłanie z ocenami recenzenta i ponumerowane) Prześlij poprawioną wersję), oraz Przesłane -> W przeglądzie -> Zatwierdzone / Zwrócono linię czasu z recenzentem, na żywo, z konfetti po raz pierwszy zatwierdzenie jest widoczne. - mirrory statusowe: RETURNED jest otwarty (oczekujący), AWAITING_REVIEW jest własnym filtrem in_review, Rejestr zyskuje needs_review, a każda etykieta stanu, wstążka i akcja zna obie. - Ustawienia: Szybkie powody i biblioteka wniosków w HRS > Prawo i zgodność. - RoleRightType mirror: REVIEW_LEGAL_SUBMISSIONS (697, HRS, samodzielny root). - Pomoc: trzy artykuły w centrum pomocy, linki pomocy na każdej nowej powierzchni, krok wycieczki HR.
· DocsService
Żądane dokumenty, przegląd kadr, szybkie wnioski i pre-check SI
Członkowie mogą być teraz proszeni o przesyłanie dokumentów w pakiecie prawnym i zgodności, A pakiet może wymagać przeglądu HR przed jego wykonaniem. Tworzenie (/api/docs/legal/packages): reviewRequired, reviewerAnyRight, reviewerManager, reviewerMemberIds[], reviewDueBusinessDays i requests[] (pełna lista) Publish zamraża żądania + przełącznik przeglądu (replace) na create/patch i GET (odcisk palca nie zmieniony dla pakietów, które nie używają ani jednego, ani drugiego, więc nie Pakiet tylko na żądanie publikuje i dostarcza. Member (/api/docs/legal/member): przesyłanie jednego pliku na wywołanie (ImageService content- obrazy -> PDF w trakcie przetwarzania, Office/HEIC za pośrednictwem usługi ConversionService; natywne pliki PDF służą jako oryginał), usuń plik roboczy (miękki, nigdy nie usuwany), Ustawianie daty ważności, odczytywanie własnych plików, żądanie obrazu próbnego requests[], reviewRequired, reviewRound, latestReview, wiadomość; przyrost dokumentów **************** Finish wymusza wymagane przesyłanie, poświadcza na podstawie Zastępuje link i przenosi sprawdzony pakiet do AWAITING_REVIEW. Przegląd (/api/docs/legal): reviews/queue + count, review-workspace, plik i PDF-y dokumentów na rundę (jeden wiersz audytu na otwarcie), zapisywanie wersji roboczej i Zatwierdzenie -> WYKONANIE i zapisanie scalonego pliku PDF (podpisane dokumenty + zatwierdzone dokumenty) Return -> RETURNED, oznaczone flagą elementy zostaną ponownie otwarte, Zwrócone podpisane dokumenty otrzymują nową kopertę (stara przechowywana jest jako historia). Trasowanie: właściciele REVIEW_LEGAL_SUBMISSIONS, nazwani recenzenci lub członkowie Kierownik przez linię sprawozdawczą; nigdy własne zadanie. Quick Requests: POST /quick-requests tworzy pakiet ad hoc dla jednego członka, Publikuje i dostarcza go synchronicznie i odpowiada na zadanie. Powiadomienia: hr.package_needs_review / zwrócony / zatwierdzony, recenzent SLA Nudges w dziennym zamiataniu (terminy płatności w dni robocze); RETURNED jest przypominany. SI pre-check: sugestie OCR dla recenzentów, TYLKO jeśli organizacja ma aplikację SI (ServiceType.AI_SUPPORT przez FeatureService); w przeciwnym razie siPrecheck jest null i Nic się nie dzieje. LIVE_STATES (otwarte + w przeglądzie) teraz napędza dostawę de-dup, unieważnienie i ponowne dostarczenie; k8s: limity wieloczęściowe (domyślne zdjęcia z telefonu odrzucone przez 1 MB) i Opcjonalny sekret OCR.
· EmailService
Podgląd przykładów dla listów przeglądu prawnego
hr.package_needs_review / hr.package_returned / hr.package_approved (zasiedlony z Szablony kanoniczne kamo-shared-library) teraz podgląd z realistyczną całością Przebudowa EmailService przynosi również możliwość tworzenia nowych zdań zamiast generycznego fallbacku Dodaj trzy nowe kanoniczne szablony do swojej ścieżki klasy, aby seedForOrg mógł je utworzyć.
· kamo-shared-library
Opis pakietu (wiadomość Quick Request) i jedno zgłoszenie na rundę
- LegalPackage.description: Krótka notatka HR wyświetlana na górze pakietu. - LegalPackageSubmission deklaruje unikalny (assignment_uid, version_request_uid, Indeks (okrągły) został już utworzony w YugabyteDB.
· KlusterServices
Pozwól DocsService dotrzeć do ocrservice w celu wstępnego sprawdzenia prawnego SI
Prawo i zgodność odczytuje przesłane dokumenty z Kamo OCR, aby dać recenzentom Dodaje sugestie (organizacje z aplikacją SI tylko). Dodaje pod kamowsdocs Dodaj etykietę do listy dozwolonych wejść; zastosowana do klastra ręcznie.
· SecurityService
Seed SPRAWY_PRAWNE_I_ZGODNOŚĆ_Z_PRAWEM (697) from MANAGE_LEGAL_AND_COMPLIANCE
Ktokolwiek prowadzi dziś Dział Prawny i Zgodności, sprawdza, co członkowie do niego przesyłają, więc Nowa kolejka przeglądu potrzeb jest obsadzona na boot, który wprowadza prawo. Zasiane tylko z prawej karty, nigdy z zestawu odczytu HR.
· kamo-shared-library
Żądane dokumenty, przegląd kadrowy i szybkie wnioski — podmioty, REVIEW_LEGAL_SUBMISSIONS (697)
Pakiety prawne i zgodności mogą teraz poprosić członków o przesłanie dokumentów i mogą Przekieruj ukończone zadanie do recenzenta HR, który je zatwierdzi lub zwróci Pozycje do korekty. - Nowe podmioty: LegalPackageRequest (szablon), LegalPackageVersionRequest (zamrożony przy publikowaniu), LegalPackageReviewer (nazwani recenzenci), LegalPackageSubmission + LegalPackageSubmissionFile (na rundę, pliki nigdy nie LegalPackageReview + LegalPackageReviewItem (DRAFT wznowiony, FINAL append-only), plus ich enumy. - LegalPackage: reviewRequired, reviewerAnyRight, reviewerManager, reviewDueBusinessDays, adhoc, adhocMemberId. Wersja zamraża reviewRequired. Przypisanie: reviewRound, submittedAt, reviewDueAt. Dokument: round, Poświadczenie: runda (unikalny dla każdego zadania + runda). LegalSettings: returnReasons, requestLibrary (JSONB). - status zadania += AWAITING_REVIEW (nie otwarty) i RETURNED (otwarty); LIVE_STATES = OPEN_STATES + AWAITING_REVIEW dla dostawy/odwołania/ponownego dostarczenia. Status dokumentu += ZŁOŻONY, ZWRÓCONY, ZAAKCEPTOWANY. - RoleRightType REVIEW_LEGAL_SUBMISSIONS (697, "Przegląd zgłoszeń prawnych", RoleRightHierarchyTest: wartości 442, samodzielne 102, niezależne 102, Życie i śmierć - Szablony e-mail hr.package_needs_review / hr.package_returned / hr.package_approved (etykieta członka zespołu organizacji, bez nazw dzierżawców). DDL został już zastosowany do YugabyteDB (idempotent, role właściciela).
· MCPGatewayService
Po treściach zewnętrznych ryzykowne działania wymagają zgody osoby, chyba że przełożony nakazał je (podejście SIE3)
Decyzja właściciela 2026-11-07 dotycząca odkrycia SIE3: po uruchomieniu odczytano zawartość zewnętrzną (e-mail, strona internetowa, dokument, tekst, połączenie, spotkanie), wysyłanie do nowego odbiorcy, Usuń, zewnętrzny udział, zmiana ustawień, pieniądze i polecenia powłoki czekają Zatwierdzenie osoby na resztę biegu, bez względu na to, co robi czarter Odpowiedź do osoby, z którą biegacz rozmawia (tożsamość osoby, z którą biegacz rozmawia) (nadawca lub odbiorca) lub zwykła odpowiedź na e-mail, który został przeczytany, pozostaje automatyczna uwierzytelniony bezpośredni rozkaz przełożonego w łańcuchu dowodzenia SI (SecurityService stoi lub działa w ich imieniu) stoi (Nie Niepodporządkowanie); jego zakres i zasady nigdy-nie-udzielane/tylko-ludzkie nadal obowiązują. Jedna reguła w punkcie decyzyjnym polityki: OUTSIDE_CONTENT (ZAPYTAJ z aktem jako Przyczyna; LIFT SUPERVISOR_ORDER/ON_BEHALF; PRZEJŚCIE **************** Objaśnienie zapisu w prostym języku i karta zatwierdzenia ("To zadanie odczytuje zewnętrzny e-mail; osoba powinna zaakceptować wysyłanie na nowy adres."). Goldens: injection-gates.txt re-pinned (16 lines: EMAIL/DOCUMENT/CHAT/SMS sends - Kto odpowiedział?) i usuwa teraz pytanie); SIE2 pipeline-scenarios.txt +180 dołączonych zanieczyszczonych scenariuszy and tool-static-decisions.txt +88 dołączonych linii aktów narzędziowych; każdy wcześniejszy Linia SIE2 bez zmian.
· kamo-internal
Zakładka SI Meeting Joins: pozwól SI dołączyć do spotkań Zoom i Teams jako aplikacja (SIE10)
Ustawienia > Kamo Spotkania > Dołączenia do spotkań SI (MANAGE_MEET_SETTINGS; zakładka + pozycja menu + artykuł pomocy): Jedna karta na dostawcę (Zoom, Microsoft Teams, Google Meet) z jej stanem w zwykłych słowach i Wstążka narożna (gotowa, wyłączona, wymaga sprawdzenia, nie skonfigurowana, nie działa, wkrótce, Google Tylko podgląd), jak przebiegło ostatnie dołączenie, przełącznik organizacji Dołącz jako aplikacja (wymaga przejścia kontroli), i szufladę konfiguracyjną z własnymi krokami dostawcy, tajnymi polami tylko do zapisu, Zapisz i na żywo Kolory marki z motywu, zmniejszony ruch honorowany, dolna płyta telefonu. Przechodzi przez istniejącą trasę /api/meet/provider BFF do MediaService /si-join.
· kamo-internal
Jakość — recenzje konwersacji, zadowolenie klientów, luki w KB i wytyczne uzyskane z korekt (SIE9)
Widok jakości Workforce Hub: próbkowana ocena każdego SI z trendem i zadowoleniem klientów; Dokładność, ton, polityka i wynik każdej przejrzanej rozmowy z jedną linią notatki; odpowiedzi satysfakcjonujące, ich spread, na jakich kanałach są i najnowsze komentarze; KB gaps (pytania, na które baza wiedzy nie mogła odpowiedzieć), Każdy z nich zawiera sugerowany artykuł, który jest przesyłany do kolejki recenzji Centrum pomocy jako wersja robocza Ustawienia: udział w recenzji i dzienny limit, kanały satysfakcji (wszystkie wyłączone, dopóki nie zostaną włączone), okres oczekiwania i ciszy, Pierwsza pomoc, szybkie wskazówki i artykuł z Centrum pomocy.First time help, Quick Tips and a Help Center article. Wskazówka wyciągnięta z poprawek pojawia się w karcie Tuning SI i otwiera się w opisie zadania z Dodano wytyczne; zapisywanie zapisów jako własnej wersji LEARNED. Siatka ewaluacyjna i karty Centrum dowodzenia @kamo/kamoai-core 0.5.0. Naprawiono dwa testy hubów pozostawione przez Red Team i poprawiono dwie nieprawidłowości Zakładki Command Center.
· kamo-internal
Zakładka Języki i dostępność z recenzjami linii mówionych (SIE8)
/settings/ai?tab=languages (zakładka + menu + karta docelowa, zabezpieczona jak powiadomienia o połączeniach i spotkaniach): języki i SI organizacji mogą mówić podczas połączeń i spotkań (chipy językowe o nazwie w języku czytelnika; z (dowolny wybrany, SI podąża za językiem dzwoniącego), wyraźna mowa podczas każdego połączenia, obsługa połączeń przekaźnikowych, panel, pomoc po raz pierwszy, a dla własnego zespołu Kamo (organizacja platformy, MANAGE_AI_WORKFORCE), linia telefoniczna Opinie: każda linia połączeń i spotkań nadal w języku angielskim w języku, sugestia maszyny, słowa w nawiasach Zaznaczone, zapisane i wycofane, Potrzebuje przeglądu / Przejrzane zakładki z licznikami, Angielski Zmieniono, gdy angielski się przeniósł.
· MediaService
Aplikacje SI meeting-bot na organizację dla Zoom, Teams i Google Meet (SIE10)
Aplikacje organizacji dla każdej zatwierdzonej ścieżki botów dostawcy, dzięki czemu jej SI mogą dołączać do zewnętrznych spotkań jako Aplikacja zamiast telefonu: - Zoom: Podpis dołączenia do spotkania SDK (HS256 JWT, podpisany tutaj) + token On Behalf Of członka kto poprosił (GET **************** wybity z aplikacją konta Zoom organizacji lub, Jeśli nie ma żadnego, aplikacja serwer-serwer dostawcy spotkań Zoom (ponownie użyta usługa ZoomTokenService). - Zespoły: Azure tożsamość usług komunikacyjnych + token VoIP (podpisany przez HMAC interfejs REST Identity API) dla Zespoły współpracują jako uczestnik zewnętrzny. - Google Meet: Klient OAuth przechowywany i sprawdzany; dołącza do pobytu przez telefon (Media API jest tylko słuchaniem Developer preview wymagający rejestracji każdego uczestnika). Sekrety tylko do zapisu, szyfrowane kluczem platformy. Przełączniki platformy meet.si-join.<p>.enabled (domyślnie wyłączone) + własny przełącznik organizacji, który wymaga sprawdzenia połączenia. Sesja API /api/meet/provider/si-join (MANAGE_MEET_SETTINGS) i wewnętrzne **************** (KAMOAI secret). Zastosowano DDL.
· kamo-shared-library
Aplikacje botów spotkań na organizację i ścieżka dołączenia do zewnętrznego spotkania (SIE10)
OrgMeetingBotAppEntity **************** aplikacja organizacji dla dostawcy Zatwierdzona ścieżka bot spotkań (Zoom Meeting SDK, Teams za pośrednictwem Azure Communication Services, Google Meet Media API), szyfrowana konfiguracja, własny przełącznik, status i ostatnie dołączenie. AiExternalMeeting zyskuje JOIN_PATH (PHONE | APP) i NATIVE_REASON.
· kamo-shared-library
Sprawdzone tłumaczenia wypowiedzi SI (SIE8)
Deklaruje ai_spoken_line_reviews (kamoai-usługa **************** zastosowana) tak KamoInitializer może go odtworzyć.
· kamo-internal
Zakładka Red Team — każdy atak powierzchniowy Kamo, wyniki, trend i raport (SIE3)
**************** bohater w marce organizacji z okres (7/30/90 dni), odświeżenie i pobranie raportu (CSV w zwykłych słowach); Pierwsze wyjaśnienie (funkcja intro siRedTeam); cztery animowane kafelki Naprawiono, Pierścień oceny ochrony, Potrzebuje uwagi z powrotem, Powierzchnie Pokrycie); jedna karta na powierzchnię (e-mail, strona internetowa, dokument, czat zespołowy, strona internetowa) czat, komentarz do zadania, rozmowa telefoniczna, spotkanie wideo, wiadomość tekstowa) ze swoim werdyktem Bar i wstążka narożna w przypadku awarii lub na czuwaniu; ustalenia (scenariusz w zwykłym słowa, SI ze wspólnym awatarem i linkiem do jego pokoju, co poszło nie tak, Pierwszy i ostatni raz widziany, Failing / Failing Again / Watch / Fixed) filtrowane przez Potrzebuje uwagi / Naprawione / Wszystkie; Ostatnie sprawdzenia jako paski; a dla menedżerów, Kolory semantyczne statusu SI dla statusu, marki dla marki, marki dla marki Artykuł z centrum pomocy red-team-findings. Dane: kamoai-service /api/kamoai/dashboards/redteam poprzez /api/kamoai BFF; @kamo/kamoai-core 0.4.0.
· SecurityService
Wskazówka wyciągnięta z poprawek jest własną wersją opisu stanowiska (SIE9)
Karta członkowska może powiedzieć, że dodaje wytyczne, których SI nauczył się od korekt przełożonych (źródło LEARNED, z krótką notatką): ta sama zweryfikowana ścieżka zapisu, zapisana jako wersja LEARNED (historia SIE6: diff, restore). Wszystko inne pozostaje własnym zapisem edytora.

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