docs(adr): record the release-notes and attribution gates as 0050 and 0051 #722

Merged
hexajon merged 1 commit from docs/adr-breaking-notes-and-attribution into main 2026-10-05 15:05:33 +00:00
Owner

Summary

I add two proposed decision records.

0050 - the release notes surface every breaking change: a Breaking changes changelog group, a gate check that requires the ! subject marker on a public-API break, and a release preflight that requires a migration section. Tracked in #719.

0051 - third-party attribution is verified at the gate: the attribution check reads every Go embed directive and requires each target to be first-party or declared, and the generator writes and verifies a vendored-attribution section in the NOTICE. Tracked in #720.

Both stay proposed until the work lands and the issue closes. #675 depends on #719.

## Summary I add two proposed decision records. 0050 - the release notes surface every breaking change: a Breaking changes changelog group, a gate check that requires the `!` subject marker on a public-API break, and a release preflight that requires a migration section. Tracked in #719. 0051 - third-party attribution is verified at the gate: the attribution check reads every Go embed directive and requires each target to be first-party or declared, and the generator writes and verifies a vendored-attribution section in the NOTICE. Tracked in #720. Both stay proposed until the work lands and the issue closes. #675 depends on #719.
docs(adr): add proposed 0050 and 0051 for release-notes and attribution gates
All checks were successful
drift / govulncheck (pull_request) Has been skipped
drift / surface-diff (pull_request) Successful in 51s
drift / forgejo-smoke (pull_request) Has been skipped
ci / mcp-conformance (pull_request) Successful in 1m36s
ci / mcp-conformance (push) Successful in -16s
drift / govulncheck (push) Has been skipped
drift / surface-diff (push) Successful in -21s
drift / forgejo-smoke (push) Has been skipped
ci / gate (push) Successful in 9m13s
ci / gate (pull_request) Successful in 18m11s
f1169f793a
0050 records that the release notes surface every breaking change (#719).
0051 records that third-party attribution is verified at the gate (#720).
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sixfold-space/madtea!722
No description provided.