## Description

Brief description of the changes in this PR.

## Type of change

- [ ] 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 change)
- [ ] Documentation update

## Checklist

- [ ] Tests added for new features
- [ ] `npm run lint` passes
- [ ] `npm run typecheck` passes
- [ ] Documentation updated if needed
- [ ] No edits inside managed blocks of hatch3r-* files (content outside `<!-- HATCH3R:BEGIN -->` / `<!-- HATCH3R:END -->` is fine; run `hatch3r sync` to regenerate managed content)
