Skip to content

Disclosure Checkboxes

When to Use

Use this when creating or updating a drupal.org issue and you need to determine which AI disclosure checkboxes to select.

Decision

Checkbox Definition Example Review Impact
AI Assisted Issue AI helped research, write, or analyze the problem Used Claude to research a core API, draft steps to reproduce, or analyze a backtrace Minimal — issue quality still evaluated normally
AI Assisted Code Human wrote code with AI suggestions/completions; human reviewed every line Used Copilot for autocomplete, asked Claude to suggest an approach, then wrote and reviewed the code yourself Normal review — reviewer trusts the human understands the code
AI Generated Code AI generated substantial portions of the code; human reviewed and tested Asked AI to write a patch, then carefully reviewed every line, tested edge cases, verified APIs exist Enhanced review — reviewer may probe understanding, test more thoroughly
Vibe Coded AI generated most/all code with minimal human review Gave AI a prompt, submitted the output with little to no modification Maximum scrutiny — expect questions about every line, likely rejection if contributor can't explain

Pattern

Did AI help with the issue text (summary, research, analysis)?
  → Yes → Check "AI Assisted Issue"

Did you write code with AI assistance?
  → I used AI for suggestions but wrote/reviewed every line myself
    → Check "AI Assisted Code"
  → AI generated substantial code that I reviewed thoroughly
    → Check "AI Generated Code"
  → AI wrote most of it and I didn't review deeply
    → Check "Vibe Coded"

Multiple can apply:
  → AI helped write the issue AND assisted with code
    → Check both "AI Assisted Issue" + "AI Assisted Code"

The responsible path — AI Assisted Code with thorough human review: 1. Understand the problem before involving AI 2. Guide the AI toward the right approach 3. AI helps with implementation details 4. Review every line and understand why it's there 5. Test the result, including edge cases 6. Defend every technical decision in review

Common Mistakes

  • Wrong: Underdisclosing — checking "AI Assisted Code" when AI wrote most of the patch → Right: Be honest about the level of AI involvement
  • Wrong: Overdisclosing out of fear — checking "AI Generated Code" for one autocomplete suggestion → Right: Match the checkbox to the actual level of AI involvement
  • Wrong: Not checking any box after using AI → Right: If you used AI at any point, disclose — even autocomplete is "AI Assisted Code"
  • Wrong: Thinking "AI Assisted Issue" covers code too → Right: Issue assistance and code assistance are separate disclosures; check both if both apply

See Also