feat(den): add email-first sign-in flow#2625
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
fraimz — ❌ FAILED0 passed · 1 failed · 0 skipped — run Full frame proof with validated screenshots: ❌ new-signin-flow — Den Web resolves sign-in from email firstUser-facing flow demo
|
fraimz — ✅ PASSED1 passed · 0 failed · 0 skipped — run Full frame proof with validated screenshots: ✅ new-signin-flow — Den Web resolves sign-in from email firstUser-facing flow demo
(screenshot upload failed: BLOB_READ_WRITE_TOKEN is not set and could not be fetched from Infisical ( |
Summary
GET /v1/auth/login-optionslookup for deterministic auth routing: SSO → Google → password → GitHub compatibility → new account.Verification
pnpm --filter @openwork-ee/den-api exec bun test test/auth-login-options.test.tspnpm --filter @openwork-ee/den-api exec tsc -p tsconfig.jsonpnpm --filter @openwork-ee/den-web exec tsc -p tsconfig.json --noEmitgit diff --checkOPENWORK_EVAL_DEN_WEB_URL=http://localhost:3005 pnpm fraimz --flow new-signin-flow --cdp-url http://127.0.0.1:9223Fraimz artifact:
evals/results/2026-07-09T16-32-30-282Z/fraimz.htmlNote:
pnpm --filter @openwork-ee/den-api exec bun test test/route-guard-policy.test.tscurrently fails on existing uncovered dev/MCP routes unrelated to this change; this PR adds the login-options public-route exception.