Skip to content

[Phase 0.3.3] Add AI ethics review checklist as PR template#35

Open
richard-devbot wants to merge 3 commits intoCursorTouch:mainfrom
richard-devbot:richardson/phase0-ethics-pr-template
Open

[Phase 0.3.3] Add AI ethics review checklist as PR template#35
richard-devbot wants to merge 3 commits intoCursorTouch:mainfrom
richard-devbot:richardson/phase0-ethics-pr-template

Conversation

@richard-devbot
Copy link
Copy Markdown

Closes #13

What was implemented

Added .github/PULL_REQUEST_TEMPLATE.md with a mandatory AI safety and security checklist. The template automatically populates when contributors open a new PR and covers all 6 principle areas required by the issue:

  • Input Validation — external inputs validated, path operations bounded
  • Least Privilege — tools/features request only necessary permissions
  • Credential Safety — no secrets in code, logs, or LLM context
  • Human Oversight — destructive actions require confirmation, agents announce intent
  • AI Output Safety — LLM outputs validated, tool outputs sanitized before re-entering context
  • Testing — security tests added/updated, no coverage decrease

This codifies AI_PRINCIPLES.md into the PR review process so every contributor is prompted to think about AI safety before merging.

Adds .github/PULL_REQUEST_TEMPLATE.md with a mandatory AI safety and
security checklist covering Input Validation, Least Privilege, Credential
Safety, Human Oversight, AI Output Safety, and Testing — codifying the
principles from AI_PRINCIPLES.md into every PR review. Closes CursorTouch#13.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
@richard-devbot richard-devbot force-pushed the richardson/phase0-ethics-pr-template branch from f02a038 to 79aba57 Compare April 19, 2026 16:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Phase 0.3.3] Add AI ethics review checklist as PR template

1 participant