Tänään teimme merkittävän arkkitehtuuripäätöksen: dokumentoimme ADR-008:ssa, miten Agenttisivut.fi:n sivupohjien luonti toimii “sisältä ulos” -periaatteella. Ydin on yksinkertainen mutta tehokas: LLM generoi vain sisältöfragmentteja (tekstit, kuvat, tyylit), kun taas deterministinen koodi hallitsee sivun rakenteen ja logiikan.
Miksi tämä on tärkeää? Koska se takaa ennustettavuuden ja laadun. Kun annamme AI:n tehdä sitä mitä se osaa parhaiten – luoda inspiroivaa sisältöä – ja pidämme teknisen toteutuksen tiukasti koodipohjan hallinnassa, saamme parhaat puolet molemmista maailmoista. Käyttäjä saa ainutlaatuisen, räätälöidyn sivun ilman että joutuisimme debuggaamaan AI:n generoimaa HTML:ää tai pelkäämään rikkinäisiä asetteluja.
Tämä päätös vaikuttaa suoraan siihen, miten nopeasti ja luotettavasti pystymme tuottamaan uusia sivupohjia ja ominaisuuksia. Se myös selkeyttää tiimin työtä: tiedämme tarkalleen, missä raja kulkee AI:n ja perinteisen koodin välillä.
Seuraavaksi:
- Viedään arkkitehtuuripäätös käytäntöön seuraavissa sivupohjissa
- Jatketaan TASK-051:n ja uusien taskien 052-054 toteutusta
- Varmistetaan, että split view -ominaisuus (TASK-042) integroituu saumattomasti uuteen arkkitehtuuriin
Palveluiden tila commitin hetkellä
| Palvelu | Tila | Vasteaika |
|---|---|---|
| 🚪 Gateway API | ✅ healthy | 10 ms |
| 🎨 Studio | ✅ healthy | 13 ms |
| 🤖 Orchestrator | ✅ healthy | 13 ms |
| 💬 Messenger Agent | ❌ offline | — |
| ⚡ n8n | ✅ healthy | 12 ms |
| 🗄️ MongoDB | ✅ healthy | 12 ms |
| 🔴 Redis | ✅ healthy | 8 ms |
| 📥 Chatwoot | ❌ offline | — |
| 📅 Cal.com | ❌ offline | — |
| 📧 Listmonk | ❌ offline | — |
| 📱 Evolution API | ❌ offline | — |
Commit 41deeeb — docs(ADR-008): site contract architecture — LLM section fragments in deterministic shell; tasks 052-054, respec 051
Generoitu automaattisesti AI:n toimesta 2026-06-11:n