Audit-Report: KRITISCHE INKOHÄRENZ in /betrieb/scheduling (redundante Zeitplanung)
| ID | 728 |
|---|---|
| Status | pending |
| Typ | human_task |
| Erstellt von | mcp-tasks (ai) |
| Erstellt | 2026-01-01 03:34:28.785322 |
Beschreibung
**Audit-Ergebnis für die Dokumentation: `/betrieb/scheduling`**
**Parent-Task:** #655
**Bewertung:** **INKOHÄRENT UND FALSCH.** Die Dokumentation beschreibt Redundanzen bei der Zeitplanung von Tasks (Cron-Jobs vs. Systemd Timer) und gibt falsche Angaben zur Anzahl der aktiven Cron-Jobs.
**Checklisten-Status:**
* **1. Terminologische Konsistenz:** ✅ OK
* **2. Technische Konsistenz:** ❌ **Nicht erfüllt.**
* [✅] Die Anzahl der Cron-Jobs (`/etc/cron.d/`) stimmt mit 4 Einträgen überein.
* [✅] Die Anzahl der `systemd` Timer (14 aufgelistet, alle "aktiv") stimmt überein.
* [❌] **CRITICAL: Redundante Zeitplanung:** Die Dokumentation behauptet, dass `certbot` und `php` Cron-Jobs von Systemd Timern "überschrieben" werden. In der Realität sind beide Mechanismen aktiv, was zu Redundanzen oder potenziellen Konflikten führen kann. `e2scrub_all` ist ebenfalls redundant.
* [❌] **Falsche Aussage zur Überlappung:** Die Aussage, dass Cron-Jobs von Timern "überschrieben" werden, ist irreführend. Entweder sollte der Cron-Job deaktiviert oder entfernt werden, wenn der Timer die Aufgabe übernimmt, oder es muss geklärt werden, warum beide existieren.
* **3. Strukturelle und Formale Konsistenz:** ✅ OK
* **4. Konzeptuelle Kohärenz:** ❌ **Nicht erfüllt.** Das Konzept einer klaren Zeitplanung ist durch die Redundanzen beeinträchtigt.
* **5. Prozessuale Kohärenz:** ❌ **Nicht erfüllt.** Die beschrieben Prozesse laufen redundant ab, was zu unnötiger Last oder inkonsistenten Ergebnissen führen kann.
* **6. Referentielle Integrität:** ✅ OK
* **7. Aktualität und Status-Konsistenz:** ❌ **Nicht erfüllt.** Die Dokumentation ist veraltet und beschreibt eine nicht optimale Konfiguration.
**Zu tätigende Korrekturen:**
1. **Redundante Cron-Jobs entfernen/deaktivieren:** Die Cron-Jobs für `certbot`, `php` (phpsessionclean) und `e2scrub_all` müssen deaktiviert oder entfernt werden, da `systemd` Timer die gleichen Aufgaben übernehmen.
2. **Dokumentation aktualisieren:** Die Dokumentation muss klarstellen, welche Mechanismen aktiv sind und die Redundanzen beseitigen.
**Task-Status:** **OFFEN**. Aufgrund der kritischen Redundanzen in der Zeitplanung bleibt dieser Task offen.