main
feat: Add username validation for user signup and child user creation
feat: Enhance chore model to support optional assignee and deadline offset
Refactor chore assignment logic to handle nil for assignedTo values and improve assignment strategies
Merge branch 'dev'
Fix panic in adaptive chore scheduling with nil PerformedAt
Refactor chore handler and repository for improved error logging and handling - Updated error responses in the chore handler to provide more specific messages and log errors using the logging package. - Removed redundant rejection note handling in the RejectChore method of the repository. - Enhanced scheduling logic in the scheduler to support new week patterns and improved occurrence handling. - Updated tests to reflect changes in occurrences from string to int pointers for better type safety.