🌲 BAUANLEITUNG v2.0 - "Architect of the Nullfeld"
Crumbforest - The Adaptive Core
🏗️ Die Neue Architektur: "Adapter & Brücken"
Vision: Das System ist nicht mehr starr. Es passt sich dem Untergrund an (MySQL/Postgres) und baut Brücken zu neuen Intelligenzen (AI/Ollama).
1. Das Fundament: Multi-Database Adapter
Wir haben das starre Betonfundament (MySQL) durch eine flexible Adapter-Struktur ersetzt.
- Interface:
DatabaseAdapterInterface- Der Bauplan für jeden Speicher. - MySQL: Der Klassiker. Solide, bekannt.
- PostgreSQL: Das neue Lernfeld. Strukturierter, mächtiger.
Konfiguration (config.php):
define('DB_TYPE', 'pgsql'); // oder 'mysql'
define('DB_PORT', 5432);
2. Der Nullfeld Importer (The Bridge)
Nicht nur ein Werkzeug, sondern ein Tor. Wir saugen Daten aus alten Welten (WordPress) oder rohen Strukturen (JSON) und formen sie neu.
- WordPress Import:
Low-Level SQL Reading. Wir lesen direkt, ohne WP-Core zu laden. Schnell, gnadenlos.- Neu:
modules/importer/import_dump.shfür High Velocity SQL Injection direkt in die Source-DB.
- Neu:
- JSON Import/Export: Die universelle Sprache. Für Backups oder den Transport zwischen Dimensionen.
- External Fetching:
curlIntegration, um entfernte Artefakte (HTML, Assets) zu bergen.
3. AI Integration (The Mind)
Das System beginnt zu denken. Über die AIBridge verbinden wir uns mit lokalen Intelligenzen (Ollama, CrewAI).
- Statement Builder: Wir nutzen AI, um komplexe SQL-Abfragen aus natürlicher Sprache zu bauen. (Zukunftsmusik, jetzt technisch möglich).
- Content Analysis: Importierte Posts werden direkt analysiert. "Worum geht es hier?" -> Tags & Kategorien automatisch generiert.
🗺️ Der Bauplan (Workflow)
Phase 1: Die Verbindung (Connect)
Wähle deine Waffe (config.php).
- Old School: MySQL
- New Age: PostgreSQL
Phase 2: Die Assimilierung (Import)
Starte den NullfeldImporter.
1. Quelle wählen: Eine WP-Datenbank oder ein JSON-Dump.
2. Mapping: Der Importer normalisiert die Daten in unser posts/users Schema.
3. Anreicherung:
- Links werden geprüft (curl).
- Inhalt wird gescannt (AI Hook).
Phase 3: Die Expansion (Crew)
Nutze die Crew (Vektor, Maya-Eule), um mit den Daten zu arbeiten.
- Vektor indexiert die neuen Posts für die RAG-Suche.
- Maya-Eule erstellt Zusammenfassungen.
🔧 Code-Beispiele
Einen neuen Adapter bauen
class CustomDBAdapter implements DatabaseAdapterInterface {
public function connect() { ... }
public function query($sql) { ... }
}
AI Analyse triggern
$importer = new NullfeldImporter();
$analysis = $importer->analyzePostWithAI($postId);
// Output: JSON mit Keywords, Sentiment, Zusammenfassung
🦉 Fazit
Wir bauen nicht mehr nur Webseiten. Wir bauen Wissens-Speicher, die sich selbst organisieren können.
Der Wald wächst jetzt auf jedem Boden.
"I did it null way."