A TÖRTÉNET
Miért kezdtük újra.
2023-ban a tizenharmadik tanácsadói projekten észrevettük, hogy a kliens-kommunikáció 60%-a ugyanazokat a mintákat futja. A hátralévő 40% meg tűzoltás. Elkezdtük a mintákat szoftverbe önteni.
Az első prototípus egy JSON-ba írt lépés-motor volt. Senki sem szerette. A második iteráció egy Prisma-modellé alakult — és akkor jött rá mindenki, hogy itt tényleg állapotgépek működnek. A harmadik iterációban megszületett a CAS-alapú átmenet, a jóváhagyás-iteráció, és a flow-designer.
Kilenc hónap múlva élesben fut az első ügyféllel. Az ügyfél heti átlagos adminisztratív ideje 14 óráról 3 órára esik. Azóta 22 tanácsadó cég és 180+ kliens céges engagement fut a platformon.
HAT ELV
A döntéseink mögött.
01A tanácsadás állapotgép.
Minden lépés egy pontosan definiált állapot. Nem Excel-pingpong, nem Slack-történelem. A kompara-és-beállítás (CAS) hibás átmeneteket sem enged.
02A tenant-határ szent.
Zéró csupasz lekérdezés. Minden domain-rekord tenantId-vel él, a repository réteg érvényt szerez. Keresztbe-lekérdezés? 403 és 404 egyforma — nincs információszivárgás.
03A jóváhagyás nem gomb.
Többlépcsős audit, iterációk, komment-lánc, e-aláírás. Minden aláírás-kör visszaállítja a jóváhagyások állapotát — mert az iteráció is tényleg új döntés.
04Az idempotencia nem opció.
X-Idempotency-Key minden írás-végponton. Deterministic jobIds. Outbox dedupe-kulcs. Az ügyfél duplán kattint, a háttér dolgozik, semmi nem fut kétszer.
05OpenAPI = az igazság.
A kliens-típusok a backend Swagger-jéből generálódnak. Ha a backend változik, a frontend fordítási hibát kap. Nincs "majd futás közben kiderül".
06A sprint-napló publikus.
31 sprint, 150+ task, mind dokumentálva. Nincs eltitkolt “technical debt” — ha valami készül, az meg van írva. Ha valami ideiglenes, annak dátuma és felelős név.
A CSAPAT
13 ember. Nulla menedzser.
Senior-only csapat. A founderek kódolnak és a támogatást is ők adják. Nincs "karrierlépcső" — helyette mindenki tanul valami újat minden hónapban.
5 főBackend
NestJS, Prisma, Postgres, Redis, BullMQ.
4 főFrontend
Next.js 15, React 19, React Flow, i18next.
2 főArchitektúra
Adatmodell, biztonság, integrációk, SLA.
2 főProduct
Ügyfélkutatás, flow-design, dokumentáció.
A BEMUTATKOZÁS VÉGE
Beszéljünk a projektedről.
30 perc, élő demo, a saját folyamatoddal. Mutatjuk, hogy mi az, amit a platform lefed — és mi az, amit nem.