════════════════════════════════════════════════════════════════════════ PRODUCT ROADMAP Gnomad Desktop Assistant · docs/ROADMAP.md ════════════════════════════════════════════════════════════════════════ PRODUCT ROADMAP — GNOMAD DESKTOP ASSISTANT ========================================== Version: 0.2.0-beta.1 Last updated: June 2026 Horizon: v1.0 GA (indicative) ──────────────────────────────────────── VISION ------ Gnomad becomes the default desktop agent surface: always available, OS-aware, trustworthy by default, and capable of real work through shell and files—without surrendering control to opaque automation. ──────────────────────────────────────── RELEASED — V0.1.0-ALPHA ✓ ------------------------- Theme | Delivered Platform | macOS, Windows, Linux installers; CI matrix UX | Gemini-inspired UI, tray, 4 window modes, themes Intelligence | DeepSeek cloud + Ollama local Agent | Tool loop, PTY shell, FS tools, audit log Safety | Sudo Gate, Path Gate, Standard/YOLO trust Memory | Chat history, knowledge library Docs | README, tech stack, build narrative, QA, user guide ──────────────────────────────────────── V0.2 — BETA READINESS ✓ ----------------------- Status: Shipped on main as 0.2.0-beta.1 Item | Priority | Notes Server-side safety on all shell paths | P0 | ✓ Legacy execute_shell_command removed Cryptographic HITL tokens (Wave B1) | P0 | ✓ hitl_token.rs Wave B error migration | P1 | ✓ JSON GnomadError on LLM + chat paths Rust unit tests | P0 | ✓ CI gate (cargo test) CODE_REVIEW / TEST_NOTES refresh | P1 | ✓ Auto-update channel | P1 | ✓ Settings → Updates; UPDATER.md Linux Wayland tray | P1 | ✓ Error telemetry (opt-in) | P2 | ✓ Local error-log.jsonl ──────────────────────────────────────── WAVE B — STATE-OF-THE-ART ✓ --------------------------- → WAVE_B_ROADMAP.md — HITL tokens, GGUF, xterm PTY, YOLO sandbox (shipped) ──────────────────────────────────────── V0.3 — BROADER REACH ✓ ---------------------- Status: Shipped on main as 0.2.0-beta.1 Item | Priority | Notes Linux ARM64 builds | P1 | ✓ CI ubuntu-24.04-arm Snap / Flatpak | P2 | ✓ FLATPAK.md, SNAP.md Additional cloud providers | P2 | ✓ OpenAI-compatible endpoint Plugin/skills marketplace (local) | P2 | ✓ Starter skill packs Voice input (push-to-talk) | P3 | ✓ Beta — Web Speech API; Settings → Privacy ──────────────────────────────────────── V1.0 — GENERAL AVAILABILITY (IN PROGRESS) ----------------------------------------- Item | Priority | Notes Signed + notarized macOS | P0 | Script + optional CI — MACOS_NOTARIZATION.md; needs Apple secrets Security review / pen test | P0 | ✓ Internal checklist — SECURITY_REVIEW.md; external pen test before GA WCAG accessibility pass | P1 | ✓ Partial + ACCESSIBILITY_STATEMENT.md; full audit pending Enterprise deployment guide | P2 | ✓ ENTERPRISE.md Team workspace sync (optional) | P3 | Deferred post–v1.0 Operational before GA tag 1. Replace updater placeholder pubkey — npm run setup:updater-keys → npm run verify:updater 2. Configure GitHub Actions secrets (TAURI_SIGNING_, optional APPLE_) — see RELEASE_RUNBOOK.md 3. Tag v0.2.0-beta.1 (or next beta) to publish installers 4. Run SECURITY_REVIEW.md sign-off 5. Full WCAG contrast + screen reader pass ──────────────────────────────────────── NON-GOALS (CURRENT) ------------------- • Mobile iOS/Android clients • Hosted multi-user SaaS backend for chat • Autonomous background tasks without user message • Cryptocurrency / unrelated integrations ──────────────────────────────────────── HOW PRIORITIES ARE SET ---------------------- 1. Safety and trust before new capabilities 2. Cross-platform parity before niche features 3. Local-first privacy preserved for default paths 4. Portfolio/demo quality aligned with production bar Feedback: GitHub Issues ──────────────────────────────────────── Built with ❤️ by Gnomad Studio 🦙 ════════════════════════════════════════════════════════════════════════ Built with ❤️ by Gnomad Studio 🦙 https://gnomadstudio.org ════════════════════════════════════════════════════════════════════════