policy-catalogue: add Mesa entry - #26
Merged
Merged
Conversation
Closes #13. Verbatim excerpts verified against the pinned source before submission.
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
Adds
policy-catalogue/mesa.md, closing #13. Source isdocs/submittingpatches.rston freedesktop GitLab, pinned to7a6f569.Mesa has the most machine-readable disclosure convention in the catalogue, and I think it should drive the shape of the disclosure field. It specifies a two-tier trailer vocabulary —
Assisted-by: TOOL (OPTIONAL: MODEL)when AI helped decide or generated parts,Generated-by: TOOL (OPTIONAL: MODEL)when almost all the code was generated — and explicitly reservesCo-authored-by:for humans. The v0.1granularity: tool-and-role | role-only | binarydoesn't reach this: it's tool and model and a degree tier, in a fixed grammar, adoptable with no new infrastructure.Two other things: Mesa is the third project to legislate on commit trailers and the three do not agree (Fedora mandates
Assisted-by:, Kubernetes forbids it, Mesa mandates it while banningCo-authored-by:) — the fragmentation is already encoded in commit metadata CI could enforce today. And its disclosure exemptions are drawn at the limit of distinguishability ("would be the same regardless of what tooling was used"), which is the same boundary Bevy's[^1]footnote reaches from the prohibition side. Two independent arrivals at the same line.AI disclosure (required — we dogfood our own standard)
Attestations (required)
Type of contribution
policy-catalogue/)I've left
policy-catalogue/README.mduntouched across this batch — #21 already edits that table and several PRs touching the same rows would conflict. Happy to send one follow-up PR updating the count and all rows once merge order is settled.Maintainership disclosure: I maintain MergeWarden, a checker in the layer-3 space discussed in #20/#22. This entry documents the project's policy only and makes no claim about any tool.