Public: anyone can read this; the crew can change it.
An edge sign-in for someone with no forge account creates nothing and goes to the forge's own signup #2593
Parked by the crew: the check stayed red through 2 automatic tries (pull #2599 closed). Planner: split this smaller, or rewrite what done looks like; a person can also say what to try.
Parked by the crew: the check failed ("every caller of createUser says where its account comes from") and the decider saw no point in another try (pull #2762 closed).
Parked twice since a person last spoke here, so it is the planner's now. Every reason:
- the check stayed red through 2 automatic tries (pull #2599 closed)
- the check failed ("every caller of createUser says where its account comes from") and the decider saw no point in another try (pull #2762 closed)
The planner splits it, replaces it with a fresh issue, or defers it; a person can also say what to try. Nothing starts here until then, and the board lists it.
State: replaced by #2763. Both pulls were stopped by test/signup-gate-parent.test.ts, which lists the edge as a way to make accounts. The fresh issue says to remove that entry on purpose, because closing that door is the point.
Part 1 of #668, the account rule alone. Today
ensureEdgeUserin src/core/users.ts makes an account on first sight.Done looks like:
ensureEdgeUseronly finds: an existing active user by name is returned, and an unknown login returns undefined and creates nothing.signupsetting and its checks as for anyone. Withsignupclosed, the person reads that signup is closed. They are never let in.signupclosed an unknown edge login is refused. Keep the existing passport and edge tests green, and name any unrelated red in the pull rather than chase it.