Installs the project, then runs ruff, mypy, pytest and the Doxygen build. No step opens a turtle window. GitHub Actions and Gitea Actions both read this folder. Task: MIL-001#5