Angajat nefolosit cât timp culoarea se odihnește
Vopsitul părului înseamnă 20 de minute de muncă și 40 de minute de așteptare. În cele 40 de minute angajatul bea un ceai, iar salonul pierde încasări.
Se pune vopseaua, apoi se așteaptă. În așteptarea aceea angajata nu are ce face, dar în calendar scaunul apare ocupat — iar salonul pierde ora aceea în tăcere. D-CCM ține separat minutele lucrate și minutele de așteptare ale unui serviciu: vă aduce lucrarea care încape în așteptare și prinde suprapunerea înainte să salvați programarea. Cât încape în așteptare, atâta capacitate câștigă salonul.
Programele folosite pe scară largă socotesc o programare ca pe un bloc unic; de așteptare nu știu nimic. Exact acolo se uită D-CCM.
Problemă
Gradul mediu de ocupare al saloanelor din Turcia este de 62%. Asta înseamnă că 38% din fiecare oră de angajat rămâne goală. La golul acela se uită D-CCM.
Vopsitul părului înseamnă 20 de minute de muncă și 40 de minute de așteptare. În cele 40 de minute angajatul bea un ceai, iar salonul pierde încasări.
Trei clienți nimeresc pe aceeași oră, cabinetul ia doi, aparatul este unul singur. Recepția avertizează manual, iar clientul pleacă nemulțumit.
Patronul socotește în minte — „ce-ar fi să fac o manichiură în timpul vopsitului”. Sistemul nu anticipează, iar greșelile se adună.
De ce există
Scaunul pare ocupat, în timp ce angajatul e liber. Nu se poate primi un al doilea client, iar salonul pierde ora aceea în tăcere. Problema nu este aritmetica programului — este modelul lui.
Intervalul pasiv se deschide în mod deliberat. Devine o felie separată în calendar și, dacă încape o lucrare scurtă, aceasta este propusă. Ziua este salvată, iar clientul nu observă nimic.
Soluție
Un serviciu nu mai este numele unui singur bloc. Are două părți: minutele în care un angajat este cu mâna pe lucru și minutele în care clientul așteaptă. D-CCM nu le risipește pe cele din urmă.
Vopsitul părului: 20 de minute de muncă, 40 de minute de așteptare. D-CCM vede acele 40 de minute și îl repartizează pe același angajat unui client în paralel (o manichiură, să zicem). Rezultatul: doi clienți în ora aceea în loc de unul — ora aceea face de două ori mai multă treabă.
Configurarea
Ca să porniți D-CCM e de ajuns să scrieți o singură dată cele două durate ale unui serviciu. Calendarul și comisionul vin de la sine.

Gestionarea comisioanelor — configurarea nivelurilor (Junior/Senior/Master) și cota implicită pentru fiecare angajat. Defalcarea câștigurilor se deschide din fișa angajatului.
Algoritm
D-CCM adaptează problema Resource Constrained Project Scheduling la un salon. Cu o abordare Greedy + Beam Search + hibrid rezolvă o săptămână cu 60 de programări în timp real.
activeMinutes + passiveMinutes. Angajații, cabinetele și aparatura sunt marcate ca noduri de graf.Rezultate
Scenariul-țintă al pilotului (simulare): 12 saloane, n=3.842 de programări. Acestea sunt rezultatele vizate față de planificarea manuală — de îndată ce se publică măsurători reale din pilot, secțiunea aceasta va fi actualizată împreună cu sursele:
Comparație
Programele folosite pe scară largă socotesc toate o programare ca pe un bloc unic. D-CCM este primul care desparte minutele lucrate de cele de așteptare.
Cui îi folosește
D-CCM nu se rentabilizează la fel în orice salon. Să spunem lucrurilor pe nume — acolo unde nu e necesar, rămâne oprit:
Aici câștigați cel mai mult: lucrări lungi de culoare cu o lucrare scurtă alături. Intervalul pasiv se repetă de câteva ori pe zi.
Dacă protocoalele dvs. presupun așteptare, logica intervalelor se rentabilizează. Dacă nu, o lăsați oprită, iar meniul rămâne simplu.
Majoritatea localurilor nu au nevoie; munca este oricum scurtă și una după alta. Porniți-l dacă oferiți servicii hibride de culoare.
Foaie de parcurs
Motorul D-CCM este gata în baza de cod; va fi verificat pe programări reale imediat ce începe programul-pilot. După aceea: ML, implementare pe mai multe regiuni și îmbunătățire continuă. Șanțul nostru de apărare nu este un brevet — este dezvoltarea continuă plus avantajul de date.
Motorul Glanevo v0 — un model de câmpuri activeMinutes + passiveMinutes cu detectare greedy a conflictelor.
Solverul Greedy + Beam Search rulează; detectarea conflictelor este verificată de o suită de teste automate.
Predicția timpului pasiv pentru fiecare salon: un model care învață din variabile precum grosimea firului de păr, marca vopselei și temperatura încăperii.
Implementare pe mai multe regiuni, utilizare activă în 44 de țări. O cerere de brevet va fi luată în calcul la momentul potrivit.
Întrebări frecvente
Un algoritm real: rulează în baza de cod (Service.activeMinutes și Service.passiveMinutes în schema Prisma; rezolvatorul de conflicte la POST /api/appointments/check-conflicts). Cifrele pilotului de pe pagina aceasta sunt un scenariu-țintă (simulare); măsurătorile din teren vor fi publicate aici împreună cu sursele lor, pe măsură ce apar.
Nu cu un brevet: D-CCM este protejat prin dezvoltare continuă (v0 → v1 → v2 ML), printr-un avantaj de date (datele de programări care vor veni din saloanele-pilot) și prin relația cu clientul (integrare adâncă în operarea salonului). O cerere de brevet va fi analizată separat, la momentul potrivit.
Copierea ideii din spatele algoritmului durează ani. Dezvoltarea continuă (v0 → v1 predicție AI → v2 planificare automată → v3 ML) și un set de date venit din saloanele înseși — un șanț în două straturi. Până când un concurent începe să recupereze, noi suntem cu două versiuni înainte.
În creșterea echipei de cercetare-dezvoltare și în modelul de învățare automată v2. Scopul: predicția timpului pasiv pentru fiecare salon (un model care învață din variabile precum grosimea firului de păr, marca vopselei și temperatura încăperii).
În Free, o versiune limitată la un singur angajat. De la Pro în sus, versiunea completă: mai multe resurse, primele 5 sugestii alternative, notificări automate. Studio și Enterprise adaugă suport pentru locații multiple.
Definiți o singură dată duratele activă și pasivă ale serviciilor dvs. (vopsit: 20 activ / 40 pasiv, de exemplu). Restul se face automat. Sistemul face propuneri; dvs. le aprobați sau le modificați.
Definiți o singură dată duratele activă și pasivă ale serviciilor dvs. și lăsați restul în seama D-CCM. La sfârșitul primei săptămâni, măsurați singur diferența de ocupare.