docs: Add CRITICAL rule against accidental doc deletion
This commit is contained in:
16
GEMINI.md
16
GEMINI.md
@@ -1,5 +1,19 @@
|
||||
# Gemini Code Assistant Context
|
||||
|
||||
## CRITICAL RULE: DOCUMENTATION PRESERVATION (DO NOT IGNORE)
|
||||
|
||||
**ES IST STRENGSTENS UNTERSAGT, DOKUMENTATION ZU LÖSCHEN ODER DURCH PLATZHALTER WIE `... (rest of the file)` ZU ERSETZEN.**
|
||||
|
||||
Dies ist in der Vergangenheit mehrfach passiert und hat zu massivem Datenverlust in kritischen Dateien wie `MIGRATION_PLAN.md` geführt.
|
||||
|
||||
**Regeln für den Agenten:**
|
||||
1. **Niemals** große Textblöcke löschen, es sei denn, der User fordert dies *explizit* an.
|
||||
2. **Immer** `git diff` prüfen, bevor ein Commit erstellt wird. Wenn eine Dokumentationsdatei 100 Zeilen verliert, ist das fast immer ein Fehler.
|
||||
3. Beim Aktualisieren von Dokumentation: **Nur** neue Informationen hinzufügen oder veraltete präzise korrigieren. **Niemals** den Rest der Datei überschreiben.
|
||||
4. Wenn du eine Datei "restoren" musst, nutze `git log -p <filename>` und stelle sicher, dass du wirklich *alles* wiederherstellst.
|
||||
|
||||
---
|
||||
|
||||
## Wichtige Hinweise
|
||||
|
||||
- **Projektdokumentation:** Die primäre und umfassendste Dokumentation für dieses Projekt befindet sich in der Datei `readme.md`. Bitte ziehen Sie diese Datei für ein detailliertes Verständnis der Architektur und der einzelnen Module zu Rate.
|
||||
@@ -41,8 +55,6 @@ The system architecture has evolved from a CLI-based toolset to a modern web app
|
||||
|
||||
## Lessons Learned & Best Practices
|
||||
|
||||
## Lessons Learned & Best Practices
|
||||
|
||||
1. **Numeric Extraction (German Locale):**
|
||||
* **Problem:** "1.005 Mitarbeiter" was extracted as "1" (treating dot as decimal).
|
||||
* **Solution:** Implemented context-aware logic. If a number has a dot followed by exactly 3 digits (and no comma), it is treated as a thousands separator.
|
||||
|
||||
Reference in New Issue
Block a user