fix(pairing): clarify reconnect and startup state#616
Conversation
|
Codex review: found issues before merge. Reviewed June 22, 2026, 6:14 PM ET / 22:14 UTC. Summary Reproducibility: yes. for the review findings: source inspection shows the PR queries only task existence and deletes the HKCU Run fallback after task creation. I did not run a live Windows logon smoke in this read-only review. Review metrics: 2 noteworthy metrics.
Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Rank-up moves:
Mantis proof suggestion Risk before merge
Maintainer options:
Next step before merge
Security Review findings
Review detailsBest possible solution: Land the credential-source and version-display cleanup with the startup migration only after the scheduled-task enabled/scope semantics, fallback migration, docs, and Windows startup proof are explicit. Do we have a high-confidence way to reproduce the issue? Yes for the review findings: source inspection shows the PR queries only task existence and deletes the HKCU Run fallback after task creation. I did not run a live Windows logon smoke in this read-only review. Is this the best way to solve the issue? No, not yet. The reconnect-state display direction is useful, but the scheduled-task migration is not the narrowest maintainable solution until enabled-state, scope, fallback, docs, and Windows proof are covered. Full review comments:
Overall correctness: patch is incorrect AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against a346b9481958. Label changesLabel changes:
Label justifications:
Evidence reviewedAcceptance criteria:
What I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
|
6d83c03 to
e365ba3
Compare
|
Thanks for the cleanup work here. I don't think this is safe to merge yet because the startup/scheduled-task behavior still needs author clarification and hardening before we can be confident it won't misreport or change autostart state incorrectly. Could you please address the scheduled-task scope/enabled-state concerns directly — especially whether the task is per-user vs all-user, how the UI determines the true enabled state, and how reconnect/startup status behaves after upgrades or missing tasks? Once that's explicit in code/tests/proof, this can get another focused review. |
|
Maintainer note: thanks for this — the direction is useful, but the branch is currently conflicting in |
Preserve the operator credential source when reconnecting the Windows node without replacing an existing same-gateway operator connection. Move the scheduled-task auto-start work off the WinUI thread and terminate schtasks.exe if it times out. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
e365ba3 to
12a84b8
Compare
Summary
1.0.0app-version display for offline orphan paired-node rows, while preserving matched/online versionsValidation
git diff --check.NETvalidation blocked on this mac shell:dotnetandpwshare not installed/resolving, and./build.ps1is not directly executable hereNotes