Commit 816f181
committed
fix(spec): correct the at-rest clause on the D3 filter entry —
The entry said "no author runs `os migrate meta` over `sys_metadata`". That is false:
`os migrate meta --stored` has exactly that subject (packages/cli/src/commands/migrate/
meta.ts — module doc "`--stored`: the same chain, over data at rest", the flag, `runStored`,
`protocol.migrateStoredMetadata(...)`).
The true and narrower fact the clause was reaching for: the stored pass replays ADR-0087 D2
conversions only — `migrateStoredMetadata` converts through `applyConversionsToStoredItem`,
i.e. `applyConversions`, and emits no D3 TODOs (`todos` is 7x in the authored-mode half of
meta.ts and 0x from `runStored` to EOF) — so with no D2 conversion added by this disposition
it has nothing to rewrite for this shape.
The scoped "this disposition adds no D2 conversion" is unchanged and stays scoped: the
partial-D2 direction question is the ruler's, not this entry's.
`registry.ts` follows by `gen:migration-registry`; no other sentence of the entry moved.
Claude-Session: https://claude.ai/code/session_01MkQhmuuJAVDjmeWNixwDDH
Co-authored-by: Claude <noreply@anthropic.com>--stored does exist1 parent 448bcb9 commit 816f181
2 files changed
Lines changed: 8 additions & 4 deletions
File tree
- packages/spec/src/migrations
- entries/semantic
Lines changed: 4 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | | - | |
62 | | - | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
63 | 65 | | |
64 | 66 | | |
65 | 67 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6949 | 6949 | | |
6950 | 6950 | | |
6951 | 6951 | | |
6952 | | - | |
6953 | | - | |
| 6952 | + | |
| 6953 | + | |
| 6954 | + | |
| 6955 | + | |
6954 | 6956 | | |
6955 | 6957 | | |
6956 | 6958 | | |
| |||
0 commit comments