Skip to content

Commit 0ccc2e9

Browse files
committed
docs(adr): ADR-0131's D9 note cites #25155 (ab488d9) for the production no-organization refusal
Co-authored-by: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UQCyrGmMy6kwav9XCzAuQ9
1 parent cd6eb02 commit 0ccc2e9

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

‎docs/adr/0131-total-organization-ownership-no-null-organization-id.md‎

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ organization declares `systemFields.tenant: false` (or `tenancy.enabled: false`,
265265
> changes no exit code. No boot line is added. The same advisory goes into the 18.0 upgrade notes.
266266
> This is #25134's execution, in flight.
267267
> 3. **Order.** The advisory's "the ceremony leaves nullable only …" holds only once a production boot
268-
> that composes no organization object is refused (#25133; see the D9 note).
268+
> that composes no organization object is refused (#25155, `ab488d9b7d`; see the D9 note).
269269
270270
> **Note (2026-10-22, record `6323222024` on #24583) — the driver creates the tenant column NOT NULL.**
271271
> From step 7 part 7b-0 on (#24940, `5e9b100743`), a table the SQL or Turso driver creates carries its
@@ -720,10 +720,11 @@ scope — and its ledger retires (D13).
720720
> 2. **A production boot that composes no organization object is refused.** 7b-3 refused `os serve`
721721
> when it serves a data API with the auth tier on and no secret resolved (#24845, under the seat
722722
> decision `6284744613`, rule A1 of #3963). Ruling `6328987873` extends that to every production
723-
> boot: `os serve` or `os start` without `--dev`, with the `auth` tier off and no `AuthPlugin`
724-
> mounted, or with the tier on and no secret, is refused whether or not `--server`. A migrate-and-exit
725-
> job is such a boot. The refusal texts no longer offer `--no-server` as the remedy. The `host-kernel`
726-
> reason (the cloud runtime) keeps its warn-only path. This is #25133's fix, in flight.
723+
> boot, and #25155 (`ab488d9b7d`, the fix for #25133) shipped it: `os serve` or `os start` without
724+
> `--dev`, with the `auth` tier off and no `AuthPlugin` mounted, or with the tier on and no secret, is
725+
> refused whether or not `--server`, before any plugin starts. A migrate-and-exit job is such a boot.
726+
> The refusal texts no longer offer `--no-server` as the remedy. The `host-kernel` reason (the cloud
727+
> runtime) keeps its warn-only path.
727728
> 3. **So the exception holds only for programmatic embedding and `--dev`** (`os dev` included). No
728729
> served production composition reaches it.
729730
>

0 commit comments

Comments
 (0)