Skip to content

Commit a2a8941

Browse files
committed
chore(changeset): declare the ADR-0087 disposition on the isAsync retirement (#6148 gate)
The changeset declares a breaking change (major + bang), so check-adr-0087-registration requires the ledger question to be answered in writing. It IS registered: the D3 SemanticMigration `action-descriptor-is-async-retired` plus the exact-key RETIRED_KEYS_BY_MAJOR[17] entry both land in this PR. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011sGk4SKHqGRgmmqUok1P8M
1 parent eceb485 commit a2a8941

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

.changeset/action-descriptor-is-async-retired.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77
refactor(spec)!: retire `ActionDescriptor.isAsync` — a second spelling of `supportsPause` that nothing ever read (#6748, ADR-0049)
88

9+
<!-- adr-0087: registered action-descriptor-is-async-retired -->
10+
911
**FROM → TO:** `isAsync: true` → delete the key; declare `supportsPause: true` (plus the
1012
`resumeAuthority` its pauses need) and return `suspend: true` from `execute()`.
1113
`isAsync: false` → delete the key; there was never anything to preserve.

0 commit comments

Comments
 (0)