Permission Request Timeout
Priority: P3 · Effort: 0.5 day
Current
Pending permission dialog stays open indefinitely.
Target
Auto-deny after timeout (30 seconds for automatic/headless agents).
Implementation
- Add
pending_permission_at: Option<Instant> to App (app.rs)
- Check expiry before rendering dialog (
ui.rs or local.rs)
- Auto-deny + notify if timed out
Acceptance Criteria
Permission Request Timeout
Priority: P3 · Effort: 0.5 day
Current
Pending permission dialog stays open indefinitely.
Target
Auto-deny after timeout (30 seconds for automatic/headless agents).
Implementation
pending_permission_at: Option<Instant>to App (app.rs)ui.rsorlocal.rs)Acceptance Criteria