Skip to content

Commit be4b608

Browse files
committed
chore: changeset for the default record page remedy wording
Claude-Session: https://claude.ai/code/session_01CN3bgHivgMGBHWTNUbYCDp Co-authored-by: Claude <noreply@anthropic.com>
1 parent f7a1440 commit be4b608

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
'@objectstack/spec': patch
3+
'@objectstack/metadata-protocol': patch
4+
'@objectstack/runtime': patch
5+
---
6+
7+
docs: the default-record-page remedies name the other package's page, not the whole package
8+
9+
Clause-②: no
10+
11+
A second `isDefault: true` record page for one object is refused with `DEFAULT_RECORD_PAGE_CONFLICT`. The package registry's refusal already told the author to keep one default or "compose the deployment without the other package's page". Three sibling texts still told them to drop the whole package, though a deployment can keep a package and leave out the one page it ships:
12+
13+
- `@objectstack/metadata-protocol`: the metadata save door's refusal now reads "a page a package ships stays the default unless the deployment is composed without that package's page." Only the remedy clause changed; `code`, `status`, `object` and `holders` are unchanged.
14+
- `@objectstack/spec`: `PageSchema.isDefault`'s TSDoc and the error-code ledger's comment on `DEFAULT_RECORD_PAGE_CONFLICT` say the same.
15+
- `@objectstack/runtime`: `AppPlugin`'s private `bundle` field now documents the three readers outside the class that read it structurally, so a rename is not made blind.
16+
17+
No behaviour changes; nothing to migrate.

0 commit comments

Comments
 (0)