# Agent Instructions

- Run `pytest` before completing your work to ensure tests pass.
- Follow the existing code style and use type hints for new Python functions when possible.
- Update documentation alongside code changes when relevant.
- Include citations referencing modified files and test outputs in final responses.
