🌲 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.sh für High Velocity SQL Injection direkt in die Source-DB.
  • JSON Import/Export: Die universelle Sprache. Für Backups oder den Transport zwischen Dimensionen.
  • External Fetching: curl Integration, 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."