Upcoming birthdays
not group-scoped, matching v1 exactly - see docs/contracts/util_nextbirthday.md
/nextbirthday/proximosaniversarios- v1 scenarios
- 1
- Ported
- 2
- Green
- 2
- Failing
- —
not group-scoped, matching v1 exactly - see docs/contracts/util_nextbirthday.md
Birthdays.py:104-117What it does
/nextbirthday lists whose birthday is coming up over the next four days.
Behaviour that must not change
This one is not limited to the group you run it in — it lists upcoming birthdays for every known user in the whole system, exactly like v1 does. That's a real privacy detail worth knowing: someone in one group can learn about an upcoming birthday of a person in a completely different group this way. It's preserved because it's what v1 actually does, not something this port added — narrowing it would be a deliberate product decision for someone to make on purpose, not a side effect of porting the command.
How to verify it
qa/features/util_nextbirthday.feature — run with
python scripts/cb.py test. By hand in the sandbox: run /nextbirthday
in any group and confirm you get a four-day list back, even if most days
say nobody's celebrating.