|
| 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