Commit 61aba08
committed
fix(spec)!: the automation resume contract's code type follows the rename
The resume result's `code` is a literal-union TYPE in the service contract, not
just a value, and batch 2 renamed only the values plus the docstring beside it.
Nothing in spec failed: `tsc --noEmit` on the declaring package is happy with a
narrower union than its callers emit. The break surfaced two packages away — the
dts build of every consumer of @objectstack/spec/integration, which is what took
Build Core, Test Core and the dogfood shards red at once.
Added to the ADR's sweep checklist as its own row, since it is the one form whose
error appears in a package the sweep never touched.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MaSQn77TT5fUgHK9CesaDK1 parent 449a983 commit 61aba08
2 files changed
Lines changed: 2 additions & 1 deletion
File tree
- docs/adr
- packages/spec/src/contracts
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
| 70 | + | |
70 | 71 | | |
71 | 72 | | |
72 | 73 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
180 | 180 | | |
181 | 181 | | |
182 | 182 | | |
183 | | - | |
| 183 | + | |
184 | 184 | | |
185 | 185 | | |
186 | 186 | | |
| |||
0 commit comments