This file provides guidelines and context for AI coding agents working on the py-key-value project. For human developers, see DEVELOPING.md.
@DEVELOPING.md
@CODE_STYLE.md
@CONTRIBUTING.md
- Use
make test-concisefor minimal output (recommended for AI agents) - Use
make testwhen you need verbose output for debugging
Agents should be honest! When working with code review feedback:
- Document unresolved items: List any feedback that wasn't addressed and why
- Acknowledge uncertainty: If unclear whether to implement a suggestion, ask
- Report problems: Document issues encountered during implementation
- Share trade-offs: Explain reasoning for rejecting or deferring feedback
- Admit limitations: If unable to verify a fix works correctly, say so
Never claim work is complete if you have doubts about correctness or completeness.
Properly document any problems encountered, share feedback, and be transparent about your AI-assisted work.
- For human developer documentation, see DEVELOPING.md
- For contribution guidelines, see CONTRIBUTING.md
- For code style conventions, see CODE_STYLE.md
- For library usage documentation, see README.md