Skip to content

[Doc] Add contribution requirements for coding agents - #9045

Draft
Damyan Pepper (damyanp) wants to merge 4 commits into
microsoft:mainfrom
damyanp:damyanp-agent-contribution-guardrails
Draft

Damyan Pepper (damyanp) wants to merge 4 commits into
microsoft:mainfrom
damyanp:damyanp-agent-contribution-guardrails

Conversation

@damyanp

@damyanp Damyan Pepper (damyanp) commented Oct 16, 2026 •

Copy link
Copy Markdown
Member

Agent-assisted contributions have reached review without meeting project expectations for contributor testing and human review. This makes those expectations clearer to coding agents while keeping testing platform-neutral: contributors can work on any supported platform, but must test the code they change.

Assisted by GitHub Copilot.

- AGENTS.md: add 'Before contributing' stop conditions (full dev environment
  incl. TAEF, full test run, readable tests, issue checks, disclosure, human
  confirmation before opening a PR).
- CLAUDE.md / GEMINI.md: import AGENTS.md for Claude Code and Gemini CLI.
- copilot-instructions.md: point to AGENTS.md and have Copilot review flag
  skipped tests, missing disclosure and opaque binary test inputs.
- AIToolPolicy.md / CONTRIBUTING.md: make the full-environment testing
  requirement explicit.

Assisted-by: GitHub Copilot

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: b940ce55-c909-4669-b068-6286a5f48d2a
Comment thread .github/copilot-instructions.md Outdated
Comment thread AGENTS.md Outdated
Comment thread AGENTS.md Outdated
Contributors are not required to use Windows or to test on every platform.
Require them to run the test suite available on their platform and to have
built and tested all code they add or modify, including platform-specific code.

Assisted-by: GitHub Copilot

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: b940ce55-c909-4669-b068-6286a5f48d2a
Assisted-by: GitHub Copilot

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: b940ce55-c909-4669-b068-6286a5f48d2a
Assisted-by: GitHub Copilot

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: b940ce55-c909-4669-b068-6286a5f48d2a

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: New

Development

Successfully merging this pull request may close these issues.

2 participants