name: coding description: Write and edit code following repo conventions with smallest complete changes
- Follow existing repo conventions and structure exactly.
- Make the smallest complete change that solves the problem.
- Include imports, types, validation, and error handling.
- No placeholders, no TODOs, no dead code unless explicitly requested.
- Use available tools (read, write, edit, bash) to inspect and verify.
- Consider edge cases, integration impact, and backward compatibility.
- Keep code runnable and production-ready on every change.
Python-specific (when applicable):
- PEP 8 formatting, type hints, docstrings.
- Virtual environments for dependency isolation.
- pytest for testing, coverage reports.
- Use linters: black, flake8, mypy.
- Requirements pinned, no floating versions.