RECLUDOS - VORGAENGER-SYSTEM VON BACH
=====================================

Stand: 2026-01-23

WAS IST RECLUDOS?
-----------------
RecludOS war ein textbasiertes OS/Framework fuer LLM AI, entwickelt
vor BACH. Der Name steht fuer "Reclusive OS" - ein System das
"zurueckgezogen" bzw. lokal operiert. Es wurde als drittes
Vorgaengersystem in BACH integriert.

BEITRAEGE ZU BACH
-----------------
RecludOS hat folgende Kernkonzepte zu BACH beigetragen:

  AGENT-FRAMEWORK
  - Boss-Agenten vs. Experts Hierarchie
  - Agent-Synergie-System
  - Distribution-Tiers fuer Agenten

  DISTRIBUTION-SYSTEM
  - Mehrstufiges Release-System (dev -> stable -> public)
  - Tier 0-4 Klassifizierung
  - Export/Install-Mechanismen

  PAPIERKORB-SYSTEM (Soft-Delete)
  - files_trash Tabelle
  - bach trash Befehle
  - Wiederherstellungs-Mechanismus

  BOOT-KONZEPTE
  - Pre-Prompt Checks (14 Micro-Routines)
  - Post-Response Actions
  - Session-Snapshots

  SELBSTHEILUNG
  - Path Healer (unified_path_healer.py)
  - Registry Watcher
  - Skill Health Monitor
  - Doc Update Checker

  PARTNER-SYSTEM
  - 10 Partner-Netzwerk
  - 5 Interaktionsprotokolle
  - Token-aware Delegation

ARCHITEKTUR-PRINZIPIEN
----------------------
RecludOS verfolgte mehrere Design-Prinzipien:

  1. JSON-FIRST: Konfiguration in JSON-Dateien
     (BACH nutzt stattdessen SQLite)

  2. MICRO-ROUTINES: Kleine, spezialisierte Scripts
     (BACH kombiniert diese in Handlers)

  3. PROBLEMS FIRST: Prioritaet auf Problemerkennung
     (In BACH uebernommen als Tool Discovery)

  4. CONTEXT SOURCES: Automatische Kontext-Injektion
     (In BACH als Injektoren implementiert)

INTEGRATION IN BACH
-------------------
Die Integration erfolgte 2026-01-21 bis 2026-01-22:

  PHASE 1: Analyse
  - recludOS_in_BACH_synopse.md
  - recludOS_BACH_datenbank_vergleich.md
  - recludOS_JSON_vs_BACH_DB_Landkarte.md

  PHASE 2: Portierung
  - 6 neue DB-Tabellen (boot_checks, partner_recognition, etc.)
  - Path Healer aktiviert
  - Selbstheilungs-Module portiert
  - Partner-System implementiert

  PHASE 3: Archivierung
  - Analyse-Dateien nach user/_archive/ verschoben
  - RecludOS-spezifischer Code archiviert

UNTERSCHIEDE ZU BACH
--------------------
| Aspekt         | RecludOS        | BACH               |
|----------------|-----------------|---------------------|
| Datenspeicher  | JSON-Dateien    | SQLite (bach.db)    |
| CLI-Stil       | Viele Scripts   | Ein Hub (bach.py)   |
| Routinen       | Separat aufrufbar | In Handler integriert |
| Boot           | Manuell          | Automatisch in --startup |

RELEVANTE BACH-BEFEHLE
----------------------
Viele RecludOS-Konzepte sind in BACH verfuegbar:

  bach partner list           Partner-Netzwerk (RecludOS: connections.json)
  bach trash list             Papierkorb (RecludOS: trash_system)
  bach --maintain heal        Path Healer (RecludOS: unified_path_healer)
  bach --maintain registry    Registry-Check (RecludOS: registry_watcher)
  bach --maintain skills      Skill-Gesundheit (RecludOS: skill_health)
  bach snapshot create        Session-Snapshot (RecludOS: state_snapshots)

DATEIEN IN BACH
---------------
RecludOS-bezogene Dateien im BACH-System:

  user/_archive/
  - recludOS_in_BACH_synopse.md        Urspruengliche Analyse
  - recludOS_BACH_datenbank_vergleich.md  DB-Vergleich
  - recludOS_JSON_vs_BACH_DB_Landkarte.md JSON-Mapping

  user/
  - teamarbeit_recludos.md             Partner-Dokumentation
  - selbstheilungskraefte_in_recludOS.md  Selbstheilungs-Doku
  - recludOS_bootsektor.md             Boot-Konzepte

SIEHE AUCH
----------
  wiki/batch.txt         BATCH Vorgaenger-System
  wiki/chiah.txt         CHIAH Vorgaenger-System
  ROADMAP.md                  Aktuelle Entwicklung
  SKILL.md                    BACH Hauptdokumentation
