Skip to content

Conversation

@rsmithlal
Copy link
Member

Summary

  • consolidate invitee_email validations into single check for uniqueness and format
  • treat null valid_until values as expired and add not_expired scope
  • test expired/not_expired scopes for past, future, and nil dates

Testing

  • bundle exec rubocop (fails: command not found: rubocop)
  • bin/ci (fails: command not found: rails)
  • bundle exec brakeman -q -w2 (fails: command not found: brakeman)
  • bundle exec bundler-audit --update (fails: command not found: bundler-audit)
  • bin/codex_style_guard (fails: command not found: rubocop)

https://chatgpt.com/codex/tasks/task_e_689a50c62b1483218193671142adda1e

@rsmithlal rsmithlal closed this Nov 29, 2025
@rsmithlal rsmithlal deleted the codex/refactor-invitation-model-validations-and-scopes branch November 29, 2025 03:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants