Chore-tier: add opt-in workspace sync.
Context: nightly sync of dev repos currently lives as a local LaunchAgent (not shipped). For open source we want an optional, user-focused synchronized experience: single toggle amicode.sync.enabled (off by default, onboarding nudge), extension-host execution (missed-nightly check on activation + command), generic 'any git repo in workspace' scope, WIP-aware (clean WIP auto-rebases onto freshly fast-forwarded main, dirty skips rebase, conflicts abort cleanly), subtle UX (Output channel + notifications only on attention-needed), and check+nudge for provisioned Julia env (no auto-mutate).
This issue tracks the implementation slice for the extension-host sync service.
Chore-tier: add opt-in workspace sync.
Context: nightly sync of dev repos currently lives as a local LaunchAgent (not shipped). For open source we want an optional, user-focused synchronized experience: single toggle amicode.sync.enabled (off by default, onboarding nudge), extension-host execution (missed-nightly check on activation + command), generic 'any git repo in workspace' scope, WIP-aware (clean WIP auto-rebases onto freshly fast-forwarded main, dirty skips rebase, conflicts abort cleanly), subtle UX (Output channel + notifications only on attention-needed), and check+nudge for provisioned Julia env (no auto-mutate).
This issue tracks the implementation slice for the extension-host sync service.