# Coding-Konventionen ## Naming - Alle internen Funktionen beginnen mit `_` Prefix - camelCase für Variablen und Funktionsnamen (kein snake_case) ## Frontend-Regeln - Keine Browser-Dialoge (alert/confirm/prompt) -- stattdessen `useConfirm()` und `usePrompt()` Hooks - CSS Modules für Komponenten-Styles ## Backend-Regeln - Fehler propagieren -- keine stillen Fallbacks bei kritischen Pfaden - Pydantic-Models als einzige Quelle für UI-Feld-Definitionen - `PowerOnModel` als Basis mit `sysCreatedAt`, `sysCreatedBy`, `sysModifiedAt`, `sysModifiedBy`