aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-hub/src/meshbay_hub/api/users.py
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-09-12 10:08:36 +0200
committerChristophe Besson <cbesson@gmail.com>2026-09-12 16:36:54 +0200
commit28548dcbde50f7cee471d6962e16115bb87b056f (patch)
tree0ba9e8c85ef77d327d8b5bcaee4b64d518e71ebe /packages/meshbay-hub/src/meshbay_hub/api/users.py
parent02f061ee2c1824734bf63c91d39b47848926f59c (diff)
downloadmeshbay-28548dcbde50f7cee471d6962e16115bb87b056f.tar.gz
docs: AV9–AV12, and the two shapes that keep producing them
The register grows by the four findings from users.py, and gains the pattern underneath several of them: a limit written on one of several equivalent paths (three endpoints send mail, one had no limit; every list in admin.py is bounded, the two outside it were not; the group claim was bounded at registration and not on reload), and a bound that counts the wrong thing (a per-IP rate limit bounds a caller, never the mailbox that receives what they cause). Also records that admin.py was read under the lens and needed nothing, so the next reader does not re-derive that. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01T4YmK41VsEURWFdop4EEeT
Diffstat (limited to 'packages/meshbay-hub/src/meshbay_hub/api/users.py')
0 files changed, 0 insertions, 0 deletions