# Repositooriumi AI töövoo poliitika

Kasuta seda AI-abiga arenduse baaspoliitikana tiimis.

## Heakskiidetud kasutus

- Testid.
- Dokumentatsioon.
- Väikesed funktsioonid.
- Reprodutseeritavate vigade parandused.
- Mehaanilised refaktorid.
- Olemasoleva koodi lokaalsed selgitused.

## Piiratud kasutus

Vajab enne alustamist vanemarendaja ülevaatust:

- Autentimine või autoriseerimine.
- Makse-, arveldus- või finantsloogika.
- Andmebaasimigratsioonid.
- Turbetundlik taristu.
- Suured ümberkirjutused.
- Kliendiandmete käsitlemine.
- Reguleeritud süsteemid.

## Vajalik ülesandebriif

Iga AI-abiga kooditöö peaks sisaldama:

- Eesmärki.
- Asjakohaseid faile/mooduleid.
- Oodatavat käitumist.
- Mitte-eesmärke.
- Äärejuhtumeid.
- Testkäsku.
- Turbe/andmete piiranguid.
- Olemasolevat mustrit, mida järgida.

## Ranged reeglid

- Ära kleebi saladusi AI tööriistadesse.
- Ära kasuta privaatsete ettevõtte repositooriumide jaoks isiklikke AI kontosid.
- Ära lisa sõltuvusi ilma heakskiiduta.
- Ära hiili mööda testidest, lintimisest, tüübikontrollist ega ülevaatusest.
- Ära aktsepteeri suuri ümberkirjutusi ilma inimese plaanita.
- Ära merge'i AI-genereeritud muudatusi ilma koodiülevaatuseta.

## Ülevaatuse kontrollnimekiri

- Järgib kohalikku arhitektuuri.
- Säilitab avaliku käitumise, kui muutus pole tahtlik.
- Ei nõrgesta autentimist, valideerimist, logimist, ligipääsetavust ega veakäsitlust.
- Testid katavad käitumise ja veateed.
- Ei paljasta saladusi, mandaate ega privaatseid kliendiandmeid.
- PR kirjeldus ütleb, mis oli AI-abiga tehtud ja mis käsitsi üle kontrollitud.
