Document an AI-assisted contribution policy
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 42/100
- Issue type
- Documentation
- Clarity
- Mostly clear
- Activity status
- Active
- Domain
- documentation
Research direction
Start with docs/_toc.yml and docs/CONTRIBUTING.md, then look at the existing developer_guide pages to match their structure, and check the PR template for the "AI Usage" section. Add the new page and its toc entry, then link it from CONTRIBUTING.md. Done means the docs build passes with --warningiserror and the team has reviewed the wording. The issue depends on AGENTS.md from #976 and on the pending licensing questions, so confirm both before writing the licensing note.
Written by the indexing model from the issue text.
Description
Document an AI-assisted contribution policy
Team expectations about AI use are scattered, unclear, and historically haven't been discussed.
Contributors might not be sure what is expected of them.
Proposed solution
- Add a new developer-guide page, for example
docs/developer_guide/ai_assisted_development.md, and add it todocs/_toc.ymlnext to the other developer guide pages. - Add a short "AI-assisted contributions" section to
docs/CONTRIBUTING.mdthat links to it and to the updated PR template. - Point to the
AGENTS.mdfile developed by #976 in this guide as well
Suggested page contents:
- Principles: the human dev owns everything they submit; humans review; AI is optional and never required to contribute
- Where AI helps (from the workshop): scaffolding and boilerplate, tests and coverage, docs and docstrings, plotting, debugging, learning an API, explaining unfamiliar code, planning before coding, pre-review checks for syntax and style, and drafting the changed-files list
- Where AI hurts: excess or convoluted code, OpenMDAO misuse, lost intent, rogue test values, large unrequested changes, plausible but wrong facts, code that is harder to modify by hand
- Author responsibilities: understand every line, review before opening a draft PR, no unrelated changes, run
pre-commitand tests, cite sources for numbers - Disclosure: how to fill in the PR "AI Usage" section
- Reviewer responsibilities and rights: humans always review; reviewers may ask for a PR to be split or simplified; AI-assisted review is allowed but the reviewer remains accountable
- Safe use: no sensitive or unpublished data in prompts, no secrets, caution with AI web access
and new dependencies, licensing note (pending the policy questions issue) - Link to
AGENTS.mdfor tool-facing rules.
When are we done?
- New page added and included in
_toc.yml -
CONTRIBUTING.mdlinks to it - Docs build passes with
--warningiserror - Wording reviewed by the team, avoiding judgment of anyone's tool choices
- Dominant language
- Python
- Stars
- 30
- Forks
- 44
- Avg merge
- 3d 12h
- Merged PRs (30d)
- 28
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from NatLabRockies/H2Integrate
-
infrastructure
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
NatLabRockies/H2Integrate#977 ·
Maintainers usually reply within 1 day
-
SimpleThermalNuclearReactorCostModel: variable O&M overstated 1000x (kWh treated as MWh)Possibly taken A pull request linked to this issue is open or already merged. Openbug finance
Difficulty 2/5 1-3 hours Newbie friendliness 83/100
NatLabRockies/H2Integrate#968 ·
Maintainers usually reply within 1 day
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
NatLabRockies/H2Integrate#944 ·
Maintainers usually reply within 1 day
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
NatLabRockies/H2Integrate#894 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
NatLabRockies/H2Integrate#623 ·
Maintainers usually reply within 1 day
All issues in NatLabRockies/H2Integrate
Similar issues
-
[Bug]: Responses API 500s on assistant message with empty content listPossibly taken @shadowmodder claimed this today. Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
vllm-project/vllm#64940 ·
Maintainers usually reply within 1 day
-
limits
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
Status: Triage Type: Quest
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
GTNewHorizons/GT-New-Horizons-Modpack#27490 ·
Maintainers usually reply within 1 day
-
LLM.save() discards the model's active prompt stylePossibly taken @remote-controlled-man claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Lightning-AI/litgpt#2378 ·
Maintainers usually reply within 23 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Maintainers usually reply within 1 day