You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit cf21c71
Browse filesBrowse the repository at this point in the historyBrowse files
fix(spec): the field-, export-, api-, dataset-, hook- and metadata- migration entries state each lesson in words, not tracker numbers
Stage 5 of the staged sweep: the reason / replacement / acceptanceCriteria
text (and one surface) of 25 ADR-0087 semantic entries in these six
families no longer cites a tracker id. Each site now says what the cited
ruling, measurement or fix decided; ADR ids stay. Text only.
Claude-Session: https://claude.ai/code/session_01ARcDurZ5j34RdqsGgc4jgH
Co-authored-by: Claude <noreply@anthropic.com>
surface: 'EnhancedApiError.retryAfter (api/errors.zod.ts) — the ADR-0112 error envelope on the wire',
8
8
replacement: 'retryAfterSeconds — rename the key; the value (seconds) is unchanged',
9
9
reason:
10
-
'Maintainer ruling B on #14478 (2026-09-02, decision batch #43): the unit of a duration-shaped z.number() lives in the key NAME or in a unit-carrying value, never only in the describe prose, and no existing offender is grandfathered. '
10
+
'Maintainer ruling B of 2026-09-02 on duration-shaped keys: the unit of a duration-shaped z.number() lives in the key NAME or in a unit-carrying value, never only in the describe prose, and no existing offender is grandfathered. '
11
11
+'BREAKING ON THE WIRE, and ruled in deliberately: the ruling puts the ~16 runtime-emitted '
12
12
+'measurements in scope because they are read by humans and agents even if nobody authors '
13
13
+'them, and names ApiError.retryAfter explicitly, with its own BREAKING note. The ambiguity '
0 commit comments