Evidenssipohjainen työloki: näin dokumentoin työni AI:n kanssa niin, että siihen voi luottaa
Rakensin työlokin, jossa jokainen merkintä perustuu todisteisiin – git-historiaan, sessiokansioihin ja artefakteihin. AI saa luonnostella, mutta ei keksiä.
Huomio nimistä: Tämä kirjoitus perustuu omaan, oikeaan työhöni. Yritysten ja toimittajien nimet on keksitty, eikä luottamuksellista dataa jaeta. Opit ja menetelmät ovat aitoja ja sellaisenaan käyttökelpoisia.
Useimmat työpäiväkirjat kuolevat kahteen asiaan: kirjoittaminen unohtuu, tai merkinnöistä tulee muistinvaraista fiktiota. Ratkaisin molemmat ongelmat samalla kertaa rakentamalla evidenssipohjaisen työlokin, jota AI auttaa ylläpitämään – mutta tiukoilla säännöillä.
Perusidea: evidenssi ja tulkinta erilleen
Jokainen päiväkohtainen lokimerkintä on markdown-tiedosto, jossa on aina samat osiot:
- Summary – mitä päivänä tehtiin, yhdellä kappaleella
- Evidence – konkreettiset todisteet: repositorio, commit-hashit ja -viestit, sessiokansiot, havaitut tiedostot
- Interpretation – mitä evidenssi todennäköisesti tarkoittaa
- Outcome – mikä muuttui valmiiksi
- Follow-Up – mitä puuttuu, jos evidenssi on vajaata
Tärkein oivallus on Evidence- ja Interpretation-osioiden erottaminen. Commit-viesti Harden catalog sync and WAC initialization on fakta. Se, että "työ keskittyi katalogin luotettavuuteen", on tulkinta. Kun nämä ovat eri osioissa, loki kestää tarkastelun vielä vuoden päästä: tiedän tarkalleen, mikä on varmaa ja mikä päättelyä.
Säännöt AI:lle
Työlokin README määrittelee säännöt, joita AI-avustajan on noudatettava:
- AI saa luonnostella lokimerkintöjä.
- AI:n on kysyttävä vahvistus ennen merkinnän finalisointia.
- Sensitiivinen tieto jätetään pois, ellei sitä erikseen hyväksytä.
- Evidenssi ja tulkinta pidetään erillään.
Näistä tärkein on kohta 1:n ja 2:n yhdistelmä. AI on erinomainen kaivamaan git-historiasta ja kansiorakenteista sen, mitä oikeasti tapahtui – ja huono tietämään, mitä ei tapahtunut. Ihminen vahvistaa, AI kokoaa.
Takautuva kirjaus: git-historia on jo työlokisi
Aloitin lokin tyhjästä, mutta sain siihen heti seitsemän viikon historian, koska git-historia on jo evidenssipohjainen työloki – se pitää vain jalostaa luettavaksi. Kävin AI:n kanssa läpi projektikansioiden commitit ja sessiokansiot, ja jokaisesta päivästä, jolta löytyi jälkiä, syntyi merkintä.
Kiinnostava erikoistapaus: päivät, joilta löytyi vain sessiokansio ilman artefakteja – esimerkiksi kansio nimeltä 2026-04-20-is-there-a-way-to-get, jonka nimi on katkennut kesken. Houkutus olisi antaa AI:n "täydentää" mitä sinä päivänä luultavasti tehtiin. Sääntöjen ansiosta merkintä toteaa suoraan: aihe epäselvä, evidenssi ei riitä, täydennetään jos materiaalia löytyy. Rehellinen aukko on arvokkaampi kuin uskottava arvaus.
Mitä tästä seuraa käytännössä
Parin kuukauden käytön jälkeen lokista on tullut kolmen asian lähde:
- Viikkokatsaukset syntyvät minuuteissa, koska raakadata on valmiiksi jäsenneltyä.
- Blogi- ja LinkedIn-ideat nousevat suoraan tehdystä työstä – tämä blogi on siitä elävä todiste.
- Keskeneräisen työn muisti: loki erottaa committoidun työn ja aktiivisen mutta committoimattoman työn. Snapshot-merkintä "tässä projektissa on käynnissä olevaa työtä" estää sen yleisen virheen, että keskeneräinen alkaa näyttää valmiilta.
Näin pääset alkuun
- Luo git-repo, esim.
work-ledger, ja siihen kansiotdaily/jadrafts/. - Kirjoita README:hen säännöt – erityisesti evidenssin ja tulkinnan erottelu sekä AI:n vahvistusvelvollisuus.
- Anna AI:lle pääsy projektiesi git-historiaan ja pyydä sitä luonnostelemaan merkinnät takautuvasti.
- Vahvista jokainen merkintä itse ennen finalisointia.
- Tee siitä viikoittainen rutiini: commitit sisään, loki ulos.
Työkalut ovat sivuseikka. Periaate – ei väitettä ilman evidenssiä – on se, mikä tekee lokista luotettavan.