Skip to content

test: qualify account persistence and session expiry - #15

Merged
sarthakagrawal927 merged 3 commits into
mainfrom
devin/prd-p06-20260919
Sep 19, 2026
Merged

sarthakagrawal927 merged 3 commits into
mainfrom
devin/prd-p06-20260919

Conversation

@sarthakagrawal927

Copy link
Copy Markdown
Member

Summary

  • Add account-scoped SQLite persistence coverage and browser journey specifications for account switching and session expiry.
  • Add a local-only expiry helper, guarded by non-production plus explicit test-auth mode and scoped to the caller session.
  • Add four independent regressions proving the helper fails closed in production and for unauthorized callers.

Verification

  • Independent review; existing full Vitest suite passed 511 tests.
  • New expiry and persistence tests: 11 passed.
  • TypeScript and Biome checks passed.
  • Browser specifications are added but not executed in this pass.

Refs #14. Hosted Google OAuth, persistence and account-switch qualification remain open. No production deployment or migration.

@sarthakagrawal927
sarthakagrawal927 merged commit 3494ade into main Sep 19, 2026
2 checks passed
@sarthakagrawal927
sarthakagrawal927 deleted the devin/prd-p06-20260919 branch September 20, 2026 13:30
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