Jurnal de schimbări
Ce e nou.
Fiecare îmbunătățire a platformei, pe măsură ce se livrează.
· kamo-shared-library
Modificări în timp real — comiteți implementările și drepturile widget-ului VIEW_LIVE_CHANGES (690-695)
CommitDeployment (COMMIT_DEPLOYMENTS) este un push către main, cheiat de commit-ul său principal, și cât de departe CommitLog.deploymentHash indică fiecare intrare la push-ul care a livrat-o.CommitLog.deploymentHash indică fiecare intrare la push-ul care a livrat-o. Schema a aterizat la KamoInitializer 2026-11-06. VIEW_LIVE_CHANGES (690) este o rădăcină fără ServiceType care porți feed-ul; widget-ul standard de cinci Drepturile (691-695) depind de ea. RoleRightHierarchyTest numără mișcarea cu ei.
· KlusterServices
Lăsați SecurityService să citească stările CI ale Forgejo pentru modificările live
Urmărirea implementării Live Changes întreabă Forgejo (un proces gazdă pe k1m1, portul 3000) unde se află fiecare avatar-resolver-egress a permis doar YugabyteDB, NATS și MinIO pe serverul de avatar Nodul, astfel încât fiecare cerere a expirat.
· kamo-internal
Permiteți acest site pe umplerea refuzată a unui SI, în activitatea seifului (faza 2 TPVAULT)
· MCPGatewayService
Vault_list, vault_fill și vault_run_shell, umplere numai prin referință (faza 2 TPVAULT)
SI numește un element; Tool Plane citește fereastra focalizată și adresa browserului bar de la mașina însăși, solicită VaultService (care verifică legătura site-ului și scrie În primul rând, introduce valoarea în stația de lucru a SI-ului și spune modelului Valoarea nu este niciodată în argumente, planuri, cărți de aprobare, rezultate, memorie, ci în ceea ce facem sau log-uri, iar fiecare răspuns al stației de lucru este curățat ulterior (hash-uri cheie în Redis, Secretele shell-ului se află într-o variabilă de mediu. vault nu este niciodată în numele unui alt utilizator.
· kamo-shared-library
VaultItem.allowedHosts, site-urile pe care un supraveghetor le-a aprobat pentru umplerea unui SI (TPVAULT faza 2)
· kamo-internal
Seiful de parole sub Organizator (TPVAULT faza 1, cu ecranele fazei 3)
/vault: seiful dvs. și seifurile SI-urilor pe care le supravegheați; elemente după tip (login-uri, API-uri, și SSH, coduri de recuperare, chei de autentificare, Wi-Fi, conectări la computer, note); Confirmați că sunteți dumneavoastră înainte de afișarea unei valori (parolă, plus autentificator atunci când sunteți înregistrat sau un (cod trimis prin e-mail), o valoare pe cerere, ascunsă după 30 s, clipboardul golit după 30 s; Generator de parole, partajează un element, Sănătatea parolei cu verificarea încălcării anonimatului k, Activitate în Limbaj simplu, Acces de urgență, import de la **************** BFF /api/vault/** retransmite la SecurityService, nu se stochează, nu se înregistrează niciodată.
· SecurityService
Retransmiterea seifului de parole și reconfirmarea după 5 minute; limitarea încercărilor de confirmare a parolei computerului găzduit (TPVAULT)
/api/security/vault/** rezolvă sesiunea, refuză impersonarea, calculează reconfirmarea prospețimii la fiecare solicitare (marcajul parolei KREAUTH în termen de 5 minute, plus autentificatorul atunci când sunteți înscris; un cod trimis prin e-mail pentru conturile fără parolă) și transmite o listă de permisiuni a căilor utilizatorilor către VaultService Confirmă acum limitatorul de re-verificare (5 greșit pe sesiune pe 15 minute).
· kamo-shared-library
VAULT_RECONFIRM_CODE e-mail canonic pentru membrii fără o parolă (TPVAULT)
· kamo-shared-library
Entitățile seifului de parole și evenimentele jurnalului de acces VAULT_* (TPVAULT)
Șapte tabele pentru seiful de parole (seifuri, elemente, câmpuri criptate, un Jurnal de acces, share-uri, cereri de urgență, dispozitive cunoscute), declarate aici ca KamoInitializer Puteți să le recreați; DDL-ul trebuie aplicat mai întâi manual (vaultservice docs/sql) @JsonIgnore și sunt fixate în **************** care a fost roșu pe Principal pentru trei coloane de cifru kamoai care sunt acum păzite de asemenea.
· kamo-internal
O pagină de jurnal de apeluri sub Apel / Text
Fiecare apel pe care membrul l-a făcut sau l-a primit și apelurile tuturor celor de sub ei pe linia de raportare (VOIPService GET /api/voip/calls/log decide rândurile). Rândurile arată partea îndepărtată și linia noastră ca PhoneNumber, avatarul membrului, Timpul, lungimea, modul în care s-a încheiat (cu rezultatul Call Floor), un inline player pentru o înregistrare care există cu adevărat (stocată sau deținută de furnizor și Transmiterea prin VOIPService), un sertar de transcriere căutată, și cele mai multe Puteți vedea clienții potențiali, conturile și tranzacțiile recente ca linkuri sau ca Nelegate. Filtrele, ordinea și datele sunt afișate direct în bara de adrese; dalele reprezintă întregul Filtrat set și filtru pe un clic; pagini se încarcă pe măsură ce derulați; noi apeluri Sfaturi rapide, fereastra de ajutor care apare în momentul în care un utilizator accesează un domeniu și un articol din centrul de ajutor ****************
· kamo-internal
View Floor Reports deschide tabloul de bord și panourile managerului
Oglindește VIEW_FLOOR_REPORTS (675) și îl lasă să deschidă rândul Leads > Scoreboard și pagina și Pulsul de podea, raportul Speed-to-Lead, canalul de sursă de lead și Panourile Steaguri de antrenament, lângă drepturile de la nivelul apelului Ajutor: un nou articol despre Rapoartele de la etaj (ce face dreapta) Se deschide, cine vede ale cui rânduri, cum să-l acorde) și tabloul de bord actualizat și acasă Vezi toate articolele.
· SecurityService
Seed View Floor Rapoarte pentru administratori și manageri de etaj
VIEW_FLOOR_REPORTS (675) deschide acum activitatea de podea. Pe boot-ul care introduce RoleRightsSyncService o acordă oriunde CONFIGURE_SYSTEM (numele de utilizator al unei organizații) administratorii) sau MANAGE_CALL_FLOOR (care a deschis raportul înainte) este acordat, În roluri și în departament, titlul de funcție, membru și suprascrieri de echipă Proprietarul organizației o deține în mod implicit, dar nu o poate controla În deciziile de raportare, pentru o sesiune și pentru proprietarul unui program deopotrivă.
· VOIPService
Un jurnal de apeluri pentru membru și linia lor de raportare
GET /api/voip/calls/log citește PHONE_CALL_LOG după intervalul de timp indexat de Membrii în vedere (ei înșiși + toată lumea de mai jos pe câmpul manager, proprietarul vede toate, aceeași linie de raportare partajată pe care o folosește Call Floor), filtre, Numărul și paginile de pe server, și hidratează doar pagina de conducere, cont și deal (cel mai recent din fiecare), cu excepția cazului în care un filtru are nevoie de ele pe toate. GET /api/voip/calls/log/{id}/audio streams o înregistrare pe care furnizorul o păstrează (JustCall) prin acest serviciu, în spatele domeniului de aplicare al apelului, capacitatea PHI, Noile apeluri semnalează domeniul jurnalului de apeluri, iar noile apeluri semnalează domeniul jurnalului de apeluri.
· kamo-shared-library
Vezi rapoartele de la etaj (675) deschide Activitatea la etaj
Rapoartele de etaj sunt propriul lor drept de securitate (proprietarul, 2026-11-06). VIEW_FLOOR_REPORTS Este o rădăcină CRM de sine stătătoare luată din rezervarea spațiului de lucru apelant (676-680 Activitatea la etaj o cere acum în locul celor două apeluri la etaj Linia de raportare decide în continuare fiecare rând, iar proprietarul îl deține RoleRightHierarchyTest: valori 434, independent, nu este necesar 100, rădăcini 148.
· KlusterServices
Rke2-unwedge, un câine de pază pentru blocajul rke2 log-pipe
Întreruperile de platformă din 2026-09-28 și 2026-10-25 au fost același impas: rke2 își pierde închirierea, ExecStopPost-ul său ucide containerd, nimeni nu citește FIFO-urile din jurnalul containerului și blocul etcd / apiserver / traefik pe următorul lor jurnal Ambele au fost rezolvate prin drenarea manuală a FIFO-urilor. Aceasta face acest lucru automat: când containerul lui rke2 este plecat ȘI un Procesul containerului este blocat pe o conductă timp de 30 de secunde, porniți o pisică pe jurnal FIFO (în /var/log/rke2-unwedge/, /dev/null dacă discul este scurt), și opriți fiecare Nu semnalează niciodată etcd, rke2, etcd, etcd, etcd, etcd, etcd, etcd, etcd, etcd, etcd, etcd, etcd, etcd, etcd, etcd, containerd sau containere. test.sh îl exercită împotriva unui tub real blocat; --scan pe k1m1 găsește 183 shims / 396 FIFOs, care se potrivesc cu scurgerea manuală 10-25.
· KlusterServices
Alertă privind scăderea legăturii de nod și viteza de revenire, direcționată către e-mailul sysadmin
Comutatorul LAN partajat de k1m1 eno49 și k3m1 eno49 a fost resetat de atunci 2026-10-29 (sute de lansări de portavioane, 66 din 70 de minute de lansare împărțite de ambele nave) Nodurile, k1m1 eno49 blocat la 1 Gb / s). nodul-exportor a avut semnalul; nimic Am urmărit-o și alertele de monitorizare-spațiu de nume au fost toate direcționate către null.
· kamo-internal
Drepturi restrânse pentru textele salvate și comutatoarele de automatizare a ipotecii
MANAGE_SAVED_TEXTS deschide setările telefonului numai în fila Texte salvate și MANAGE_MLOS_AUTOMATION deschide o filă Comutatoare de automatizare a ipotecii în Commerce Fiecare se află lângă dreapta largă (MANAGE_VOIP_SETTINGS, MANAGE_SUBSCRIPTION_SETTINGS), care păstrează fiecare filă pe care o avea. Celălalt telefon Tab-urile și secțiunile de autonomie SI rămân cu drepturile largi. Oglindește ambele Drepturile (688-689) în RoleRightType.ts, iar articolele de ajutor spun cine poate schimba Comutatoarele și textele salvate.
· VOIPService
Lăsați MANAGE_SAVED_TEXTS să citească și să modifice textele salvate
/api/voip/sms/text-templates acceptă îngustul MANAGE_SAVED_TEXTS chiar lângă MANAGE_VOIP_SETTINGS pentru scrierile sale, și alături de ACCESS_VOIP pentru citirile sale, astfel încât un Numai titularul noului drept poate lucra la fila Texte salvate. Niciun alt telefon Modificări ale punctului final.
· SecurityService
Lăsați MANAGE_MLOS_AUTOMATION să deschidă comutatoarele de automatizare a ipotecii
GET și PUT **************** acceptă acum îngust MANAGE_MLOS_AUTOMATION chiar lângă MANAGE_SUBSCRIPTION_SETTINGS. Fiecare altul Punctul final de configurare a ipotecii păstrează singur MANAGE_SUBSCRIPTION_SETTINGS, SI_LOAN_ACCESS rămâne decizia proprietarului organizației, iar modificările sunt în continuare înregistrate în mlos_config_change_log prin MlosAutomationSettingsService.
· kamo-shared-library
Adăugați drepturile de setare înguste MANAGE_MLOS_AUTOMATION și MANAGE_SAVED_TEXTS
Două rădăcini de sine stătătoare (688-689), astfel încât comutatorul ipotecar Automation tab și Telefonul Salvat Texte tab poate fi acordat fără MANAGE_SUBSCRIPTION_SETTINGS sau MANAGE_VOIP_SETTINGS. Fiecare este acceptat alături de dreptul său larg, niciodată în loc de RoleRightHierarchyTest: valori 433, standalone 99, rădăcini 147.
· EmailService
Un eveniment de activitate se leagă de Activitățile mele, sub Organizator
· KBService
O notificare de activitate deschide Activitățile mele, sub Organizator
Vechea adresă /notes?task= încă ajunge la ea printr-un 307 în kamo-internal.
· SecurityService
Callbacks-due spune care rânduri sunt datele de întoarcere, pentru sarcinile mele
· kamo-internal
Organizator în navigare și Activitățile mele afișează fiecare activitate atribuită mie
Organizatorul este o nouă opțiune de navigare primară care conține sarcinile mele, calendarul, contactele și notele și listele de verificare, fiecare rând pe Poarta a avut ca o opțiune, cu marcatorul de prezentator al calendarului pe pictograma Organizator Adresele de sarcini în Note (?view=tasks, ?task=) sunt 307 redirecționări către /my-tasks. Paleta de comenzi găsește fiecare Rândul și fluxurile de automatizare prin "fluxuri" sau "automatizare", aterizând pe fila de setări pentru cei permisi. Sarcinile mele (/my-tasks) se bazează pe sistemul de sarcini și pe rândurile planului de acțiune din fila Sarcini: sarcini și sarcini principale (KBService, CREATE_TASK al unui flux printre ele), schițele care așteaptă în coada de trimitere (scope=mine), lista de apeluri și callback-uri scadente, filtrate dupa sursa, scadent, lead, deal, prioritate si ale carui sarcini, live pe listele de verificare, automatizare, Modificările de apelare și de conducere a podelei, cu bifă, trimitere, apelare și făcute în loc. Nimic nu este stocat Urmează pașii și legăturile de activitate.
· kamo-internal
SI-ul organizației prin față și personalitate pe fiecare pagină de etaj, și nici o voce tastată
- E-mail Triage: caseta tastat Vocea ta a dispărut.Cine scrie schițele alege dvs SI-ul organizației (personalitatea proprie) sau propriul tău Asistent SI (vocea de la SI Asistent Setări, care se deschide prin Schimbare Voce). Proiectat de numele SI sub o schiță. - Un org SI: OrgSiPicker pe setările SI și setările de e-mail, aceeași înregistrare SI apel Editează pe pagina Fluxuri de automatizare, care acum spune așa și arată personalitatea fiecărui SI. Panourile de triaj și de captare nu mai poartă propria alegere a SI SI-ul organizației în selectorul său. - SiWorkStrip topuri E-mail Triage, Briefing de astăzi și Capture Inbox cu SI Adaugă o fotografie, un nume și o personalitate, sau pune un SI să lucreze aici cu Alegeți-vă SI-ul sau Angajează un SI SI pentru oricine poate. Briefings show Scris de. - Ajutor: E-mail Triage, Capture Inbox, Briefing de astăzi și SI apelând articole actualizate.
· SecurityService
Personalitatea unui SI pe AI membri citește, astfel încât munca sa poate spune cine este
Fiecare rând /team-members/ai-members poartă personalitate: titlul arhetipului și O rezoluție pentru fiecare SI, fiecare în propriul domeniu de aplicare, în conformitate cu descrierea în vigoare pentru acel SI Tranzacție doar în citire, astfel încât un eșec lasă lista întreagă.
· MCPGatewayService
Instrumentele Inbox spun că o schiță este în personalitatea proprie a SI-ului sau vocea asistentului SI al proprietarului
Nu mai există profilul vocal al proprietarului: si_inbox_next poartă numele și substituentul proprietarului, și vocea propriului lor asistent SI, atunci când au ales-o Numai pentru aceste două descrieri.
· AIService
Propria voce a unui membru SI Assistant, pentru schițe de triaj prin e-mail
POST **************** răspunde numele asistentului și modul în care acesta Sunete, rezolvate de la Setările asistentului SI prin aceeași cascadă de chat Triajul de e-mail scrie schițele unui membru în ea atunci când și-au ales propriile Nimic nu este stocat aici, și nu există nici un câmp de voce oriunde în altă parte.
· kamo-internal
Un membru de tip Sales Floor poate dezactiva sunetul de la sine
SALES_FLOOR oglindește tipul Java (kamo-shared-library 3ea204a5): gated pe VIEW_LEADS ca EmailService, Etichetă (Sales Floor) și setările sale indică faptul că apelul a fost efectuat de către un client Sunetul rămâne tonul normal de notificare.Sunetul rămâne tonul normal de notificare.
· kamo-internal
Utilizatorul sistemului ajunge la configurarea podelei SI, deoarece automatizarea-serviciului permite acum
automation-service (5a6a287) permite modului god și utilizatorului de sistem să citească și să schimbe setările SI și briefing-urile, Modul Dumnezeu ajunge deja la tab prin bypass-ul de fereastră deschisă al lui checkRight; Sistemul Utilizatorul nu este în nici o sesiune, deci useSystemUserSession întreabă **************** o dată per page load (eșecuri închise) și poarta de podea SI, meniul de setări, cardurile de setări și e-mail Citește-l.

Universul tău te așteaptă.
Începeți gratuit în câteva minute.Adăugați produse oricând sunteți pregătit — fără migrare, fără autentificări noi.
Gratuit pentru totdeauna — nu este necesar un card de credit