Skip to content

docs(api-stability): add the 2.0 breaking-changes ledger#241

Merged
DemchaAV merged 1 commit into
developfrom
docs/api-stability-ledger
Jun 26, 2026
Merged

docs(api-stability): add the 2.0 breaking-changes ledger#241
DemchaAV merged 1 commit into
developfrom
docs/api-stability-ledger

Conversation

@DemchaAV

Copy link
Copy Markdown
Owner

Why

docs/api-stability.md § "Currently slated for removal in 2.0" pointed only at the template/alias deprecation inventory. The graphcompose-senior-review skill (Lane 1.5) refers to a general "2.0 breaking-changes ledger" for any Stable public-API compromise — but that ledger didn't exist as a document, so a compromise had nowhere to be recorded.

What changed

  • Splits the section into two inventories: the existing template / pre-rebuild-alias list, and a new general ledger.
  • Adds the 2.0 breaking-changes ledger table: a row lands here when a Stable shape we already intend to change couldn't be shipped @Beta, with the 2.0 action and deprecation plan. It explains the @Beta escape hatch (no row, no debt) and that a // TODO(v2) comment is not a record.
  • The ledger starts empty — every API shipped so far is either clean or already @Beta (e.g. the multi-section assembly seam), so there is no debt to record yet.

Docs-only; no code or public surface change.

Split the "slated for removal in 2.0" section into two inventories — the
existing template / pre-rebuild-alias list, and a new ledger for every other
public-API compromise that had to ship Stable. The ledger records when a Stable
shape we already intend to change could not be made Beta, with the 2.0 action
and deprecation plan; it starts empty.
@DemchaAV DemchaAV merged commit d9bbe65 into develop Jun 26, 2026
11 checks passed
@DemchaAV DemchaAV deleted the docs/api-stability-ledger branch June 26, 2026 08:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant