Ausführung bewegt sich durch klare Grenzen.
Die Anwendung spricht nie direkt mit Werkzeugen. Aufrufe laufen über lokales Gateway, dauerhafte Runtime und gesteuerte Adapter.
Der aktuelle Zustand folgt aus Nachweisen.
LibreTask überschreibt keinen Status, sondern speichert Entscheidungen und Ergebnisse als anfügbare Folge. Der Strang kann wiederholt, erklärt und wiederhergestellt werden.
task.createdVertragsversion eins und die ursprüngliche Absicht.
plan.generatedAufgabengraph und Kandidatenfähigkeiten mit Begründung.
capability.invokedNormalisierte Anfrage, Idempotenzschlüssel und Datenziel.
checkpoint.reachedDie wartende menschliche Entscheidung und der folgende Pfad.
deliverable.producedEin unveränderliches Paket aus Ergebnis, Nachweisen und offenen Punkten.
Der Client steuert Aufgaben, nicht Werkzeuge direkt.
Eine kompakte lokale API stellt Aufgabenaktionen und Fähigkeits-Routing bereit und hält Ausführungsinterna austauschbar.
/tasks/{id}/delegateVertrag validieren und den Ausführungsstrang starten./tasks/{id}/contractEine neue Vertragsversion mit ausdrücklichem Grund erstellen./tasks/{id}/decisionEinen wartenden Workflow mit einer menschlichen Entscheidung fortsetzen./tasks/{id}/eventsDen Ausführungspfad über Seiten oder SSE streamen./capabilities/matchKandidaten und die Gründe für Bestehen oder Ablehnung zurückgeben./tasks/{id}/deliverableDas unveränderliche Lieferpaket abrufen.Solide Grundlagen für ambitionierte Automatisierung.
Das MVP vermeidet bewusst eigene dauerhafte Zustände, verfrühte Cloud-Synchronisierung und unnötigen Anwendungsballast.
Tauri v2
Kleine Pakete, geringer Speicherbedarf und native Tray-, Shortcut- und Benachrichtigungsplugins.
React / TypeScript
Eine Weboberfläche, die durch eine Adaptergrenze von Runtime-Details getrennt ist.
Temporal
Dauerhafte Workflows, wiederholbare Historie und sichere mehrtägige Wartezeiten.
MCP first
Erkennung und Aufruf über MCP, ergänzt durch OpenAPI- und CLI-Adapter.
SQLite
Portable lokale Ereignisse, Verträge und Projektionen mit ausdrücklichen Exporten.
CRDT · later
Geräteübergreifende Kontinuität folgt einem stabilen Datenmodell statt einer übereilten MVP-Abhängigkeit.
Verträge, Richtlinien, Ereignishistorie und Liefernachweise liegen außerhalb des Modellkontexts und bleiben prüfbar.