You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 3b8a66d
Browse filesBrowse the repository at this point in the historyBrowse files
chore(spec): regenerate the artifacts on the merged tree (main with #20194)
os-regen-merge.sh took main's side of every generated path both sides moved;
this commit re-derives them from the merged sources. The two hand deletions a
generator cannot reproduce (json-schema.manifest/api.json -3,
authorable-surface/api.json -16, the whole-def removals of api/FlowSummary,
api/ListFlowsRequest, api/ListFlowsResponse) are re-applied on top of main's
bytes; registry.ts is regenerated from both sides' entries (+95 lines, no
deletions); check:generated --fix rebuilt spec and rewrote the five it proved
stale. Delta vs origin/main is exactly this PR's: the three retired defs out,
ListAiConversationsResponse:hasMore in, strictness-ledger api/ 435 -> 432.
Co-authored-by: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Rjy9MeetSfq34PKn81CRiN
|**locale**|`string`| optional | Resolved response locale. Folded into the ETag so a language switch never returns a stale-locale 304 — metadata is translated *after* the cache validator check (issue). |
1219
-
|**organizationId**|`string`| optional | Organization (tenant) scope for the read. Selects the org partition in the ADR-0005 overlay read order — org overlay wins over env-wide overlay wins over packaged artifact — exactly as on the uncached read. Also folded into the ETag, so a scope switch never returns a stale 304 from another scope's cached representation. Absent = environment-wide read. |
1219
+
|**organizationId**|`string`| optional | Organization (tenant) scope for the read. When an org partition applies, this selects it in the ADR-0005 overlay read order — org overlay wins over env-wide overlay wins over packaged artifact — exactly as on the uncached read. Also folded into the ETag, so a scope switch never returns a stale 304 from another scope's cached representation. Supplying a value does not by itself guarantee an org partition is consulted; where none applies, and whenever it is absent, the read is environment-wide. |
|**packageId**|`string`| optional | Optional package ID — scopes the `code` layer so a same-name collision resolves to the requested package's artifact (ADR-0048). |
1273
-
|**organizationId**|`string`| optional | Organization (tenant) scope for the read. Selects the org partition in the ADR-0005 overlay read order, so it decides which tenant's customization row is reported as the `overlay` layer (and merged into `effective`). Absent = environment-wide read: `overlay` reports the env-level row only. |
1273
+
|**organizationId**|`string`| optional | Organization (tenant) scope for the read. When an org partition applies, this selects it in the ADR-0005 overlay read order, so it decides which tenant's customization row is reported as the `overlay` layer (and merged into `effective`). Supplying a value does not by itself guarantee an org partition is consulted; where none applies, and whenever it is absent, the read is environment-wide: `overlay` reports the env-level row only. |
1274
1274
1275
1275
1276
1276
---
@@ -1319,7 +1319,7 @@ Enable package response
1319
1319
|**type**|`string`| ✅ | Metadata type name |
1320
1320
|**name**|`string`| ✅ | Item name (snake_case identifier) |
1321
1321
|**packageId**|`string`| optional | Optional package ID to filter items by |
1322
-
|**organizationId**|`string`| optional | Organization (tenant) scope for the read. Selects the org partition in the ADR-0005 overlay read order — org overlay wins over env-wide overlay wins over packaged artifact — so it decides which tenant's customization row is served as the item. Absent = environment-wide read: only env-level overlays apply and no org partition is consulted. |
1322
+
|**organizationId**|`string`| optional | Organization (tenant) scope for the read. When an org partition applies, this selects it in the ADR-0005 overlay read order — org overlay wins over env-wide overlay wins over packaged artifact — so it decides which tenant's customization row is served as the item. Supplying a value does not by itself guarantee an org partition is consulted; where none applies, and whenever it is absent, the read is environment-wide and only env-level overlays apply. |
1323
1323
|**state**|`Enum<'active' \| 'draft'>`| optional | Draft-visibility switch — which lifecycle row to read (strict mode): `'draft'` opens the pending draft buffer (Studio's editor read) and fails when no draft exists; absent or `'active'` reads the live published row. Distinct from `previewDrafts`, which FALLS BACK to the active row when no draft exists. Declaration ≠ authorization: this member only selects which stored row is read — ADR-0106 masking is unaffected, and draft access is gated upstream, not by this schema. |
1324
1324
|**previewDrafts**|`boolean`| optional | Draft-visibility switch (ADR-0033 draft-overlay preview, non-strict): when true and `state` is not `'draft'`, a pending draft row is preferred if one exists, else the read falls back to the active row — the render path degrades to the published value instead of erroring. A served draft is tagged `_draft: true` so UIs can badge it. Declaration ≠ authorization: this member only switches which row is read, and ADR-0106 masking is unaffected — draft preview is admin-gated upstream, not by this schema. |
|[Automation Protocol](/docs/references/automation)| 14 |75| Flows and their nodes, approvals, ETL pipelines, webhooks, state machines, execution records. |
|[Automation Protocol](/docs/references/automation)| 14 |74| Flows and their nodes, approvals, ETL pipelines, webhooks, state machines, execution records. |
25
25
|[Data Protocol](/docs/references/data)| 29 | 175 | Objects, fields, queries, filters, datasources and drivers — the ObjectQL layer. |
0 commit comments