Commit 38ec8a1
The 2026-07-30 addendum's rollout bullet says `os migrate meta --from 16` ends
by naming the two data migrations "with their gate status". The implementation
(#4253) deliberately names them without it, and the reasoning lived only in
that PR's commit message — so the decision record kept prescribing the wrong
half to the next implementer, and already misled one (#4284's first draft
built exactly what the sentence says).
The status half was a category error this ADR had already corrected two
addenda earlier: per the 2026-07-27 addendum the evidence gate is per
DEPLOYMENT, and `meta` acts on SOURCE, which deploys to zero-or-N deployments
— so "its" gate status has no referent at meta time. Best-effort status (show
it when a datastore happens to be reachable) would be worse than none:
silence goes ambiguous, output turns environment-dependent, and the command
gains a hang path on an unreachable database. Status is reported where a
datastore is actually open — each migration command reports before it writes,
and the boot line carries the live verdict, which after #4284 speaks only
where it is true.
Amended in place with the ADR's own convention (the L428-style dated inline
parenthetical), original text preserved. Empty changeset per the
adr-0104-attestation-adr-note precedent. Releases nothing.
Claude-Session: https://claude.ai/code/session_016zgA8CQMJeJbFEjnbib1Uv
Co-authored-by: Claude <noreply@anthropic.com>
1 parent a922a86 commit 38ec8a1
2 files changed
Lines changed: 13 additions & 1 deletion
File tree
- .changeset
- docs/adr
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
830 | 830 | | |
831 | 831 | | |
832 | 832 | | |
833 | | - | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
834 | 842 | | |
835 | 843 | | |
836 | 844 | | |
| |||
0 commit comments