Roadmap - YoungJibbit95/YJarvis GitHub Wiki

Roadmap: zukünftige Funktionen nach Kategorien

Diese Seite listet die im Architekturplan vorgesehenen Ziele, keine beliebigen Zukunftsversprechen. Ein Merge/CI-Erfolg autorisiert weder Folgeschritte noch einen Release-Termin. Umsetzung jeweils erst nach externer Prüfung und expliziter Freigabe. Aktueller Code: Funktionen.

Planung, Ausführung und Vertrauen

Schritt Geplante Funktion Grenze / Voraussetzung
YJ2-05C3 und spätere Runtime-Teilzyklen Produktionsadapter/-verdrahtung für semantische Tools im geprüften Stand nicht begonnen; genaue Freigabe separat
YJ2-06 zentrale Policy in legacy_strict zunächst gleiche Bestätigungspflicht
YJ2-07 gescopter Trust und ausgewählte sofortige Low-Risk-Aktionen Policy-Matrix, Audit und explizites Opt-in
YJ2-11 strukturierter Multi-Action-PlanBuilder hinter Featureflag Schema-/Capability-/Argument-/DAG-Validierung, Fail-closed
YJ2-12 abhängige Ausführung und gebündelte Freigaben Observations, Partial Failure, Abbruch zwischen Schritten

Beispielziel: Kalenderereignis und davon abhängige Erinnerung aus einer Anfrage. Es gibt keinen transaktionalen Rollback externer Apps ohne eigene Implementierung. Spec-Timeouts, Execution-Persistenz und neue Events müssen explizit implementiert werden; vorhandene Metadaten allein erzwingen sie nicht.

Plattformprovider und native Parität

Windows-URL-Öffnen (YJW-01A) und Clipboard-Lesen (YJW-01B) sind isoliert gemergt. Weitere Provider für Apps, Clipboard-Schreiben und später Dateien sowie ihre Produktionsadapter benötigen gesonderte Freigaben, keine automatische Fortsetzung. Windows-Dateipolicy muss vor Dateimutationen sicher sein. Native Produktivität darf über sichere lokale/optionale Provider angeboten oder explizit unsupported bleiben; Pflicht-Cloudintegration ist kein Paritätsziel. Raycast bleibt optional/macOS.

Desktop, Stimme und Bedienung

Schritt / Bereich Ziel
YJ2-08 weitere Frontend-Zerlegung: Chat, Settings, Freigaben, Socket-/Voice-/TTS-Hooks
YJ2-09 verbindliche Voice-Zustandsmaschine, Segmentierung und Latenzinstrumentierung
YJ2-10 warmer/persistenter STT-Backendpfad, Health/Timeout/Restart/Fallback
Cross-Platform Audio getrennte STT-/TTS-/Playback-Provider, echte Windows-/macOS-Smokes
YJ2-15 einfache Hauptkonversation, Inline-Freigaben und sekundäre Diagnostik
weitere YJUX-Zyklen nur durch separate UX-Spezifikation/Freigabe konkretisiert

Im geprüften Stand liefert YJUX-02C2A native Windows-Adapterdeskriptoren. Weitere macOS-/Linux-Adapterabfragen, Hardware-Empfehlungen, automatische Modellinstallation oder Performance-Presets sind damit nicht veröffentlicht. Dedicated Wake Word und getrennte Planner-/Antwortmodelle sind optionale spätere Architekturmöglichkeiten, keine bestätigten nahen Releases.

Kontinuität und Lernen

YJ2-13: typisierte Memories mit Herkunft, Confidence, Retrieval und Nutzerkontrolle. YJ2-14: Planvorlagen statt Einzeltool-Trigger, Legacy-Migration mit Statistik. Kontext soll aus Session, Vorlieben, passenden Erinnerungen, Routinen und Umgebungsdaten selektiert werden. Sensible dauerhafte Inferenz bleibt konservativ.

Zuverlässigkeit, Sicherheit und Beta

YJ2-16: Cold Start, Modell-/Audioausfälle, Rechtefehler, WebSocket-Reconnect, veraltete Freigaben, Migration/Backup, Diagnostikexport und Security Review. Geplant sind stable Fehlercodes und Timing-/Toolmetriken ohne standardmäßige Weitergabe sensibler Inhalte. Vor Beta zusätzlich Windows-/macOS-Paketierung, Nutzerdaten außerhalb des App-Pakets und Upgrade-/Restore-Prüfungen. Ein Vite-Build ist noch kein paketiertes Release.

Bereits gemergte Fundamente YJ2-00–04, 05A/B1/B2/B3/C1/C2, YJW-00A/B/B.1, YJW-01A/B und YJUX-00A/B/01A/02A/B/C1/C2A sind in Release Notes eingeordnet. „Gemergt“ ist ein Git-Fakt, keine Aussage über eine hier nicht nachgewiesene externe Abnahme.

Quelle: gesamter Architekturplan, Plattform-Addendum.


Fachlich geprüft: 2026-10-08 · Quellstand 7419614bfa3c. Git-Historie veröffentlicht bis 68fa1df76e09.