+11
-8
@@ -1,4 +1,4 @@
|
||||
# JARVIS-QVAC roadmap
|
||||
# Jarvis roadmap
|
||||
|
||||
This is the implementation tracker for the local Ubuntu GNOME assistant. The
|
||||
roadmap is ordered by dependency: runtime authority first, then cognition,
|
||||
@@ -183,22 +183,25 @@ Jarvis” starts a local GPU-backed turn, speaks a response, and does not
|
||||
self-trigger from its own TTS. `docs/voice-acceptance.md` contains the live
|
||||
hardware/session acceptance procedure.
|
||||
|
||||
## Phase 5 — GNOME ARC surface
|
||||
## Phase 5 — GNOME HUD surface
|
||||
|
||||
- [x] Add GNOME 45+ ESM extension metadata, panel indicator, and settings keys.
|
||||
- [x] Add async D-Bus client and panel state glyphs.
|
||||
- [x] Add ARC overlay, waveform, transcript rows, chips, local/model status,
|
||||
- [x] Add tray HUD: compact conversation menu, Chat/Thinking tabs, hold-to-talk,
|
||||
optional expanded session, transcript rows, chips, local/model status,
|
||||
reduced motion, high contrast, keyboard navigation, and screen-reader labels.
|
||||
- [x] Add listening halo, privacy slash, job theater, target highlights, and
|
||||
- [x] Add listening/privacy chips, job theater, target highlights, and
|
||||
visible computer-use cursor.
|
||||
- [x] Keep all extension work nonblocking and free of QVAC/native inference.
|
||||
- [x] Waveform HUD removed. `SpeakingLevel` / `ListeningLevel` are still
|
||||
emitted on D-Bus; the extension no-ops them. There is no 48-bar overlay.
|
||||
|
||||
The extension implementation is in `apps/gnome-extension/[email protected]/`.
|
||||
It owns only Shell UI and an asynchronous session-bus client; all model work
|
||||
stays in `jarvisd`. ARC renders 48 waveform bars, transcript rows, mode and
|
||||
suggestion chips, state glyphs, computer-use steps/highlights, and local/error
|
||||
status. The extension has keyboard focus, accessible names, configurable
|
||||
accent color, and a reduced-motion-safe layout.
|
||||
stays in `jarvisd`. The HUD is a panel mark plus compact popup or expanded
|
||||
session. Computer-use chrome is a target highlight, not a waveform overlay.
|
||||
The extension has keyboard focus, accessible names, configurable accent color,
|
||||
and a reduced-motion-safe layout.
|
||||
|
||||
Exit gate: enabling/disabling the extension never starts inference in the Shell
|
||||
process and reflects daemon state without jank.
|
||||
|
||||
Reference in New Issue
Block a user