Brief description of the changes in this PR.
- Bug fix (non-breaking change which fixes an issue)
- New feature (non-breaking change which adds functionality)
- Breaking change (fix or feature that would cause existing functionality to not work as expected)
- Documentation update
- Refactoring (no functional changes)
- Performance improvement
- Test coverage improvement
- List the main changes
- Be specific about what was modified
- Include any new dependencies or configuration changes
- I have added tests that prove my fix is effective or that my feature works
- New and existing unit tests pass locally with my changes
- I have tested this change in a local development environment
- My code follows the style guidelines of this project
- I have performed a self-review of my own code
- I have commented my code, particularly in hard-to-understand areas
- I have made corresponding changes to the documentation
- My changes generate no new warnings
- Any dependent changes have been merged and published
- I have run
uv run ruff checkand fixed any linting issues - I have run
uv run mypy aris/and fixed any type issues - I have run
uv run python -m pytestand all tests pass - Database migrations are included if schema changes were made
- I have run
npm run lintand fixed any linting issues - I have run
npm testand all tests pass - Components are properly tested
Add any additional notes, screenshots, or context that would be helpful for reviewers.