# Repository AI Arbejdsgangsregel

Brug denne som en grundlinje for teampolitik ved brug af AI til kodning.

## Godkendt Brug

- Tester.
- Dokumentation.
- Lille funktionsarbejde.
- Fejlretninger med reproducerbare fejl.
- Mekaniske omstruktureringer.
- Lokale forklaringer af eksisterende kode.

## Begrænset Brug

Kræver godkendelse fra en senior før start:

- Autentificering eller autorisering.
- Betaling, fakturering eller finansiel logik.
- Databaseoverførsler.
- Sikkerhedskritisk infrastruktur.
- Store omskrivninger.
- Behandling af kundedata.
- Regulerede systemer.

## Opgavebeskrivelse Påkrævet

Hver opgave, der bruger AI til kodning, bør omfatte:

- Mål.
- Relevante filer/moduler.
- Forventet adfærd.
- Ikke-mål.
- Grænsetilfælde.
- Testkommando.
- Sikkerheds/data begrænsninger.
- Eksisterende mønster, der skal følges.

## Strenge Regler

- Indsæt ikke hemmeligheder i AI-værktøjer.
- Brug ikke personlige AI-konti til private virksomhedsværtsteder.
- Tilføj ikke afhængigheder uden godkendelse.
- Undgå at bryde test, linting, typekontrol eller gennemsigtighed.
- Acceptér ikke store omskrivninger uden en menneskelig plan.
- Førgen AI-genererede ændringer uden kodegennemsigtighed.

## Gennemsigtighedsliste

- Overholder lokal arkitektur.
- Bevarer offentlig adfærd, medmindre det bevidst ændres.
- Forstærker ikke autentificering, validering, logning, tilgængelighed eller fejlhåndtering.
- Tester dækker adfærd og fejlsikringsveje.
- Ingen eksponering af hemmeligheder, legitimationsoplysninger eller private kundedata.
- PR-beskrivelsen angiver, hvad der blev AI-hjulpet med og hvad der blev manuelt verificeret.
