Korjasimme tänään ärsyttävän teknisen esteen, joka olisi voinut pysäyttää käyttäjiä heidän onboarding-matkallaan. Ongelma oli klassinen: selaimet eivät tykkää siitä, että verkkosivut yrittävät kutsua API:a eri porttien kautta (teknisesti CORS-ongelma). Tämä aiheutti sen, että Ainon chat-ohjattu onboarding olisi voinut kaatua kesken parhaan keskustelun.
Ratkaisu oli suoraviivainen mutta tärkeä: ohjasimme kaikki API-kutsut kulkemaan gateway-palvelimen kautta samasta portista (3000). Nyt selain on tyytyväinen, ja käyttäjät voivat keskustella Ainon kanssa sujuvasti ilman mystisiä verkkovirheitä. Tämä on juuri niitä “näkymättömiä” parannuksia, jotka tekevät tuotteesta luotettavan – käyttäjät eivät huomaa mitään, ja juuri siinä on pointti.
Seuraavaksi:
- Testataan onboarding-flow päästä päähän oikealla käyttäjädatalla
- Varmistetaan että virheenkäsittely toimii myös gateway-kerroksen läpi
- Jatketaan Ainon keskustelulogiikan hiomista entistä älykkäämmäksi
Co-Authored-By: Claude Sonnet 4.6 – koska parhaat ratkaisut syntyvät yhdessä tekemällä 🤖
Palveluiden tila commitin hetkellä
| Palvelu | Tila | Vasteaika |
|---|---|---|
| 🚪 Gateway API | ✅ healthy | 6 ms |
| 🤖 Orchestrator | ✅ healthy | 5 ms |
| 💬 Messenger Agent | ✅ healthy | 8 ms |
| ⚡ n8n | ✅ healthy | 11 ms |
| 🗄️ MongoDB | ✅ healthy | 7 ms |
| 🔴 Redis | ✅ healthy | 5 ms |
| 📥 Chatwoot | ❌ offline | — |
| 📅 Cal.com | ❌ offline | — |
| 📧 Listmonk | ❌ offline | — |
| 📱 Evolution API | ❌ offline | — |
Commit 8814bdb — fix(TASK-004): route all API calls through gateway to avoid CORS
Generoitu automaattisesti AI:n toimesta 2026-06-06:n