forked from jamulussoftware/jamulus
-
Notifications
You must be signed in to change notification settings - Fork 0
CONTRIBUTING.md carries every requirement; AGENTS.md points to it #303
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
mcfnord
wants to merge
2
commits into
ann0see:updateContributing
Choose a base branch
from
mcfnord:contributing-source-of-truth
base: updateContributing
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
2 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,7 +1,14 @@ | ||
| ## Posting (comments, issues, discussions) | ||
|
|
||
| - Test any claim you can test before posting it β a build, a log, a run β and cut what you can't; *presumably*, *should*, and *likely* mark sentences that need a measurement or deletion. | ||
| - Comment only when you add evidence or an answer the thread lacks, in the shortest form that carries it; wait out an active human exchange, re-read the thread just before posting β it may have moved while you drafted β and treat a maintainer's stated preference about engagement as the rule. | ||
| - If a posted comment proves wrong or incomplete, edit it in place so the error leaves the page; new evidence on the same finding also belongs in the existing comment, not a new one. | ||
| - Open a new issue only for a defect you can reproduce, with the reproduction in the body; open a new PR only after a maintainer has agreed the change is wanted; leave starting discussions to humans. | ||
| - Disclose AI-generated text | ||
| What is expected of anyone posting here is in | ||
| [CONTRIBUTING.md Β§ Commenting and reviewing](../../CONTRIBUTING.md#commenting-and-reviewing): test | ||
| what you can test before claiming it, comment where you add evidence or an answer the thread does | ||
| not have yet, edit a comment in place when it turns out to be wrong, and put the reproduction in | ||
| the body of a defect report. Disclosure of AI-generated text is in | ||
| [Using AI](../../CONTRIBUTING.md#using-ai). Those apply to an agent exactly as they apply to a | ||
| person, so they are not repeated here. | ||
|
|
||
| Only these are specific to an agent: | ||
|
|
||
| - Leave the starting of new discussions to humans. | ||
| - If a maintainer states how they want to be engaged, that is the rule for that person and that thread. | ||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We aren't kings. Arguing against it is welcome as it could show up misconceptions...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
π€ AI: The line has a history worth stating. It came in through the Posting section suggested on #3785 as "treat a maintainer's stated preference about engagement as the rule", two days after a maintainer asked on #3898 that the AI not post on that thread. The intent was narrow: an agent must not relitigate a request like that on the same thread. The wording overshot into deference, and moving it up to one of two headline agent rules made that visible. Once disagreement is welcome, the rule is no longer specific to agents, so the proposal is one bullet in CONTRIBUTING.md Β§ Commenting and reviewing, addressed to everyone:
docs/agents/COMMENTING.mdthen keeps a single agent-only line, leaving the start of new discussions to humans. The change goes into the upstream PR rather than into this one.