Dev
What does this MR do and why?
This MR adds the pyproject.toml and uv.lock files to the project to define metadata, dependencies, and lock versions for reproducible builds.
This improves project setup consistency and makes dependency management easier across environments.
References
How to set up and validate locally
- Pull the latest changes from the
devbranch after merging this MR. - Run:
uv sync - Verify that dependencies are installed correctly and the project runs without missing packages.
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist.