Changes for .github/copilot-instructions.md: 27 added lines, 0 removed lines.
Original line number
Diff line number
Diff line
# PyAETNA AI Agent & Coding Guidelines
All AI agents (GitHub Copilot, VS Code Copilot, Antigravity, Claude Code, Cursor, etc.) working on the PyAETNA codebase **MUST** strictly adhere to the following environment and code quality requirements:
## 1. Python Environment
- Always use the dedicated virtual environment:
`/dati/pyenvs/pyaetnaEnv/bin/python`
- Executable paths for tooling:
- Python: `/dati/pyenvs/pyaetnaEnv/bin/python`
- Ruff: `/dati/pyenvs/pyaetnaEnv/bin/ruff`
- Black: `/dati/pyenvs/pyaetnaEnv/bin/black`
- Pytest: `/dati/pyenvs/pyaetnaEnv/bin/pytest`
## 2. Code Quality & Formatting Enforcement
-**PEP 8 / Formatting**: All Python code edits must pass `ruff check` and `black --check`.
-**Ruff Linter**: All lint warnings configured in `pyproject.toml` must be resolved before completing a task.
-**Verification Command**: Before submitting any code changes or completing a task, always run: