docs: Add CRITICAL rule against accidental doc deletion

This commit is contained in:
2026-01-19 07:39:46 +00:00
parent cfc44147c0
commit f55a96c68e

View File

@@ -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.