Skip to content

Commit a988f56

Browse files
committed
test(dogfood): cite ADR-0132 beside #16215 in the rewritten premises
The landing that killed the old premise has a decision record; name it where the premise is restated, per Prime Directive #13. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015QE8qk46e5CHJxyQEUjbf8
1 parent fc61b25 commit a988f56

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

‎packages/qa/dogfood/test/enterprise-organizations.test.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
* Every verdict here is a statement about what a host root HAS and, just as
1919
* load-bearing, what it has NOT got. Until #16215 the second half came free:
2020
* `@objectstack/organizations` was cloud-private, so a temp host that declared
21-
* it and did not install it was unresolvable by construction. #16215 brought
22-
* the package into this workspace; pnpm's hoisted store carries it, and every
21+
* it and did not install it was unresolvable by construction. ADR-0132 (#16215)
22+
* brought the package into this workspace; pnpm's hoisted store carries it, and every
2323
* `pnpm exec`-launched runner (vitest's bin shim included) exports a `NODE_PATH`
2424
* that reaches that store. From then on the CONTROL's verdict was a function of
2525
* whether an unrelated package had been BUILT: green on CI, whose task graph

‎packages/qa/dogfood/test/enterprise-organizations.ts‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,8 @@
4949
* The paragraph above used to end "…that is correct and unavoidable for a
5050
* cloud-private package", and the probe below used to say the enterprise package
5151
* was "resolvable from nowhere in the framework workspace". #16215 brought the
52-
* multi-organization runtime back to open core: `packages/plugins/organizations`
52+
* multi-organization runtime back to open core (ADR-0132):
53+
* `packages/plugins/organizations`
5354
* IS a member of this workspace now, pnpm's hoisted store carries it, and every
5455
* `pnpm exec`-launched runner exports a `NODE_PATH` that reaches it. Neither
5556
* sentence survived that landing, and nothing said so — which is the whole
@@ -88,7 +89,7 @@ import { createHostImporter, hostImportFailureKind } from '@objectstack/types/no
8889
/**
8990
* The enterprise multi-org package (ADR-0105 D12) these gates need.
9091
*
91-
* ⚠️ #16539: no longer cloud-private — #16215 brought it back to open core as
92+
* ⚠️ #16539: no longer cloud-private — ADR-0132 / #16215 brought it back to open core as
9293
* `packages/plugins/organizations`. It stays the SUBJECT of this probe (the app
9394
* under test is what has to declare and install it), but it is no longer a name
9495
* this repo can use as an example of something a host root does not have.

0 commit comments

Comments
 (0)