Commit cb9f71b
committed
fix(create-objectstack): declare the generator's inputs and its merge disposition
Three gate findings from the first pass, all in the wiring rather than the
mechanism:
- `check:cross-package-test-inputs` — the emission-policy pin names
`scripts/sync-scaffold-emission-policy.mjs`, so `@objectstack/cli` must declare
it (with the on-ramp's `bin/` entry and bundled template) or a change to it
would replay a cached green over the divergence the pin exists to catch.
- `check:merge-driver` — every `gen:` name owes a recorded merge disposition.
The bundled `package.json` is MIXED: the generator rewrites two values and
reproduces none of the rest, so it is `NOT_DRIVER_MANAGED` with the reason.
- The same gate counts generator NAMES, so `create-objectstack`'s build calls
the script directly rather than declaring a second `gen:` alias for it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YFY46JydE1gMxQG1TqBcMZ1 parent 88f60da commit cb9f71b
4 files changed
Lines changed: 23 additions & 2 deletions
File tree
- packages/create-objectstack
- scripts
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | | - | |
| 15 | + | |
17 | 16 | | |
18 | 17 | | |
19 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
544 | 544 | | |
545 | 545 | | |
546 | 546 | | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
547 | 553 | | |
548 | 554 | | |
549 | 555 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
786 | 786 | | |
787 | 787 | | |
788 | 788 | | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
789 | 804 | | |
790 | 805 | | |
791 | 806 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
| 140 | + | |
140 | 141 | | |
141 | 142 | | |
142 | 143 | | |
| |||
0 commit comments