02 / Blog
Notizen aus der Praxis
Dieser Blog ist mein ausgelagertes Gedächtnis. Hier sammle ich Lösungen, Fragen und die kleinen technischen Aha-Momente, die meistens kurz nach dem dritten Fehlversuch auftauchen.
Produktionsdaten in Staging wiederherstellen, ohne Effekte zu wiederholen
Ein sicherer Restore prüft nicht nur Backups: Er stoppt Writer, neutralisiert wartende Arbeit und hält Mail und Backup-Zugang aus Staging fern.
Eine Forced-Command-SSH-Grenze für einen Codex-Worker
Warum der Homepage-Worker Codex nur über aidev auf dem AI-CLI-Server erreicht und aus einem SSH-Zugang keinen allgemeinen Fernzugriff macht.
Schema-valide KI-Jobs außerhalb des TYPO3-Requests
Wie TYPO3 KI-Arbeit als begrenzten Job ausführt, Antworten doppelt validiert und langsame Verarbeitung aus dem Web-Request hält.
Der Dry Run muss scheitern können
Eine Simulation ist nur dann wertvoll, wenn sie dieselben Verträge, Zustände und Fehlerpfade wie die echte Integration abbildet. Für TYPO3-Projekte entsteht daraus eine klare Architektur: fachlicher Kern, austauschbare Adapter, kontrollierte Live-Tests und sichtbare Freigaben.
Staging ist eine Wiederherstellungsprobe, keine Kopie der Produktion
Eine belastbare Staging-Umgebung entsteht nicht durch einen weiteren Server. Sie beweist, dass sich Code, Konfiguration, Daten und Dateien kontrolliert wiederherstellen lassen – ohne Produktionszugänge, echte Benachrichtigungen oder unbemerkte personenbezogene Kopien mitzunehmen.