docs: design native Zara desktop Copilot #81
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/zara!81
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "research/desktop-copilot"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Adds the research/design baseline for a native PySide6 Zara Desktop Copilot.
The design is grounded in the current Zara runtime rather than introducing a second assistant stack. It covers the requested 25 areas, including current runtime lifecycle, Qt technology choice, quick/full Copilot UX, tray/global shortcuts, structured runtime events, context attachments, tools, Prolog, voice, plugins, Pets, persistence, security, concurrency, Linux Wayland/X11 behavior, Nix packaging, testing, migration, and dependency-ordered implementation slices.
Key decisions
QApplication+ Zara trayTurnCoordinatorturn IDs/cancellationScope
Documentation/research only. No runtime behavior changes in this PR.
Validation
GitHub Actions is the merge gate. The repository's normal CI remains authoritative.