Sledljivost dokumentacije
Sledljivost dokumentacije pomeni, da je mogoče pomembne trditve, opise delovnih tokov in pričakovanja glede kakovosti zanesljivo povezati s stabilnimi dokazi v repozitoriju in z jasno sprejetimi odločitvami.
Zakaj je pomembno
Brez sledljivosti je dokumentaciji težko zaupati.
Bralci ne morejo povedati:
- ali je izjava aktualna
- ali je vedenje namerno
- ali zahtevek izhaja iz specifikacije izdelka ali nesreče pri izvedbi
- ali javni članek odraža odobreno smer izdelka
Sledljivost je še posebej pomembna pri delu s pomočjo umetne inteligence, saj lahko ustvarjena vsebina zveni zanesljivo, tudi če ni utemeljena na pravem viru.
Kako izgleda sledljivost
Dobra sledljivost dokumentacije običajno vključuje:
- jasno določena veriga avtoritete
- stabilne reference na ustrezne dokumente ali specifikacije
- jasno ločevanje med trenutnim stanjem in prihodnjimi načrti
- izrecno razlikovanje med kanonično dokumentacijo in statusom izvedbe
- zemljevide virov ali dokazne opombe za pomembne javne članke
Prav tako je vse bolj uporabno, če je dokumentacija dovolj specifična za usmerjanje dela s pomočjo umetne inteligence, ne le človeške interpretacije.
Preprost model avtoritete
Uporaben model je:
- specifikacija izdelka
- navodila za izvajanje
- dokumentacijo o trenutnem stanju
- predstavitveno ali implementacijsko vedenje
- rezultate testov in validacije
To ekipam pomaga pri odločitvi, kateri artefakt naj odgovori na katero vprašanje.
Javno pisanje in sledljivost
Javni članki, eseji in izobraževalno gradivo se ne smejo zanašati na katero koli izvorno datoteko, ki je v bližini.
Namesto tega bi morali dati prednost stabilni dokumentaciji in referencam na specifikacije ter uporabiti izvorne zemljevide, kadar so trditve bistvene.
Zaradi tega je javno pisanje bolj vzdržljivo in sčasoma manj krhko.
Sledljivost za agente in ljudi
Pri sledljivosti ne gre le za pomoč osebi pri razumevanju, od kod izvira zahtevek. Prav tako pomaga agentu AI določiti, kateri artefakti skladišča morajo voditi ukrepanje.
Ko dokumentacija jasno navaja vrstni red delovnega toka, nastavitve orodij, omejitve okolja in meje pooblastil, postane uporabna kot operativni kontekst za agente in kot razlagalni kontekst za ljudi.
To je pomembno, ker agenti pogosto delujejo po najbolj konkretnih bližnjih navodilih. Sledljiv Markdown pomaga narediti prava navodila vidna.
Let Books kontekst
Repozitorij Let Books že podpira sledljivost prek:
AGENTS.mdAGENTS-Implementation.mdREADME.mddocs/README.mddocs/blog/README.mddocs/sources/README.md- izvorne karte pod
docs/sources/
Vsebuje tudi navodila Markdown, ki delujejo kot sledljiv operativni kontekst za delo posrednika, kot so:
docs/android-debugging.mdza izbiro delovnega toka mobilnega odpravljanja napak in uporabo orodjadocs/style-guide/publishing/ubuntu-tooling.mdza pričakovana orodja in zmogljivosti preverjanja
Ta struktura pomaga projektu obravnavati dokumentacijo kot sistem, podprt z dokazi, in ne kot ohlapen niz zapiskov.