# Portabilitaet: UNIVERSAL
# Zuletzt validiert: 2026-01-28 (Gemini)
# Naechste Pruefung: 2027-01-28
# Quellen: [skills/_protocols/synthese.md]

SYSTEM SYNTHESE (BEST-OF PRINZIP)
=================================

Stand: 2026-01-28

DAS KONZEPT: EVOLUTION DURCH KOMBINATION
----------------------------------------
Software-Systeme tendieren dazu, mit der Zeit "Ballast" anzusammeln. Manchmal ist Refactoring nicht genug.
Die Synthese ist der Prozess des "Neuschreibens", aber nicht bei Null ("Greenfield"), sondern basierend auf selektiver Auswahl ("Cherry-Picking") aus bestehenden Systemen.

DER "BEST-OF" ANSATZ
--------------------
Wir nehmen mehrere Quellsysteme (z.B. BACH v1.0, Experiment A, Backup B) und extrahieren nur die besten Teile:
- Das beste Logging aus System A.
- Die beste DB-Struktur aus System B.
- Die besten Prompts aus System C.

DAS GATE-PRINZIP (QUALITY GATE)
-------------------------------
Ein Synthese-Prozess ist teuer (Zeit/Tokens). Deshalb gibt es ein hartes **Quality Gate** zwischen Planung und Umsetzung.
1. **Dossier:** Ein Vorschlag ("So soll das neue System aussehen").
2. **Review:** Der User (oder Architekt) muss zustimmen.
3. **Execution:** Erst NACH Zustimmung wird Code generiert.

WARUM GENERATOREN?
------------------
Synthese nutzt Generatoren (`skills/_services/builder.md`). Wir kopieren Dateien nicht manuell, sondern lassen Skripte die neue Struktur aufbauen. Das garantiert Sauberkeit und Reproduzierbarkeit.

PHASEN
------
1. Analyse (Mapping)
2. Design (Architektur)
3. Gate (Entscheidung)
4. Build (Synthese)

SIEHE AUCH
----------
skills/_protocols/synthese.md           Prozess-Beschreibung
skills/_services/builder.md             Builder-Tool
