|
1 | 1 | // Copyright (c) 2026 ObjectStack. Licensed under the Apache-2.0 license. |
2 | 2 |
|
3 | 3 | /** |
4 | | - * `os create`'s emitted contract — the pin for #14824. |
| 4 | + * `os create`'s emitted contract — the pin for commit cf6b67164. |
5 | 5 | * |
6 | 6 | * ## The defect this file used to certify |
7 | 7 | * |
8 | | - * Until #14824 the only assertion here was |
| 8 | + * Until commit cf6b67164 the only assertion here was |
9 | 9 | * `expect(packageJson.dependencies['@objectstack/cli']).toBe('workspace:*')` — |
10 | 10 | * a test that PASSED on the defect, and would have gone red on the fix. Every |
11 | 11 | * project `os create` emitted declared its `@objectstack/*` dependencies with |
@@ -89,7 +89,7 @@ describe('os create: the sweep covers every shipped template', () => { |
89 | 89 | it('derives its population from the template map', () => { |
90 | 90 | expect(TEMPLATE_KEYS.length).toBeGreaterThan(0); |
91 | 91 | // Named so a rename is loud rather than silent. `plugin` is the survivor of |
92 | | - // the two #14824 reported; `example` was retired in #16483. |
| 92 | + // the two templates commit cf6b67164 repaired; `example` was retired in #16483. |
93 | 93 | expect(TEMPLATE_KEYS).toEqual(expect.arrayContaining(['plugin'])); |
94 | 94 | }); |
95 | 95 |
|
@@ -214,7 +214,7 @@ describe.each(TEMPLATE_KEYS)('os create %s --in-repo — the platform-work emiss |
214 | 214 | * |
215 | 215 | * ## The defect |
216 | 216 | * |
217 | | - * #14824 pointed the default emission at a developer outside this monorepo and |
| 217 | + * Commit cf6b67164 pointed the default emission at a developer outside this monorepo and |
218 | 218 | * the name did not move with the audience: `os create plugin my-thing` kept |
219 | 219 | * writing `"name": "@objectstack/plugin-my-thing"` — a scope its new owner |
220 | 220 | * cannot publish to — and no `private` flag. ⚠️ Nothing here could see it. The |
|
0 commit comments