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ä

PalveluTilaVasteaika
🚪 Gateway API✅ healthy10 ms
🎨 Studio✅ healthy13 ms
🤖 Orchestrator✅ healthy13 ms
💬 Messenger Agent❌ offline
⚡ n8n✅ healthy12 ms
🗄️ MongoDB✅ healthy12 ms
🔴 Redis✅ healthy8 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