Commit 4cf3f44
committed
chore(changeset): grade the scaffolder annotation fix
AGENTS.md: "A bug fix in a released package takes a `patch` changeset --
never none, and never `skip-changeset`". This is that shape -- a
scaffolder emitted broken text and now emits working text -- matching
two `@objectstack/cli` 17.3.0 Patch-section precedents, 5dee191
(#13871, `os generate` ghost field types) and 9786d39 (`os create
example` manifest identity block).
The `minor` grade rested on a precedent of the wrong class (an additive
key on a machine-readable --json payload, i.e. a contract widening), and
on the claim that "patch would assert no surface moved" -- which is not
what patch asserts, since every fix moves output bytes.
The body now rests the annotation choice on ADR-0122 D1, which already
ruled that the bare alias denotes the author state and is the name
authoring surfaces use, rather than on two docs-page citations that do
not support it: `metadata-driven.mdx`'s `const Account: ServiceObject`
line is that page's "Deprecated" example, and `quick-reference.mdx` only
names the type in an import list. Adds the measured result for the
parsed-state alias: TS2740 on all three emissions.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01D47qPfEWVPmhguWgBZCi5Npatch, not minor
1 parent c2587f6 commit 4cf3f44
1 file changed
Lines changed: 6 additions & 2 deletions
Lines changed: 6 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
17 | 21 | | |
18 | 22 | | |
19 | 23 | | |
| |||
0 commit comments