Skip to content

Commit 472ee29

Browse files
committed
chore(changeset): stage-6 migration guidance, patch
Claude-Session: https://claude.ai/code/session_01ARcDurZ5j34RdqsGgc4jgH Co-authored-by: Claude <noreply@anthropic.com>
1 parent 81faf8e commit 472ee29

1 file changed

Lines changed: 36 additions & 0 deletions

File tree

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
'@objectstack/spec': patch
3+
---
4+
5+
fix(spec): `os migrate meta` guidance for the `rest-*`, `analytics-*`, `view-*`, `package-*`, `object-*`, `sharing-*`, `audit-*`, `flow-*` and `http-*` migration entries states each lesson in words instead of citing tracker numbers
6+
7+
Clause-②: no
8+
9+
The ADR-0087 semantic entries of the `rest-*` family (the retired OpenAPI 3.1 block, the
10+
endpoint `handlerStatus` marker, the REST server's dead config keys and the REST plugin
11+
durations renamed with their unit), the `analytics-*` family (the retired query envelope,
12+
the unknown-key refusals on cubes, and the closed date-range vocabulary and two-bound
13+
window), the `view-*` family (the filter value shaped by its operator and its array and
14+
absent-value refusals, the retired view-management protocol, the page-size default and the
15+
judged overlay `options` bag), the `package-*` family (the explicit all-tenants uninstall,
16+
the retired unmounted contract-map entries and rollback response, and the strict wrapped
17+
install body), the `object-*` family (the array `sort` on object blocks, the converged grid
18+
`data`, the rule-array `defaultFilters` and the index unknown-key refusal), the `sharing-*`
19+
family (the retired `SharingExecutionContext` type and the reconciled rule recipients), the
20+
`audit-*` family (the audit-log action values no writer produced), the `flow-*` family (the
21+
retry count, the decision-branch and edge refusals, first-match edge branching and blank
22+
predicate slots) and the `http-*` family (the retired error counter and server runtime
23+
vocabulary) are printed by `os migrate meta` as the header, `why:` and `verify:` lines of a
24+
manual change. Their text sent the reader to issue-tracker, decision-batch and ruling-record
25+
numbers — some of which no longer resolve, and some in another repository — for what a
26+
ruling, measurement or fix had decided; it now says what was decided, in the sentence being
27+
read. ADR ids are kept. Two entries of other families are corrected the same way:
28+
`api-error-retry-after-unit-in-key` now dates the population ruling its clause describes,
29+
and `inline-grid-column-currency-scale-refused` names its two currency rulings by date
30+
instead of by record number.
31+
32+
Text only: no entry id, `from` / `to`, conversion or matching logic changes, and the chain
33+
rewrites exactly what it rewrote before. One entry's `surface` (the header line of
34+
`flow-edge-condition-evaluated-slot-source-required`) drops the two tracker numbers it
35+
carried and names nothing else differently. The generated migration registry,
36+
`spec-changes.json` and the protocol upgrade guide carry the same text.

0 commit comments

Comments
 (0)