v1018+srv524.web346
## Canvas Connect ### Updates & Improvements - LTI launch now returns a hard `409 Conflict` when external identity lookup is ambiguous (no email-only fallback). ## External Logins ### Updates & Improvements - Add-users identity lookup now returns a hard `409 Conflict` when ambiguous (no email-only fallback). ## Internal ### Updates & Improvements - Added new CLI command to surface account identity collisions: `poetry run python -m pingpong db find_external_login_conflicts`.