<!--
# 🚀 Pull Request

Thanks for creating this PR! Please fill in the information below so we can review your changes effectively.

> [!Note]
> Make sure your PR meets our guidelines and does not introduce breaking changes without proper notice.

> [!Tip]
> PR title must follow the pattern (Conventional Commits style):
> ```
> (build|chore|ci|deps|docs|feat|fix|infra|perf|refactor|release|style|test|wip)(optional-scope)!: short description
> Example: fix(parser): handle empty input correctly
> ```

---
-->

## Related Issues

<!--
Add references to related issues if applicable.

e.g. fix #123, fix #456, closes #789
-->

---

## Summary

<!--
Describe the purpose of this PR and what changes have been made. Include motivation if applicable.

What does this PR do and why is it needed?
-->

---

## Tested Information

<!--
Describe the tests you ran to verify your changes.

Steps, configurations, test environment, etc. Is there anything you'd like reviewers to focus on?
-->

---

## Documentation Impact

<!--
If docs changed, list the exact paths updated.
If docs were not needed, explain why the change does not affect behavior, setup, configuration, UX, APIs, or operations.
-->

- Docs updated in:
- No docs update required because:
- I verified the documentation matches the current behavior.

---

## Breaking Changes

<!--
Describe any breaking changes introduced by this PR.

Only fill if there are breaking changes.
-->

---

## Checklist

- [x] I have checked that there isn’t already a PR solving the same problem.
- [x] I have read the [Contributing Guidelines](https://github.com/dallay/corvus/blob/main/.github/CONTRIBUTING.md).
- [x] I ensured my code follows the project's style guidelines.
- [x] I have added or updated tests that prove my fix is effective or that my feature works.
- [x] I have updated the documentation, or I explained above why no documentation update is needed.
- [x] I verified the documentation matches the current behavior.
- [x] I have documented any breaking changes in the Breaking Changes section.
- [x] I have linked the related issue (if any).
