Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/docs-ai-contribution-policy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
default: docs
---

Update PR template to add AI disclosure level.
11 changes: 10 additions & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!-- Please read https://github.com/ajbura/cinny/blob/dev/CONTRIBUTING.md before submitting your pull request -->
<!-- Please read https://github.com/SableClient/Sable/blob/dev/CONTRIBUTING.md before submitting your pull request -->

### Description

Expand All @@ -13,6 +13,15 @@ Fixes #
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] This change requires a documentation update

#### AI assistance level

<!-- Select the one that best describes this PR. See CONTRIBUTING.md for what each level means. -->

- [ ] **None** — No AI tools were used
- [ ] **Research only** — AI used for research, brainstorming, or understanding existing code; no generated code included
- [ ] **AI-assisted** — AI suggested code or logic that I reviewed, tested, and understand fully; I can explain every change
- [ ] **Primarily AI-generated** — The majority of code was AI-generated; I have thoroughly reviewed it, verified correctness, and made it my own

### Checklist:

- [ ] My code follows the style guidelines of this project
Expand Down
4 changes: 3 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ Also, we use [ESLint](https://eslint.org/) for clean and stylistically consisten

If your change touches logic with testable behaviour, please include tests. See [docs/TESTING.md](./docs/TESTING.md) for a guide on how to write them.

## Restrictions on Generative AI Usage
## Generative AI Usage

We expect and appreciate authentic engagement in our community.

Expand All @@ -59,6 +59,8 @@ Make sure you have added value based on your personal competency to your contrib

Maintainers may close issues and PRs that are not useful or productive, including those that are fully generated by AI. If a contributor repeatedly opens unproductive issues or PRs, they may be blocked.

When opening a pull request, disclose your level of AI use using the checklist in the PR template. This isn't gatekeeping — it's transparency that helps reviewers calibrate their review depth. A heavily AI-generated PR will get more scrutiny; that's expected and fine.

## Release notes and versioning (Knope)

We use [Knope](https://knope.tech/) with the Knope GitHub Bot to manage change documentation and releases. The workflow configuration lives in [`knope.toml`](./knope.toml).
Expand Down
Loading