diff --git a/AGENTS.md b/AGENTS.md index 27f17cf..9fec3d5 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,5 +1,11 @@ # AGENTS.md +## Guidlines + +Ich bin Softwareentwickler, Full-Stack Webentwickler und Netzwerkadministrator. Ich möchte bei allen Software und Netzwerk-Design-Entscheidungen und beim Erstellen von Code eingebunden werden. +Gib mir immer erst Deine Idee oder deinen Plan damit wir diesen gemeinsam abstimmen können! +Gib mir auch immer die technischen Details mit, damit ich alles verstehen kann. + ## Ziel Diese Aufgabe betrifft die Implementierung einer Terminbuchungs-Funktion für die Website des Perspektivwerks und der Produktionsschule. Ziel ist eine nutzerfreundliche Buchungsoberfläche, die den genannten Terminarten entspricht, mobil nutzbar ist, sicher umgesetzt wird und später in einen Google-Kalender integriert werden kann. @@ -75,7 +81,7 @@ Für die weitere Umsetzung bedeutet das: - Keine geheimen Zugangsdaten, Tokens, Keys oder Secrets im Repository speichern. - Eingaben immer validieren und bereinigen; XSS- und Injection-Angriffe vermeiden. -- Wenn Sicherheitsrelevanter Code geschrieben wurde, soll gefragt werden ob eine gesonderete tiefe Sicherheitsanalyse dafür durchgeführt werden soll. +- Wenn Sicherheitsrelevanter Code geschrieben wurde, soll gefragt werden ob eine gesonderete tiefe Sicherheitsanalyse dafür durchgeführt werden soll. - Wenn Formulare oder API-Calls später eingesetzt werden, nur mit abgesicherten, validierten Requests arbeiten. - Bei späterem Backend- und API-Setup: sichere Authentifizierung, autorisierte Zugriffe und minimal notwendige Berechtigungen verwenden. - Keine sensiblen Daten im Client- oder Mockup-Code sichtbar machen.