Draft Milestone 4 scope and mark progress in docs
This commit is contained in:
@@ -77,3 +77,17 @@ OrbitHub uses a two-window model:
|
|||||||
- Per-session timestamped event log and user-friendly error mapping
|
- Per-session timestamped event log and user-friendly error mapping
|
||||||
- Profile schema extended with `private_key_path` and `known_hosts_policy`
|
- Profile schema extended with `private_key_path` and `known_hosts_policy`
|
||||||
- Tag: v0-m3-done
|
- Tag: v0-m3-done
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Milestone 4 (Draft)
|
||||||
|
|
||||||
|
- Make SSH sessions actually usable as interactive sessions inside OrbitHub
|
||||||
|
- Replace placeholder surface with interactive SSH terminal panel (stream output + send input)
|
||||||
|
- Add SSH host-key trust prompt flow for `Ask` policy
|
||||||
|
- Improve auth flow UX for password / private key at connect time
|
||||||
|
- Preserve responsive UI under active session output
|
||||||
|
- Add terminal/session utilities (`Clear Terminal`, improved output visibility)
|
||||||
|
- Keep session controls stable (`Connect`, `Disconnect`, `Reconnect`, `Copy Error`)
|
||||||
|
- Add validation and diagnostics coverage for host-key, auth, and reconnect behavior
|
||||||
|
- Planned Tag: v0-m4-done (after completion approval)
|
||||||
|
|||||||
@@ -60,3 +60,18 @@ Delivered:
|
|||||||
|
|
||||||
Git:
|
Git:
|
||||||
- Tag: `v0-m3-done`
|
- Tag: `v0-m3-done`
|
||||||
|
|
||||||
|
## Milestone 4 - Interactive SSH Session UX
|
||||||
|
|
||||||
|
Status: In Progress
|
||||||
|
|
||||||
|
Started:
|
||||||
|
- Milestone 4 draft added to spec
|
||||||
|
- Interactive SSH terminal panel wiring started (backend output stream + input send path)
|
||||||
|
- Host-key confirmation request/response signal flow added (`Ask` policy path)
|
||||||
|
- `known_hosts_policy` defaults and profile dialog options updated to include `Ask`
|
||||||
|
|
||||||
|
Pending:
|
||||||
|
- End-to-end interactive behavior hardening across Linux/macOS/Windows
|
||||||
|
- Terminal UX polish (control keys, resize behavior, output formatting)
|
||||||
|
- Additional diagnostics and integration test coverage for reconnect/auth/host-key scenarios
|
||||||
|
|||||||
Reference in New Issue
Block a user