MurMur

You're paying your developer to ask questions instead of building.

Every unclear ticket turns into follow-up questions. Those are billable hours. MurMur is an agent that knows your project and helps you write tickets your developer can build on the first try.

Join waitlist now
Projects/ss1/Work items/#2001

Broken login

The login is broken. I can't access my account because the login code does't work

Assignee

Labels

Priority

← Before MurMur

Projects/ss1/Work items/#2001

2FA verification fails to move users from Login to Authenticated (regression in v2.4)

Summary

2FA verification: entering a valid code returns the user to the login screen instead of signing them in.

Clarified with client

  • Fails at the verification step, after credentials are accepted.
  • Regression: worked before the last release.
  • Reproduced on two accounts, so not account-specific.

Steps to Reproduce

  • Log in with a valid email and password.
  • Enter the 6-digit verification code on the following screen.
  • Click “Verify.”

Expected Result

Per the authentication flow diagram, a valid code should move the user from “Pending Verification” to “Authenticated” state and load the dashboard.

Actual Result

The user is returned to “Login” state instead of “Authenticated,” with no error shown.

Project context (from documentation)

  • Auth flow diagram shows three states: Login → Pending Verification → Authenticated. The break is happening on the second transition.
  • Verification codes are valid for a 30-second window; the pending login itself times out after 5 minutes (per the auth spec).
  • Release notes v2.4 list “updated session persistence settings” as a change — no other auth-related changes are listed for this release.
  • User manual states verification should be a single step with no more than one retry needed for a valid code.

Acceptance criteria

  • A valid code moves the user to “Authenticated” and keeps them there across Chrome, Firefox, and Safari.
  • An invalid or expired code shows an error message and keeps the user on the verification step, per the user manual’s retry behavior.
  • The verify step never silently returns to “Login” state.

Developer notes

  • The v2.4 session persistence change is the most likely starting point, since no other auth-related change is listed for that release.
  • Confirm whether the break is state transition logic itself, or session persistence after a correct transition.
  • Check whether the 5-minute pending-login timeout could be expiring before verification completes for any of the reproduction cases.

Assignee

Labels

Priority

After MurMur →

Where the hours go.

You paid for
40 hrs

Ticket goes out,
questions come back

5 wasted hrs,
0 lines of code

Your developer needs to know the where, what, how, why and so on. Questions that cost hours which cost money and require knowledge that isn’t your responsibility. The chain of questions is avoidable, the clarity before development is not.

MurMur is your developer whisperer: an agent which learns your project. You describe what you want in plain words, and it asks the questions your developer would ask. You get a ticket that has everything needed to start building right away.

See for yourself

We're all about creating an effective, simple and agile experience, but don't take my word for it - play the video to see MurMur in action.

What's in it for you?

Pay for code, not the back & forth
A quick few minute chat can replace hours of clarifying emails and meetings. The bill is now for development. not questions.
Pro tickets without the IT degree
Upload your project’s documentation, MurMur learns it and then bridges your thoughts with what the developer needs for a clear picture.
Without the wait, work moves faster.
Write build-ready tickets when you have the idea, not when someone is free to help. That way, development can start sooner, keeping your projects in motion.

MurMur

can help you at any level of your expertise

Whether you're just getting started

Or if you already know your way around

Join the waitlist now!

Two quick questions, then you're on the list.

Say you’re contributing to a technical project, do you:

Step 1 of 2