Daily Limit → a cap on every new account per day
Leong Sen Fong, 2026-09-28: the Daily Limit should control how many users can join per day, and it must apply when Invite-Only is on. Agreed approach (option a): one limit, same meaning in both modes, and when an admin turns Invite-Only off they are asked whether to keep it. No code has been changed. Mock-ups use made-up numbers. Drawn by Tora Master.

The rule, before and after

TodayProposed
Invite-Only ONCode required. Limit never checked — it restricts nobody.Code required and at most N new accounts per day.
Invite-Only OFFCode holders always get in; only people without a code use a place.Everyone, code or not, uses a place. At most N new accounts per day.
Limit reached, has a code(can't happen)“HOOP is full for today” — code not used, still works tomorrow (the screen already exists).
Existing members logging inNever limitedNever limited (unchanged)
One setting, one meaning: “how many new people can join HOOP per day”, in the pre-launch invite phase and after public release.

1 · The limit page

Daily Limit
USED TODAY
Used12
Left8
Resets in11h 30m
DAILY LIMIT
−
20people per day
+
🔒 Anyone holding an invite always gets in. This limit only applies to people arriving without one.
25501002501000
Limit daily sign-upsOff = let everyone through
LAST 7 DAYS
▂ ▅ █ ▁ ▯ ▄ ▅
Wed 23 Sep · 12 arrived without an invite
Today
Daily Sign-up Limit
USED TODAY
Joined12
Left8
Resets in11h 30m
● In effect · Invite-Only is ON (code required)
DAILY SIGN-UP LIMIT
−
20people per day
+
🔒 Counts every new account, with or without an invite code, whether Invite-Only is on or off. When today’s places are used, the next person sees “HOOP is full for today” and their code stays valid for tomorrow.
25501002501000
Limit daily sign-upsOff = let everyone through
LAST 7 DAYS
▂ ▅ █ ▁ ▃ ▄ ▅
Wed 23 Sep · 12 joined (8 with a code · 4 without)
Proposed: renamed Daily Sign-up Limit; the rule box (dashed) says it counts everyone; “Used” becomes Joined; a line says whether it is in effect and in which mode; the chart counts everyone who joined (split into with / without a code in the detail).

2 · Turning Invite-Only OFF asks about the limit (Leong's idea)

Admin dashboard
INVITES
Invite-Only GateNew sign-ups need an invite code
Daily Sign-up Limit 3 of 20 used today · Manage
Open sign-up to everyone?

Anyone will be able to join without an invite code.

Keep the daily sign-up limit of 1,000 per day?

Keep limit · 1,000/dayRemove limitCancel
A limit is set: Keep limit (default) or Remove limit. Cancel leaves Invite-Only on.
Admin dashboard
INVITES
Invite-Only GateNew sign-ups need an invite code
Daily Sign-up Limit No limit · Manage
Open sign-up to everyone?

Anyone will be able to join without an invite code.

There is no daily sign-up limit right now, so there’s no cap on new accounts per day.

Open sign-upSet a limit firstCancel
No limit is set: it says so, and offers Set a limit first (opens the limit page) before opening up.

Turning Invite-Only back ON needs no prompt: the limit simply keeps counting.

3 · What a person sees when today is full

🚪
HOOP is full for today

We let in a limited number of new people each day while we grow carefully.

Your invite code has not been used. It will still work tomorrow.
🔔 Remind me tomorrow
Join the waiting list
Doors reopen at 00:00.
Unchanged screen (already built for people without a code). With a code it shows the green line: the code wasn't used and works tomorrow. New: this can now also appear while Invite-Only is ON.
Waitlist
ACTIONS
Invite next 30
⚠️ Only 8 sign-up places are left today. Everyone you invite can still join, but some may see “full for today” and join tomorrow.
Knock-on effect: invites from the waiting list or a minted batch now count too. If an admin invites more people than places left today, a warning says so before sending (question 2).

4 · Questions for you

  1. Name: “Daily Sign-up Limit” (my suggestion), or keep “Daily Limit”, or “Daily Capacity”?
  2. Warning when inviting more than today's places (Waitlist “Invite next N”, Mint Codes): show it (my suggestion), or no warning?
  3. Default in the Invite-Only OFF prompt: “Keep limit” as the highlighted button (my suggestion)?

After your answers and a go: backend (count every new account against the limit, check it before the code is used so a code is never burned on a full day), the limit page, the prompt, the invite warning, tests, docs, version and the web version.