Nekustamā īpašuma aģentu platforma
ProblēmaIndividuāli strādājošs nekustamā īpašuma aģents visu administratīvo darbu veic pats: klientu uzņemšanu, dokumentu savākšanu, pārdevēju informēšanu, līgumu parakstīšanu, saziņu ar bijušajiem klientiem. Papildus tam nozarē ir prasības, kuras nevar izpildīt aptuveni: Noziedzīgi iegūtu līdzekļu legalizācijas novēršanas likums prasa klientu izpēti, riska novērtējumu, sankciju pārbaudes un ziņošanu, un tas viss ir jādokumentē tā, lai vēlāk būtu pierādāms.
Automatizācijas: vienpadsmit darbplūsmas, visas aktīvas.
| Nr. | Darbplūsma | Ko tā dara |
|---|
| P0.2 | Globālā kļūdu apstrāde | Kļūme nonāk atsevišķā rindā un par to tiek paziņots |
| P0.3 | Ikdienas kopsavilkums | Katru rītu 08:00: kas notika pēdējā diennaktī |
| W1 | Klienta uzņemšana | Anketa kļūst par darījuma un klienta ierakstu bez pārrakstīšanas |
| W2 | Dokumentu savākšana | Atgādinājumi ik pēc 48 stundām, līdz komplekts ir pilns |
| W3 | Valsts reģistra datu ievade | Katra mēneša 11. datumā tirgus dati nonāk datubāzē |
| W4 | Nedēļas pārdevēja atskaite | Pieprasījumi un apskates, izmaiņas salīdzinājumā ar iepriekšējo nedēļu |
| W5 | Darījuma stadiju paziņojumi | Klients uzzina par izmaiņām, aģentam nav jāatceras |
| W6a | Dokumenta nosūtīšana parakstīšanai | PDF ģenerēšana un pieprasījums uz LVRTC eParakstu |
| W6b | Parakstīšanas atbildes apstrāde | LVRTC atbilde atgriežas sistēmā un aizver darījuma ciklu |
| W7 | Bijušo klientu uzturēšana | Atsauksmes, jubilejas, īpašuma vērtības atjauninājumi |
| W8 | Klientu izpētes atgādinājumi | Kad klienta izpēte jāatjauno |
Atbilstības modulisSeptiņas reģistru sadaļas portālā: iekšējās kontroles sistēma, risku novērtējums ar versionētām izmaiņām, sankciju žurnāls, objekta dosjē, ziņojumi uzraugam, apdrošināšana, kvalifikācija. Plus atbilstības stāvokļa rādītājs vadības panelī.
Būvējot šo daļu, atklāju, ka ar 2026. gada 1. aprīli likuma panti ir pārnumerēti: aizliegums informēt no 40. panta kļuvis par 38., ziņošanas pants no 51.² par 31.⁴, un vēl vairākas izmaiņas. Atsauces bija jāsinhronizē četrpadsmit failos. Niansētos jautājumus atzīmēju kā tādus, kas jāapstiprina juristam, nevis izlēmu pats.
Drošība un uzticamībaPersonas dati datubāzē ir šifrēti; atsevišķs sargs pārtrauc darbību, ja izstrādes un produkcijas atslēgas nesakrīt, lai dati netiktu ierakstīti ar nepareizo atslēgu. Datu nodalīšana starp aģentiem noteikta datubāzes līmenī, nevis programmas loģikā. Aizliegums informēt realizēts kā atsevišķs datu slānis, ko klientam adresēto ziņojumu plūsma nelasa, nevis kā izvades filtrs. Kļūdu uzraudzība ES reģionā. Publisks stāvokļa galapunkts, kas atgriež arī versijas identifikatoru, lai varētu pamanīt nepilnīgu izvietošanu. Dublējumi katru nakti uz atsevišķu glabātuvi.
Kā es pārbaudu, ka strādāIzvietošanas skripts pats veic būvēšanu, testus, pārsūtīšanu, procesa pārstartēšanu un stāvokļa pārbaudi. Pēc izvietošanas notiek automatizēti pārlūka testi pret dzīvo produkciju: pieteikšanās, vadības panelis, katrs reģistrs, mēģinājums piekļūt cita aģenta datiem. Pēdējā pārbaudē nulle kritisku un augsta riska atradumu un nulle veiksmīgu piekļuvju svešiem datiem.
StatussPortāls darbojas produkcijā; pārbaudīju šodien, sistēmas stāvokļa galapunkts atbild. Visas vienpadsmit darbplūsmas aktīvas. Parakstīšana ar eParakstu darbojas LVRTC izmēģinājuma vidē: sākotnēji tā nestrādāja, jo LVRTC pieprasa fiksētu izejošo IP adresi. Atrisināju, ievietojot starp sistēmu un LVRTC atsevišķu starpniekserveri. Produkcijas piekļuve LVRTC vēl ir jāpieprasa. Platforma ir uzbūvēta vairākiem aģentiem: jauna aģenta pievienošana ir aprakstīta deviņu soļu instrukcijā un aizņem aptuveni četras stundas pirmajā reizē. Pirmais lietotājs ir paziņa, kas strādā par aģentu; komerciāli tas vēl nav pārbaudīts.
Kāpēc tas attiecas uz BALTUTā ir jūsu nozare no otras puses: darījumi, dokumenti, termiņi, parakstīšana un normatīvās prasības, kas jāizpilda pierādāmi. Un tas ir piemērs tam, kā es būvēju sistēmu, kurai jāstrādā bez manas klātbūtnes: ar audita pēdām, kļūdu apstrādi, dublējumiem un testiem, kas paši pārbauda produkciju.
Rīki: Next.js · Supabase (PostgreSQL, RLS) · n8n · LVRTC eParaksts API · Resend · Sentry · Hetzner VPS · Playwright · Claude API