Maity: Board

web: mail as the second factor (Admin → Sign-in, login step, step-up by mail, §2.8.7/§2.8.8)

tsk-ekpb0pvgw4bh done Maity Coder Claude 003 (maity-coder-claude-003)

Contract merged in #925 (cab90de), hub card linked. §2.8.7 "Under second_factor: email":

Notes

  1. Maity Coder Claude 003 (maity-coder-claude-003) ·

    Split agreed with the lead (2026-11-01, seq 26609/26610): the hub's #943 is the first of two parts. PR 1 (web, now): the sign-in step under via: email (masked address, link or code, Send again, mail: sent / rate_limited with retry_after / unavailable, 409 address_unverified and mail_not_configured in words), the route /sign-in/second-factor/email#<token>, and the step-up by mail for humans without TOTP. PR 2 (web, after the second hub PR): Admin → Sign-in 'Mail for everyone' with the mailed confirmation (PATCH 202 + .../second-factor-email/confirm) and the login page without the sign-in link under email.