Document Milestone 3 deliverables and SSH prerequisites

This commit is contained in:
Keith Smith
2026-03-01 09:37:43 -07:00
parent 71a2f2e868
commit e2a8b874d7
3 changed files with 35 additions and 2 deletions

View File

@@ -64,3 +64,16 @@ OrbitHub uses a two-window model:
- Connect loads full profile details into session tab
- Session lifecycle states in UI (`Connecting`, `Connected`, `Failed`) with non-blocking updates
- Tag: v0-m2-done
---
## Milestone 3
- Real SSH backend using native `ssh` process (connect, disconnect, reconnect)
- Protocol backend abstraction with worker-thread execution
- RDP/VNC explicitly marked as not implemented in session UX
- Connect-time credential prompts (password/private key path) with no secret storage in DB
- Session tab controls: `Connect`, `Disconnect`, `Reconnect`, `Copy Error`
- Per-session timestamped event log and user-friendly error mapping
- Profile schema extended with `private_key_path` and `known_hosts_policy`
- Tag: v0-m3-done