Skip to content

fix(onboarding): backport BYOK completion persistence to v1.1.2 - #345

Merged
syzsunshine219 merged 1 commit into
MemTensor:release/v1.1.2from
syzsunshine219:codex/backport-onboarding-byok-v1.1.2
Sep 2, 2026
Merged

fix(onboarding): backport BYOK completion persistence to v1.1.2#345
syzsunshine219 merged 1 commit into
MemTensor:release/v1.1.2from
syzsunshine219:codex/backport-onboarding-byok-v1.1.2

Conversation

@syzsunshine219

Copy link
Copy Markdown
Collaborator

Summary

  • Backport fix(onboarding): prevent replay after switching to BYOK #343 onto release/v1.1.2.
  • Preserve completed onboarding state when a signed-in account switches to local BYOK/API-key mode, preventing the first-encounter report from loading again.
  • Keep firstEncounterReportStatus installation-scoped; a genuinely pending report still follows the normal onboarding route.
  • Keep the fix on main; the release workflow uses the main merge as the canonical backport source.

Backport provenance

  • Main merge: e679cf9caff48c59f03bb5587d35152cde013988
  • Implementation source: a4531a04f76b8767d57c19e83b8919e865b2fe39
  • Release commit: 7580586ac6a64d45e8d7984ea1839f9e11f95818
  • Commit trailer: Backport-of: e679cf9caff48c59f03bb5587d35152cde013988

Verification

  • Node 22 targeted regressions: 4 files, 120 tests passed.
  • Project Harness Full: all 12 product evidence commands passed, including lint, affected typecheck/workspace tests, Local API matrix, desktop UI assertions, critical smoke, full build, distribution boundary, and diff sanity.
  • Harness reports verificationPassed: true. Its delivery gate remains base_not_ancestor because the current Harness binding has immutable base upstream/main, while this PR intentionally targets release/v1.1.2.
  • Unsigned v1.1.2 package manual verification remains pending.

@syzsunshine219
syzsunshine219 marked this pull request as ready for review September 2, 2026 13:01
@syzsunshine219
syzsunshine219 merged commit 9709ce4 into MemTensor:release/v1.1.2 Sep 2, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant