# Cursor Project Rules
# Dessa regler gäller för alla AI-chattar i detta projekt

## Repository och filhantering
#- Använd ALLTID repository-metoder (git, version control) för filändringar
#- ALDRIG direkt filaccess utanför repository-strukturen
#- Följ git workflow och commit-praxis för projektet

## Kodstandard
- Följ befintlig kodstil och struktur i projektet
- Använd konsekvent indentering och formatering
- Kommentera kod på svenska när det är relevant
- När data som userids, projects etc skall hanteras skall det ske via de repositorys som finns under "/lib/dal. Direkt .json-access är inte ok. Det skall gå via repo så att json eller databas kan lagra datat
- om det skall debugloggas måste det ske till browser console eller "/logs" med de funktioner som finns
- Datafiler som .json-filer finns inte med skarpt data i projektet, så sökningar på data i dessa kan inte göras


- ALDRIG använd commit‑meddelanden som börjar med "Uppdatera deploy- och versionshistorik" eller "Uppdatera versionsinformation och deploy-historik …” eller "Lägg till deploy- och versionshistorik för commit" eller liknande
- commit‑meddelanden ska vara korta, specifika för ändringen (t.ex. “Lägg till notifieringsräkning i billingdetaljer”).

## Säkerhet
- Hantera känslig data (lösenord, API-nycklar) säkert
- Använd konfigurationsfiler som är ignorerade i .gitignore
- Följ projektets säkerhetsriktlinjer

## Testning och kvalitet
- Testa ändringar innan de implementeras
- Kontrollera för linter-fel efter ändringar
- Säkerställ bakåtkompatibilitet när det är möjligt
