ZURÜCK ZU DEN FALLSTUDIEN
DESKTOP-SUITE / LOKALE DATEIWORKFLOWS

ReveLithEin Shell, getrennte Editoren und formatspezifische Engines

ReveLith vereint Dokumente, Tabellen, Präsentationen, PDF und Zeichnen in einer Desktop-Anwendung. Eine Electron-Shell öffnet Dateien in getrennten Editoren; jedes Format nutzt eigene Parser-, Modell-, Patch- oder Exportpfade. Gewöhnliches Öffnen, Bearbeiten und Speichern benötigt keinen KI-Anbieter.

Version 0.x · veröffentlichte Desktoppakete laut Projekt-Release-Seite.
STATUS- UND GRENZHINWEISSpeichertreue und unterstützte Funktionen variieren nach Dateiformat und Editor. Wichtige Dateien sichern und gespeicherte Ausgabe kontrollieren.
// PROBLEM UND UMFANG

Welche Aufgabe das System angeht

Office-Dateien sind strukturierte Container. Editoren unterscheiden sich darin, welche Strukturen sie erhalten oder neu serialisieren. Eine gemeinsame Oberfläche kann diese Unterschiede verbergen; die Architektur muss daher die jeweiligen Formatgrenzen kenntlich machen.

// DESIGNENTSCHEIDUNG

Wie Verantwortlichkeiten getrennt sind

Die Shell verwaltet Tabs, Dateirouting und App-Lebenszyklus. Isolierte Renderer nutzen schmale IPC-Bridges. Format-Engines verarbeiten lokale Dateien; optionale KI und Automatisierung sind separate Pfade.

// 01 / SYSTEMARCHITEKTUR

Komponenten und Vertrauensgrenzen

Quellcode-abgeleitetes Systembild, keine bestätigte Live-Deployment-Topologie.

SYSTEMLAYERS UND SCHNITTSTELLENOPTIONALE DIENSTE GELTEN NUR BEI KONFIGURATION
01 / ELECTRON-SHELL

Fenster, Tabs, zuletzt verwendete Dateien, Einstellungen und Öffnen/Speichern.

02 / ISOLIERTE EDITOREN

Module haben getrennte Renderer und validierte Bridges zu privilegierten Prozessen.

03 / FORMAT-ENGINES

Parser, Modelle und Speicherpfade unterscheiden sich je nach Dokument, Tabelle, Präsentation, PDF und Zeichnung.

04 / OPTIONALE KI

Nur bei Aufruf einer KI-Funktion gehen Prompt und relevanter Kontext an den konfigurierten lokalen oder entfernten Anbieter.

05 / AUTOMATISIERUNG

CLI, MCP und Headless-Befehle decken begrenzte unterstützte Operationen ab; lokaler Desktop-MCP muss lokal bleiben.

// 02 / ABLAUF

Ein konkreter Pfad durch die Implementierung

Optionale Pfade und Grenzen sind in den Schritten benannt.

  1. SCHRITT 01

    DOCX öffnen

    Shell leitet die Datei an Docs und dessen DOCX-Parser.

  2. SCHRITT 02

    Modell bilden

    Der Engine-Code erstellt ein Blockmodell und ordnet unterstützten Strukturen XML-Offsets zu.

  3. SCHRITT 03

    Bearbeiten

    Änderungen aktualisieren das lokale Modell. KI ist ein optionaler Zweig im Editor.

  4. SCHRITT 04

    Patchen und speichern

    Unterstützte geänderte OOXML-Strukturen werden gezielt bearbeitet; andere Funktionen können beim Rundlauf abweichen.

  5. SCHRITT 05

    AI Draw

    Anbieter liefert strukturierte Diagrammargumente; lokaler Compiler prüft Geometrie und erstellt editierbare Elemente. Inhaltliche Korrektheit bleibt zu prüfen.

// 03 / METHODIK UND MODELL

Was die Regel tatsächlich ausdrückt

Kein einheitlicher Speicheralgorithmus gilt für alle Module. Einige Engines patchen selektiv; andere serialisieren oder exportieren neu.

IMPLEMENTIERUNGSSKIZZE
Quelldatei → Parser / Blockmodell → geänderte Strukturen → Patch oder Export → lokale Datei
// 04 / BELEGE UND PRÜFSTATUS

Was sich aus dem Repository belegen lässt

Quellinventar, dokumentierte Ergebnisse und ausgeführte Prüfungen bleiben getrennt.

EDITOR-UMFANG

Das Repository beschreibt neun Desktopmodule und eine gemeinsame Shell.

AI DRAW

Diagrammerstellung nutzt strukturierte Werkzeugargumente und lokale Geometrieprüfung; das garantiert kein fachlich richtiges Ergebnis.

LOKALE DATEIPFADE

Normale Dateioperationen bleiben lokal. Entfernte KI kann Prompt und relevanten Kontext übertragen.

AUTOMATISIERUNG

CLI teilt Engines für unterstützte Lese-, Bearbeitungs-, Konvertierungs- und Renderingoperationen; Headless-Ausgabe deckt nicht jede Desktopfunktion ab.

// GRENZEN

Offene Annahmen und Risiken

Diese Punkte begrenzen, wie weit die Architektur- und Evidenzaussagen interpretiert werden sollten.

  • 0.x-Status: Dateitreue hängt von Format, Parser und bearbeiteten Funktionen ab.
  • Der Desktop-MCP-Server ist standardmäßig deaktiviert; falls aktiviert, bindet er laut Case-Study-Code an 127.0.0.1 ohne Authentifizierung.
  • CLI-MCP über stdio und separat konfiguriertes HTTP haben unterschiedliche Grenzen.
  • Vor Freigabe wichtiger Dokumente Ausgabe öffnen, vergleichen und sichern.
// 05 / QUELLEN

Implementierung und Belege nachlesen

Versionierte Links führen zum geprüften Quellstand, sofern der Audit einen solchen festhält. Nicht versionierte Links können sich ändern.