AI Policy

FiPy’s developers enthusiastically welcome pull requests, issues, and questions from human contributors. While you are free to use AI tools such as large-language models (LLMs) in your workflow, please note:

  • You are responsible for the entirety of what you submit.

  • You must read, review, and understand the full content of any LLM-generated code or text.

  • You must disclose the use of any agentic assistance, specifying
    • what tool(s) were used,

    • how they were used,

    • what portions of any code or text are AI generated.

In the course of code review, a human is expected to respond to any feedback and not allow an agent to respond without human oversight.

The reason for this policy is that reviewing contributions comes at a cost to FiPy’s developers. We must spend time reviewing submissions for correctness, API consistency, stylistic conformity, documentation, and test coverage. Submissions that do not reflect a comparable effort on the part of the contributor are known as “extractive contributions” and are not welcome.

This policy applies to:

  • Code, whether or not via pull request,

  • Documentation,

  • Issues,

  • Discussions,

  • Comments and feedback on any of the above.

tl;dr

We value interactions with FiPy’s users; if we want to talk to a bot, we know where to find them.

References

This document was informed by:

Last updated on Jun 18, 2026. Created using Sphinx 9.1.0.