Repository navigation
Commit 8e368dc
docs(adr): ADR-0030's cut-over step and ADR-0052's rollout note record the retired migration (#19381)
Fixes #17193
Clause-②: no
## The defect
`docs/adr/0030-notification-platform-convergence.md` carried a live
operator prescription for
`migrateSysNotificationToEvent` — a runner the #16194 retirement
(decision batch #88) removed
from `@objectstack/metadata/migrations`. An operator following the
cut-over list writes an
import that does not resolve: a copy-the-example-and-it-fails defect,
not a stylistic one.
## ⭐ The discrimination this card is about — two occurrences, ONE defect
| occurrence | what it is | disposition |
|---|---|---|
| `0030` § *Remaining work* → objectui cut-over — "Run
`migrateSysNotificationToEvent` during the cut-over…" | a **prescription
addressed to someone about to act** | **corrected** |
| `0030` § *Shipped (merged to `main`)* → `P0 — Seams` row —
"…idempotent `migrateSysNotificationToEvent`. \| #1434" | a **record of
what a past release shipped**, true when written | ⛔ **left
byte-for-byte as it stands** |
**My reading of the file agrees with the card's split, and here is the
structural evidence for
it rather than a restatement.** The untouched occurrence sits inside the
table under the
heading `### Shipped (merged to `main`)` — one row per phase, each
carrying the PR number that
shipped it (`#1434`). The corrected occurrence sits under `### Remaining
work (handed off to a
follow-up agent)`, in an imperative bullet list of steps a follow-up
agent is told to perform.
Retro-editing the shipped row would be rewriting history to make a grep
pass, and it is the
accrete-a-row-per-release pattern the release guardrail exists to stop.
`git diff` on this branch contains **zero** hits for `P0 — Seams` — the
row is not in the diff
at all.
## 1 parent be488ce commit 8e368dc
2 files changed
Lines changed: 16 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
105 | | - | |
106 | | - | |
107 | | - | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
108 | 113 | | |
109 | 114 | | |
110 | 115 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
323 | 323 | | |
324 | 324 | | |
325 | 325 | | |
326 | | - | |
327 | | - | |
328 | | - | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
329 | 333 | | |
330 | 334 | | |
331 | 335 | | |
| |||
0 commit comments