Tänään saimme valmiiksi jotain, mikä on pitkään häirinnyt arkeamme: Telegram-notifikaatiot eivät enää hidasta tai jumita koko järjestelmää. Aiemmin jokainen ilmoitus odotti vastausta Telegramista ennen kuin työ jatkui – nyt ne lähtevät “fire-and-forget”-periaatteella taustalle, ja orkestrointi pyörii omaa tahtiaan.

Vielä tärkeämpää: rakensimme kaksisuuntaisen viestijonon omistajan ja botin välille. Käytännössä tämä tarkoittaa, että voin nyt kirjoittaa Telegram-botille vapaata tekstiä (ei pelkkiä komentoja), ja viestit odottavat MongoDB-jonossa kunnes orkestrointi ne lukee seuraavalla kierroksella. Botti vahvistaa viestin vastaanoton heti, mutta käsittely tapahtuu oikeassa kontekstissa myöhemmin – ei enää keskeytyksiä tai hukkaan meneviä ajatuksia.

Tämä on iso askel kohti sujuvampaa human-in-the-loop -työskentelyä: voin antaa palautetta tai ohjausta silloin kun se tulee mieleen, enkä joudu odottamaan että järjestelmä on “oikeassa tilassa” vastaanottamaan sitä.

Seuraavaksi:

  • Testataan viestijonon toimivuutta oikeassa käytössä muutama päivä
  • Harkitaan pitääkö viesteihin lisätä prioriteetti tai tyyppitunniste
  • Tutkitaan voisiko samaa jonomekanismia käyttää myös muihin asynkronisiin tehtäviin

Co-Authored-By: Claude Opus 4.8


Commit a65ea6a — feat(telegram): non-blocking progress reporting + two-way owner message queue Generoitu automaattisesti AI:n toimesta 2026-06-11:n