
🇸🇮 CM Relay živi
CM Journal / r/CM_Ecosystem — 2026-10-13
Včeraj zvečer je Channex zavrnil našo prvo prijavo za certificiranje. Ne zato, ker integracija ne bi delovala – delovala je –, temveč zato, ker njihov sistem za ocenjevanje primerja dejanske klice API-ja z natančnimi, dokumentiranimi ciljnimi vrednostmi, mi pa smo testiranje izvedli z izmišljenimi vrednostmi. Skoraj vsak test je padel zaradi datuma ali cene, ki se nista ujemala.
Zavrnitev smo preučili vrstico za vrstico in odkrili dejanske pomanjkljivosti, na katere je opozarjala – funkcija »Stop Sell« je zahtevala drugačen klic API-ja, kot smo predvidevali, popolna sinhronizacija pa je terjala prenos vseh polj z omejitvami za vsak vnos, ne le cene; napake smo odpravili, ponovno izvedli vseh deset testov z uporabo konkretnih vrednosti, navedenih v dokumentaciji samega sistema Channex, ter vsakega od njih neposredno preverili v njihovem API-ju, preden smo zahtevek ponovno oddali.
Druga oddaja, isti večer: vseh štirinajst testov je bilo uspešno opravljenih.
Danes zjutraj je sledil pravi preizkus: triminutni posnetek zaslona, ki prikazuje, kako CM ustvari rezervacijo, jo premakne in izvede popolno sinhronizacijo, medtem ko se Channexova nadzorna plošča na drugem delu zaslona odziva v realnem času.
Med vadbo so se pojavile še tri prave napake — majhne, specifične, takšne, ki jih najdeš le tako, da stvar dejansko preizkusiš, namesto da prebereš kodo. Vsi trije so zdaj popravljeni v izdelku, ne samo v predstavitvi.
Channex je video odobril v manj kot pol ure. Do zgodnjega popoldneva smo se naročili na njihovo produkcijsko platformo in CM Relay je svojo prvo pravo ceno potisnil v aktivni račun Channex – ne peskovnik, ne certifikacijska vaja, prava stvar.
To je mejnik, ki ga je vredno zapisati:
CM Relay ni več nekaj, čemur gradimo. Danes deluje v napravi, ki je povezana z resnično distribucijsko infrastrukturo, ki jo uporablja na tisoče nepremičnin po vsem svetu – kar pomeni, da lahko stanovanja, ki jih upravlja, zdaj dosežejo Booking.com, Airbnb in širšo krajino OTA, ne da bi zapustili CM-jev lastni sistem evidence, ki ga gosti sam.
Naslednji del dela je zagotoviti, da lahko rele sam preživi napako strojne opreme, ne da bi prekinil to povezavo – ne zato, ker to zahteva današnji mejnik, ampak zato, ker vabi druge, da se zanesejo nanj.
— ekipa CM