diff --git a/.changeset/spec-artifacts-sharded-by-category.md b/.changeset/spec-artifacts-sharded-by-category.md new file mode 100644 index 0000000000..dee6656a06 --- /dev/null +++ b/.changeset/spec-artifacts-sharded-by-category.md @@ -0,0 +1,41 @@ +--- +"@objectstack/spec": patch +--- + +refactor(spec): 三个热点生成物按 category / entrypoint 分片,合并队列的串行税消失 (#5837) + +`merge=os-regen`(#4675)只在**本地** git 生效。合并队列在服务端重建 PR 时不跑自定义 +merge driver,所以两个都动过 `authorable-surface.json`(310KB、7941 行排序数组,每个 +spec PR 都会重写)的 PR 在队列里是纯文本冲突,第二个必然被踢——spec 车道一次只能放行 +一单。driver 自己的注释里记着这笔税的形状:一个下午 4 次合并 9 处冲突,**零**真语义 +冲突,全部是集合并集。付的是「单体文件」这个形状的钱,不是分歧的钱。 + +**布局变化(发布产物路径,见下方档位说明)** + +| 之前 | 现在 | 分片键 | +|:---|:---|:---| +| `packages/spec/authorable-surface.json` | `packages/spec/authorable-surface/< category >.json` | def key 的 category 段 | +| `packages/spec/json-schema.manifest.json` | `packages/spec/json-schema.manifest/< category >.json` | 同上 | +| `packages/spec/api-surface.json` | `packages/spec/api-surface/< entry >.json` | 已发布入口(`.` → `root.json`) | + +有意维持单体:`spec-changes.json`(按版本键控)、`api-surface-signatures.json`(1.3KB)、 +`authorable-surface.base.json`(只有显式 `--update-base` 会写,从不在 churn 路径上,且 +它的 `baseRev` 是整个 surface 的**一个** commit——分片会让不同分片镜像不同 revision, +那是任何上游 commit 都没有过的状态)。 + +**ratchet 语义逐条不变。** 所有门禁读**整个目录**当作一个集合,而不是「这次构建会写的 +那些分片」:删掉一整个分片文件 = 删掉它的 key,checks (a)/(c) 看到的缺失 key 与从前删 +单体文件里的行时一模一样;没人重生成的分片报**陈旧**而不是被跳过;#4662 的逐字节规范 +形式比对现在是逐分片做的,手改因此还能被**指名到文件**。#5976 的 def key 撞名守卫不受 +影响——它按剥后缀的 schema 名判定(`shared/HttpMethod`),与输出路径无关,且仍在两个 +ratchet 之前运行。 + +**对消费者的可见影响,以及为什么是 patch。** `@objectstack/spec` 的 `files` 里 +`api-surface.json` 改成了 `api-surface`,所以 npm 包内该快照的路径变了(它不在 +`exports` 里,不是可 import 的子路径,是给工具读的文件)。导出面本身**零变化** +(`check:api-surface` 实测 0 breaking / 0 added),运行时行为、类型、schema 一律未动, +因此不是 major;仓内唯一的读点(release 工作流的 surface diff)随之更新,并且会按上游 +tarball 实际携带的形状读取——`api-surface/` 目录(本次起)、`api-surface.json` 单文件 +(protocol 15 起至本次)、两者皆无(protocol 15 之前)。外部若有直接读 +`node_modules/@objectstack/spec/api-surface.json` 的工具,改读 `api-surface/` 目录并把 +各分片的 `exports` 按 `entry` 合并即可,内容逐条相同。 diff --git a/.claude/skills/pm-dispatch/SKILL.md b/.claude/skills/pm-dispatch/SKILL.md index 5db8be12c3..e2207b4fae 100644 --- a/.claude/skills/pm-dispatch/SKILL.md +++ b/.claude/skills/pm-dispatch/SKILL.md @@ -1385,9 +1385,10 @@ file-disjoint;它管不到**先后两单都碰 `packages/spec` 生成物**的情 ``` packages/spec/spec-changes.json -packages/spec/authorable-surface.json -packages/spec/json-schema.manifest.json -packages/spec/api-surface.json +packages/spec/authorable-surface/** +packages/spec/authorable-surface.base.json +packages/spec/json-schema.manifest/** +packages/spec/api-surface/** packages/spec/api-surface-signatures.json docs/protocol-upgrade-guide.md docs/audits/2026-07-unknown-key-strictness-ledger.counts.md @@ -1423,7 +1424,7 @@ content/docs/references/** > 断言 `pnpm --filter @objectstack/spec check:authorable-surface` **绿**即可。锚点 > authenticity 的定义是两件事:`baseRev` 是 `origin/main` 的**祖先**,且它记录的 keys -> 与**该 commit** 的 `authorable-surface.json` 逐行一致(`verifyCommittedSurfaceBase` +> 与**该 commit** 的 authorable surface 逐行一致(`verifyCommittedSurfaceBase` > 就查这两条)。`baseRev` **允许滞后** —— `gen:schema` 只在 keys 真的漂移时才重写它 > (在 `main` 上 merge base 就是 HEAD,该文件**必然**落后自己的 surface 一个 PR), > 滞后只打一行 `ℹ️`,不是错误。⛔ 禁止为了凑「相等」手改锚点文件 —— 那正是 #4650 diff --git a/.claude/skills/spec-property-retirement/SKILL.md b/.claude/skills/spec-property-retirement/SKILL.md index db4c16e269..5d35f0e3d4 100644 --- a/.claude/skills/spec-property-retirement/SKILL.md +++ b/.claude/skills/spec-property-retirement/SKILL.md @@ -147,7 +147,8 @@ Note template for a tombstone entry (verbatim house style, e.g. - 把「整 def 删除」的零变化**判成正常** → 放过一个**根本没真正删掉**的 def。 所以验收顺序是:**先确定路线,再决定该期待什么读数**,不要反过来用读数去猜路线。 -整 def 删除还有一条自证信号:`json-schema.manifest.json` 的 ratchet(#2978)会先开火, +整 def 删除还有一条自证信号:`json-schema.manifest/`(#5837 起按 category 分片)的 +ratchet(#2978)会先开火, 要求你**有意删除**对应的 manifest key;删完重跑,per-key ratchet 会自行判定为 #4650 路径 3(`def no longer emitted by this build`)。这串输出本身就是路线的证据,留在 PR 里。 @@ -190,7 +191,7 @@ follows. Write both. reference untouched when nothing matched. - [ ] **A `RETIRED_KEYS_BY_MAJOR` entry** in `packages/spec/src/migrations/registry.ts` — the literal - `':'` as `authorable-surface.json` spells it, minus the + `':'` as `authorable-surface/.json` spells it, minus the `[RETIRED]` mark, under this major. This is the string gate (b) reads, by exact set membership; nothing is inferred and nothing radiates from a neighbouring key. The gate's failure prints the line to paste. ⚠ Do **not** @@ -257,7 +258,7 @@ Work top to bottom; each line has a gate behind it. consumer goes with it (`PerformanceConfigSchema`, `AIKnowledgeSchema`, `ToolCategorySchema`). An exported schema with no consumer is read as a capability by whoever finds it (#3950 precedent). This — and *only* this — - moves `api-surface.json`: that snapshot prints type *references*, not + moves `api-surface/`: that snapshot prints type *references*, not expanded shapes, so it is blind to key-level narrowing (#3883 removed three keys from `defineAction`'s input and the snapshot did not change). Its gate also lives in a different workflow (`TypeScript Type Check`, not @@ -268,9 +269,12 @@ Work top to bottom; each line has a gate behind it. once; regenerate the counts with the python snippet in the README rather than hand-editing). - [ ] **Generated baselines** — `pnpm --filter @objectstack/spec gen:schema` - moves `authorable-surface.json` (tombstone → a new `… [RETIRED]` line; - strict removal → the line **vanishes**, which is gate (a)'s trip wire, so - delete it in the same PR deliberately) and `json-schema.manifest.json`. + moves `authorable-surface/.json` (tombstone → a new + `… [RETIRED]` line; strict removal → the line **vanishes**, which is gate + (a)'s trip wire, so delete it in the same PR deliberately) and + `json-schema.manifest/.json`. Both are sharded by category since + #5837 — the gates read the whole directory as one set, so the retirement + procedure is unchanged; only which file the line lives in moved. Then `gen:spec-changes`, `gen:upgrade-guide`, `gen:api-surface`, `gen:docs`. See AGENTS.md for the you-changed-X → regenerate-Y table. - [ ] **Forms** — prune the `{ field: '' }` input from diff --git a/.gitattributes b/.gitattributes index ec5e4eaf84..1e093412c2 100644 --- a/.gitattributes +++ b/.gitattributes @@ -6,8 +6,16 @@ # two PRs each add or drop a few lines the result is a set union — fully # composable — but a three-way TEXT merge reports it as a conflict a human must # resolve by hand. The correct resolution is always the same: discard both sides -# and re-run the generator. `authorable-surface.json` alone is a 8k-line sorted -# array, so any two PRs landing near each other collide. +# and re-run the generator. +# +# ⚠️ The driver is a LOCAL git facility, and that bounds what it can fix (#5837). +# The GitHub merge queue rebuilds each PR server-side, where no custom merge +# driver runs — so for the three hottest artifacts a driver could not stop the +# queue from evicting the second PR that touched them. Those three are now +# SHARDED, one file per category / entry point, so PRs touching different +# categories touch disjoint files and the queue has nothing to conflict on. They +# stay routed here as directories: the driver still owns a same-category +# collision, which is the residue sharding cannot remove. # # `merge=os-regen` hands those paths to `scripts/git-merge-regen.mjs`, which does # NOT text-merge them. See that file for why it also does not regenerate them @@ -36,10 +44,10 @@ # ledger's prose is hand-written and must never be resolved by regenerating. packages/spec/spec-changes.json merge=os-regen -packages/spec/authorable-surface.json merge=os-regen +packages/spec/authorable-surface/** merge=os-regen packages/spec/authorable-surface.base.json merge=os-regen -packages/spec/json-schema.manifest.json merge=os-regen -packages/spec/api-surface.json merge=os-regen +packages/spec/json-schema.manifest/** merge=os-regen +packages/spec/api-surface/** merge=os-regen packages/spec/api-surface-signatures.json merge=os-regen docs/protocol-upgrade-guide.md merge=os-regen docs/audits/2026-07-unknown-key-strictness-ledger.counts.md merge=os-regen diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index e9cc49b8f1..aa3a8f61de 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -548,7 +548,7 @@ jobs: # generated page and the filter kept watching the old path, so hand-edits # went unchecked for months; #3855 listed specific spec paths but no schema # dirs, so `check:authorable-surface` went dormant on exactly the PRs that - # remove an authorable key; and `json-schema.manifest.json` — the #2978 + # remove an authorable key; and the json-schema manifest — the #2978 # ratchet that is the ONLY durable record of every emitted schema, since # json-schema/ is gitignored — was never watched at all, so a PR retiring a # key from it skipped its own verifier. Six gates had already escaped to @@ -579,7 +579,7 @@ jobs: run: pnpm --filter @objectstack/spec check:upgrade-guide # The authorable KEY surface — what a metadata author may write, which for - # this platform is the third-party API. `api-surface.json` records exported + # this platform is the third-party API. `api-surface/` records exported # names and `api-surface-signatures.json` hashes factory types as TypeScript # PRINTS them (a reference, never structurally expanded), so neither sees a # key added to or removed from a schema. #3883 removed three authorable keys @@ -712,7 +712,7 @@ jobs: - name: Check @objectstack/spec public API surface run: pnpm --filter @objectstack/spec run check:api-surface - # Same surface, the other axis: api-surface.json records that an export + # Same surface, the other axis: api-surface/ records that an export # EXISTS, never what it resolves to — so four exported types sat at `any` # across a whole major with every gate green (#4171). #4115 tells consumers # to replace a local declaration with the spec import, which for those four @@ -725,7 +725,7 @@ jobs: - name: Check no exported spec type resolves to `any` run: pnpm --filter @objectstack/spec run check:exported-any - # Third axis on the same surface: api-surface.json shows a name on two + # Third axis on the same surface: api-surface/ shows a name on two # entries but not whether the two are ONE declaration re-exported (fine) # or TWO declarations sharing a name — the #4411 trap, where which type a # consumer gets depends on nothing but the import path and the copy that diff --git a/AGENTS.md b/AGENTS.md index 48c170e9a5..53953ab5be 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -251,12 +251,28 @@ Even inside your own worktree, operate defensively: 11. **Generated artifacts don't text-merge — a driver defers them and `pre-commit` collects the debt.** §10's "never trust git's textual merge of a generated file" is now mechanical (#4675). `.gitattributes` routes the - generator-owned artifacts (`spec-changes.json`, `authorable-surface.json`, - `api-surface*.json`, `json-schema.manifest.json`, + generator-owned artifacts (`spec-changes.json`, `authorable-surface/**`, + `authorable-surface.base.json`, `api-surface/**`, + `api-surface-signatures.json`, `json-schema.manifest/**`, `docs/protocol-upgrade-guide.md`, `content/docs/references/**`) to `merge=os-regen`, so a merge that used to stop on conflicts across all of them now stops only on the hand-written files that actually need you. + **The driver is a LOCAL facility, and #5837 is where that bound showed.** The + GitHub merge queue rebuilds each PR server-side, where no custom merge driver + runs — so two PRs that both touched `authorable-surface.json` (a 310KB sorted + array every spec PR rewrites) were a plain textual conflict there and the + second was evicted, capping the spec lane at one PR at a time. The three + hottest artifacts are therefore **sharded**: `authorable-surface/.json`, + `json-schema.manifest/.json`, `api-surface/.json`. PRs + touching different categories now touch disjoint files, and the driver keeps + the residue (two PRs in the same category). Every gate reads the whole + directory as one set, so the ratchet semantics are unchanged — see + `packages/spec/scripts/lib/sharded-artifacts.ts`. Deliberately still single + files: `spec-changes.json` (keyed by version), `api-surface-signatures.json` + (1.3KB) and `authorable-surface.base.json` (written only by an explicit + `--update-base`, so never on the churn path). + The driver does **not** regenerate. Git runs merge drivers *while* it merges, in index order, so the worktree still holds pre-merge sources — a generator run there would describe a half-merged tree and write a confidently wrong @@ -382,7 +398,7 @@ regenerate up front: | The react-blocks contract | `check:react-blocks` | `gen:react-blocks` | A `.describe()` string counts — it is not "just a comment", it lands in -`content/docs/references/`. Adding one export counts — it lands in `api-surface.json`. +`content/docs/references/`. Adding one export counts — it lands in `api-surface/`. Both were learned the hard way in #4040: two separate red builds, neither a logic error. Don't match by hand — one command runs **every** gate and reports **all** stale @@ -401,7 +417,7 @@ regenerate those. **No `check:` script regenerates anything — that is the point of the split, not an oversight.** `check:docs` used to begin with `pnpm gen:schema`, which rewrites two -*tracked* files (`json-schema.manifest.json`, `authorable-surface.json`) whenever they +*tracked* files (`json-schema.manifest/`, `authorable-surface/`) whenever they are behind: running the gate edited your working tree and reported nothing, so a `check:generated` run on a stale manifest printed a red `check:authorable-surface` over a file the gate two lines below had already quietly fixed (#4711, #4723). The @@ -434,7 +450,7 @@ inline when that gate is the one failing.) pure checks with no generator — a failure there is a real finding to fix, not an artifact to regenerate. `check:generated` names them as deliberately not run, so its "all up to date" never reads as "everything passed". The last one asks the third question about the -export surface (#4446): `api-surface.json` shows a name on two entries but not whether +export surface (#4446): `api-surface/` shows a name on two entries but not whether that is one declaration re-exported (fine) or two declarations sharing a name — the #4411 trap, judged by symbol identity against the built dist, with the accepted cases in the shrink-only `dual-source-exports.baseline.json` (hand-edited under review, never @@ -468,7 +484,7 @@ re-adding a skip. `check:exported-any` is the one of those that also reads the built `dist/*.d.ts`, so the stale-`dist` caveat above applies to it too. It asks the other half of the -`api-surface.json` question: that snapshot records an export *exists*, never what it +`api-surface/` question: that snapshot records an export *exists*, never what it *resolves to*, which is how five exported symbols sat at `any` for a whole major with every gate green (#4171). A recursive Zod schema needs an annotation to break its circular inference, and `z.ZodType` compiles, validates correctly, and silently @@ -746,7 +762,7 @@ it to `OPEN_CAPABILITY_REGISTRIES` in the same PR that fixes it. working tree. 3. **Add a changeset for feature work.** When the change is a feature or functional improvement, run `pnpm changeset` (or add a `.changeset/*.md` entry) describing it before committing. Pure bug fixes do **not** require a changeset. **Breaking changesets must carry their migration.** If the change removes or renames anything an author can write (a spec key, an export, a config field), the changeset body must state the FROM → TO mapping and the one-line fix — this text ships to consumers as `CHANGELOG.md` inside the npm package and is what an upgrading agent greps after the tombstone error. Removing an authorable spec key also requires a tombstone so the rejection itself carries the prescription — `retiredKey()` (`packages/spec/src/shared/retired-key.ts`) on a non-strict schema, or an entry in the relevant `UNKNOWN_KEY_GUIDANCE` / `*_RETIRED_KEY_GUIDANCE` map (see `object.zod.ts`, `ai/tool.zod.ts`) when the schema is `.strict()`. The changeset is one of fourteen surfaces a retirement touches — follow the `spec-property-retirement` skill (`.claude/skills/`) rather than reconstructing the kit, and note the two routes imply **opposite** liveness-ledger dispositions. -4. **Added or removed a `packages/spec` export? Run `pnpm --filter @objectstack/spec gen:api-surface` and commit the result.** The `TypeScript Type Check` job diffs spec's built export surface against `api-surface.json`; a new export makes the snapshot stale and turns the job red. It reads the **built `dist` declarations**, so `OS_SKIP_DTS=1` — the flag you reach for to make local builds fast — skips exactly the artifact the gate inspects, and the check passes locally while failing in CI. Same shape for the other generated-artifact gates in that job (`check:docs`, `check:skill-refs`, `check:react-blocks`), which read `src/` and so do reproduce locally. +4. **Added or removed a `packages/spec` export? Run `pnpm --filter @objectstack/spec gen:api-surface` and commit the result.** The `TypeScript Type Check` job diffs spec's built export surface against `api-surface/` (one shard per entry point since #5837); a new export makes the snapshot stale and turns the job red. It reads the **built `dist` declarations**, so `OS_SKIP_DTS=1` — the flag you reach for to make local builds fast — skips exactly the artifact the gate inspects, and the check passes locally while failing in CI. Same shape for the other generated-artifact gates in that job (`check:docs`, `check:skill-refs`, `check:react-blocks`), which read `src/` and so do reproduce locally. 5. Update `CHANGELOG.md` / `ROADMAP.md` if user-facing or architectural. 6. **Delete temporary artifacts** — screenshots, traces, scratch logs, `.playwright-mcp/`, throwaway `tmp*.ts`, ad-hoc scripts. Repo must look identical to before, minus intended changes. diff --git a/docs/adr/0059-third-party-backward-compatibility-gates.md b/docs/adr/0059-third-party-backward-compatibility-gates.md index 231cc28a3f..7589c86d0d 100644 --- a/docs/adr/0059-third-party-backward-compatibility-gates.md +++ b/docs/adr/0059-third-party-backward-compatibility-gates.md @@ -4,6 +4,8 @@ **Deciders**: ObjectStack Protocol Architects **Builds on**: [ADR-0054](./0054-runtime-proof-for-authorable-surface.md) (prove-it-runs for the authorable surface), [ADR-0049](./0049-no-unenforced-security-properties.md) (enforce-or-remove) **Consumers**: `@objectstack/spec` (the public API surface + `api-surface.json` snapshot), `@objectstack/downstream-contract` (the frozen fixture), the TypeScript Type Check + Test Core CI gates, the Release workflow, spec authors, platform contributors, and every third party consuming a published release. +**Amended 2026-08-06 (#5837), paths only — no decision changes**: the breadth snapshot this ADR calls `packages/spec/api-surface.json` is now the directory `packages/spec/api-surface/`, one shard per published entry point (`root.json` for `.`), and the authorable-key ratchet §5 defers to is `packages/spec/authorable-surface/`. `check:api-surface` reads the whole directory as one set, so every gate, verdict and breaking-change rule below is unchanged; only the file layout moved, to stop two PRs colliding in the GitHub merge queue. + **Surfaced by**: [#2035](https://github.com/objectstack-ai/objectstack/issues/2035) — 16 writable domains had no `defineX` factory, so third parties authored them as bare output-type literals; and [#2023](https://github.com/objectstack-ai/objectstack/issues/2023), where a root-import resolved to `any` and silently swallowed ~30 real type errors in the examples. --- diff --git a/docs/adr/0087-metadata-protocol-upgrade-contract.md b/docs/adr/0087-metadata-protocol-upgrade-contract.md index 39d7eea314..29d07e48a0 100644 --- a/docs/adr/0087-metadata-protocol-upgrade-contract.md +++ b/docs/adr/0087-metadata-protocol-upgrade-contract.md @@ -201,6 +201,11 @@ chain** — the database-migration model applied to metadata source files. ### D4 — Machine-readable-first release artifacts, and an MCP surface +> **Amended 2026-08-06 (#5837), paths only.** `api-surface.json` became the directory +> `api-surface/` (one shard per entry point) and ships in the npm artifact as such; the +> release diff reads whichever layout the previously published tarball carried. `spec-changes.json` +> is deliberately unsharded — it is keyed by version, which has never been a conflict surface. + - The Release workflow diffs the current `api-surface.json` against the previously published one (reusing the ADR-0059 §3 gate artifact instead of discarding it), joins the conversion table and migration set, and emits **`spec-changes.json`**: diff --git a/docs/spec-generated-artifact-sharding.md b/docs/spec-generated-artifact-sharding.md new file mode 100644 index 0000000000..99e5f9f924 --- /dev/null +++ b/docs/spec-generated-artifact-sharding.md @@ -0,0 +1,113 @@ +# Sharded spec artifacts — why three ratchets are directories + +**Landed**: 2026-08-06 (#5837, maintainer ruling of the same day) +**Code**: `packages/spec/scripts/lib/sharded-artifacts.ts` — the layout, the writers, the +integrity checks and the historical-baseline reader all live in one file. + +## The problem this solves, stated precisely + +`merge=os-regen` (#4675) hands generator-owned artifacts to a custom git merge driver +instead of a three-way text merge. It works, and it is not enough: **the GitHub merge +queue rebuilds each PR server-side, and a custom merge driver does not run there.** + +So for the three artifacts every `packages/spec` PR rewrites — +`authorable-surface.json` (310KB, ~7900 sorted lines), `json-schema.manifest.json` and +`api-surface.json` — two PRs in flight were a plain textual conflict *in the queue*, and +the second was evicted. The spec lane could only land one PR at a time; the measured +ceiling was ~12 merges/day. The driver's own comment records the shape of the tax: one +afternoon, 4 merges, 9 conflicts, **zero** real semantic conflicts — every one a set +union. + +The cost was being paid for the FILE SHAPE, not for disagreement. + +## The layout + +The content was always grouped: every ratcheted key is `"/"` or +`"/:"`, and every api-surface row belongs to one published entry +point. Splitting on that grouping makes two PRs in different categories touch **disjoint +files**, so the server-side merge has nothing to conflict on. + +| was | is | shard key | +|:---|:---|:---| +| `packages/spec/authorable-surface.json` | `packages/spec/authorable-surface/.json` | def-key category (`ai`, `data`, `ui`, …) | +| `packages/spec/json-schema.manifest.json` | `packages/spec/json-schema.manifest/.json` | same | +| `packages/spec/api-surface.json` | `packages/spec/api-surface/.json` | published entry point (`.` → `root.json`) | + +Same pattern this repo already validated twice: `.changeset/*.md` (one file per PR, never +conflicts) and #5107 (the strictness ledger's numbers split out of its prose, because the +arithmetic composes on a merge and the judgement does not). + +### Deliberately still single files + +- **`spec-changes.json`** — keyed by version, so two PRs append under different majors. + Never a conflict surface worth splitting. +- **`api-surface-signatures.json`** — 1.3KB, one line per `defineX` factory. +- **`authorable-surface.base.json`** — the #5235 deletion-gate anchor. Nothing but an + explicit `gen:authorable-surface-base` writes it (#5358), so it was never on the churn + path that made the other three the queue's serialization point. It also carries **one** + `baseRev` for the whole surface, and a per-shard copy would let different shards mirror + different revisions — a state no upstream commit ever had. It stays aggregate, and the + comparison it feeds reads the baseline commit's shards and aggregates them. The + authenticity criterion is untouched in both halves: `baseRev` is an `origin/main` + ancestor, and its keys **are** that commit's surface. + +## The invariant that makes sharding semantics-preserving + +> **Every gate reads the whole DIRECTORY as one set — never "the shards this build would +> write".** + +That is what keeps the ratchets exactly as strict as they were: + +- deleting a whole shard file deletes its keys, and checks (a)/(c) see the same missing + keys they saw when the same edit deleted lines from one big file; +- a shard nobody regenerates is reported **stale**, not skipped; +- the byte-for-byte canonical-form comparison (#4662) is now per shard, so a hand-edit is + caught *and named* down to the file. + +Two integrity checks exist only because sharding made them possible to violate, and both +are fatal: a shard's `category`/`entry` field must match its filename, and every entry in +it must belong to that category. Without them a shard could answer for another category's +key, and the writer — which routes by category — would drop it on the next run as a +deletion nobody made. + +The #5976 def-key collision guard is untouched: it keys on the **stripped schema name** +(`shared/HttpMethod`), which is what selects a def key, never on the shard file that key +later lands in. It still runs before both ratchets. + +## Adding or removing a category + +Nothing to configure. `gen:schema` routes by the def key's category segment and +`writeShards` prunes any shard the run did not produce, so a new namespace creates its +shard and an emptied one is removed. A *removed* category still has to answer to the +deletion gates — the pruning happens after they have adjudicated the run. + +## The one read of the retired layout + +`readShardedKeysAtRev` (in `sharded-artifacts.ts`) reads the single-file layout when the +revision it is given predates this change. That is **not** a lenient consumer fallback: + +- the revision is an already-merged upstream commit, immutable, with no producer left to + fix; +- the working tree's own surface is read by `aggregateCategoryShards`, which knows the + sharded layout and nothing else. + +Same shape as `release-spec-changes.sh` unpacking whichever snapshot a previously +published tarball carried. The branch announces itself (`ℹ️ … predates the split`) and +retires by itself once no branch in flight forks from before the migration commit. + +## Proving it, mechanically + +The acceptance criterion is about the merge queue, which no single PR can stage. Its +mechanical equivalent is about files, and that is pinned in +`packages/spec/scripts/sharded-artifacts.test.ts`: + +- **locality** — two key sets differing only inside category X serialize to shard sets + differing only in `X.json`; every other shard byte-identical, and the two "PRs" touch + disjoint files; +- **idempotency** — the same key set writes the same bytes, and an unchanged shard is not + rewritten at all (`written` is empty), so "only X changed" is true of the diff and not + merely of the content. + +Measured end-to-end on the landing PR: adding one key to one `ui` schema and running +`gen:schema` rewrote **1 of 14** authorable shards and **0 of 14** manifest shards. On +`main` the same edit rewrote a 310KB file that every other spec PR also rewrote. diff --git a/packages/spec/api-surface.json b/packages/spec/api-surface.json deleted file mode 100644 index 8690146b4d..0000000000 --- a/packages/spec/api-surface.json +++ /dev/null @@ -1,4425 +0,0 @@ -{ - ".": [ - "ADMIN_FULL_ACCESS (const)", - "ALL_CONVERSIONS (const)", - "AUDIENCE_ANCHOR_POSITIONS (const)", - "Agent (type)", - "ApplyConversionsOptions (interface)", - "AuthoringKeySurface (type)", - "BUILTIN_IDENTITY_METADATA (const)", - "BUILTIN_IDENTITY_NAMES (const)", - "BUILTIN_IDENTITY_ORG_ADMIN (const)", - "BUILTIN_IDENTITY_ORG_MEMBER (const)", - "BUILTIN_IDENTITY_ORG_OWNER (const)", - "BUILTIN_IDENTITY_PLATFORM_ADMIN (const)", - "BUILTIN_MEMBERSHIP_ROLES (const)", - "BUILTIN_MEMBERSHIP_ROLE_OPTIONS (const)", - "BuiltinIdentityName (type)", - "BuiltinMembershipRole (type)", - "CONVERSIONS_BY_MAJOR (const)", - "CONVERSION_CONFLICT_CODE (const)", - "CONVERSION_NOTICE_CODE (const)", - "CapabilityClassification (interface)", - "CapabilityEdition (type)", - "CapabilityProviderStatus (type)", - "ComposeStacksOptions (type)", - "ComposeStacksOptionsSchema (const)", - "ConflictStrategy (type)", - "ConflictStrategySchema (const)", - "ConversionApplication (interface)", - "ConversionConflictDetail (interface)", - "ConversionConflictNotice (interface)", - "ConversionContext (interface)", - "ConversionFixture (interface)", - "ConversionNotice (interface)", - "CronExpressionInputSchema (const)", - "DatasourceMappingRule (type)", - "DatasourceMappingRuleSchema (const)", - "DefineStackOptions (interface)", - "EVERYONE_POSITION (const)", - "EvalUser (type)", - "EvalUserInput (type)", - "EvalUserSchema (const)", - "ExpandViewResult (interface)", - "ExpandedViewItem (interface)", - "Expression (type)", - "ExpressionDialect (type)", - "ExpressionInput (type)", - "ExpressionInputSchema (const)", - "ExpressionMeta (type)", - "ExpressionMetaSchema (const)", - "ExpressionSchema (const)", - "F (const)", - "FIELD_KEY_GUIDANCE (const)", - "GUEST_POSITION (const)", - "LintableAuthoringCollection (interface)", - "MAP_SUPPORTED_FIELDS (const)", - "MEMBERSHIP_ROLE_ADMIN (const)", - "MEMBERSHIP_ROLE_DELEGATED_ADMIN (const)", - "MEMBERSHIP_ROLE_MEMBER (const)", - "MEMBERSHIP_ROLE_OWNER (const)", - "METADATA_ALIASES (const)", - "MIGRATIONS_BY_MAJOR (const)", - "MIGRATION_MAJORS (const)", - "MIGRATION_SUPPORT_FLOOR (const)", - "MapSupportedField (type)", - "MetadataCollectionInput (type)", - "MetadataConversion (interface)", - "MigrationApplication (interface)", - "MigrationChainResult (interface)", - "MigrationFloorError (class)", - "MigrationHopResult (interface)", - "MigrationStep (interface)", - "MigrationTodo (interface)", - "NormalizeStackInputOptions (interface)", - "OBJECT_KEY_GUIDANCE (const)", - "ORGANIZATION_ADMIN (const)", - "ORGANIZATION_ADMIN_GRANTS (const)", - "ORGANIZATION_ADMIN_NO_BYPASS (const)", - "ObjectStack (type)", - "ObjectStackDefinition (type)", - "ObjectStackDefinitionInput (type)", - "ObjectStackDefinitionSchema (const)", - "ObjectStackSchema (const)", - "P (const)", - "PLATFORM_ALWAYS_ON_CAPABILITIES (const)", - "PLATFORM_CAPABILITY_PROVIDERS (const)", - "PLATFORM_CAPABILITY_TOKENS (const)", - "PlatformCapabilityProvider (interface)", - "PluginContext (type)", - "Predicate (type)", - "PredicateInput (type)", - "PredicateInputSchema (const)", - "PredicateSchema (const)", - "RETIRED_DEFS_BY_MAJOR (const)", - "RETIRED_KEYS_BY_MAJOR (const)", - "STACK_KEY_GUIDANCE (const)", - "STACK_RUNTIME_MEMBERS (const)", - "SemanticMigration (interface)", - "Skill (type)", - "SpecChanges (type)", - "SpecChangesSchema (const)", - "SpecConverted (type)", - "SpecConvertedSchema (const)", - "SpecMigrated (type)", - "SpecMigratedSchema (const)", - "SpecSurfaceAdd (type)", - "SpecSurfaceAddSchema (const)", - "SpecSurfaceRemove (type)", - "SpecSurfaceRemoveSchema (const)", - "StoredConversionOptions (type)", - "SurfaceDiff (interface)", - "TemplateExpressionInputSchema (const)", - "Tool (type)", - "UnknownAuthoringKeyFinding (interface)", - "ViewKeyCollision (interface)", - "applyConversions (function)", - "applyConversionsToFlow (function)", - "applyConversionsToStoredItem (function)", - "applyMetaMigrations (function)", - "cel (function)", - "classifyRequiredCapability (function)", - "collectConversionNotices (function)", - "composeMigrationChain (function)", - "composeSpecChanges (function)", - "composeStacks (function)", - "createEvalUser (function)", - "cron (function)", - "defineAction (function)", - "defineAgent (function)", - "defineApp (function)", - "defineBook (function)", - "defineCapability (function)", - "defineConnector (function)", - "defineCube (function)", - "defineDatasource (function)", - "defineEmailTemplateDefinition (function)", - "defineFlow (function)", - "defineForm (function)", - "defineHook (function)", - "defineJob (function)", - "defineMapping (function)", - "defineObjectExtension (function)", - "definePage (function)", - "definePermissionSet (function)", - "definePosition (function)", - "defineReport (function)", - "defineSharingRule (function)", - "defineSkill (function)", - "defineStack (function)", - "defineTheme (function)", - "defineTool (function)", - "defineTranslationBundle (function)", - "defineView (function)", - "defineViewItem (function)", - "defineWebhook (function)", - "expandViewContainer (function)", - "expandViewContainerWithDiagnostics (function)", - "expression (function)", - "findClosestMatches (function)", - "formatSuggestion (function)", - "formatUnknownAuthoringKey (function)", - "formatZodError (function)", - "formatZodIssue (function)", - "isAggregatedViewContainer (function)", - "isKnownPlatformCapability (function)", - "lintUnknownAuthoringKeys (function)", - "lintUnknownKeysAgainstSchema (function)", - "lintUnknownStackKeys (function)", - "listLintableAuthoringCollections (function)", - "mapMembershipRole (function)", - "normalizeMetadataCollection (function)", - "normalizePluginMetadata (function)", - "normalizeStackInput (function)", - "objectStackErrorMap (const)", - "safeParsePretty (function)", - "suggestFieldType (function)", - "tmpl (function)" - ], - "./data": [ - "ALL_OPERATORS (const)", - "API_METHOD_DERIVATION (const)", - "API_METHOD_ORDER (const)", - "API_OPERATION_ORDER (const)", - "API_PRIMITIVES (const)", - "AUDIT_PROVENANCE_FIELDS (const)", - "Address (type)", - "AddressSchema (const)", - "AddressValueSchema (const)", - "AggregationFunction (const)", - "AggregationMetricType (const)", - "AggregationNode (type)", - "AggregationNodeSchema (const)", - "AggregationPipeline (type)", - "AggregationPipelineSchema (const)", - "AggregationStage (type)", - "AggregationStageSchema (const)", - "AnalyticsQuery (type)", - "AnalyticsQueryInput (type)", - "AnalyticsQuerySchema (const)", - "ApiMethod (type)", - "ApiMethodsMode (type)", - "ApiOperation (type)", - "ApiOperationSchema (const)", - "ApiPrimitive (type)", - "AuditProvenanceField (type)", - "AuthoringKeySurface (type)", - "AutoPersistenceConfig (type)", - "AutoPersistenceConfigSchema (const)", - "AutonumberToken (type)", - "BOOLEAN_VALUE_TYPES (const)", - "BUILTIN_DRIVER_IDS (const)", - "BaseEngineOptions (type)", - "BaseEngineOptionsSchema (const)", - "BaseValidationRuleShape (interface)", - "BuiltinDriverId (type)", - "CALENDAR_DATE_TYPES (const)", - "CLOCK_TIME_TYPES (const)", - "COMPUTED_VALUE_TYPES (const)", - "CONTEXT_TOKENS (const)", - "CONTEXT_TOKEN_DESCRIPTIONS (const)", - "CONTEXT_TOKEN_SUGGESTIONS (const)", - "CONTEXT_TOKEN_WRAPPED_RE (const)", - "CalendarDateValueSchema (const)", - "ClockTimeValueSchema (const)", - "ComparisonOperatorSchema (const)", - "Compatibility (type)", - "ConditionalValidation (type)", - "ConditionalValidationSchema (const)", - "ConsistencyLevel (type)", - "ConsistencyLevelSchema (const)", - "ContextToken (type)", - "ContextTokenPlaceholderSchema (const)", - "ContextTokenSchema (const)", - "CrossFieldValidation (type)", - "CrossFieldValidationSchema (const)", - "CrudAffordances (interface)", - "Cube (type)", - "CubeInput (type)", - "CubeJoin (type)", - "CubeJoinSchema (const)", - "CubeSchema (const)", - "CurrencyConfig (type)", - "CurrencyConfigInput (type)", - "CurrencyConfigSchema (const)", - "CurrencyValue (type)", - "CurrencyValueSchema (const)", - "CustomPersistenceConfig (type)", - "CustomPersistenceConfigSchema (const)", - "DATA_ACTION_TO_API_OPERATION (const)", - "DATE_MACRO_ALIAS_TOKENS (const)", - "DATE_MACRO_DESCRIPTIONS (const)", - "DATE_MACRO_INSTANT_TOKENS (const)", - "DATE_MACRO_PARAM_RE (const)", - "DATE_MACRO_PERIOD_TOKENS (const)", - "DATE_MACRO_TOKENS (const)", - "DATE_MACRO_UNITS (const)", - "DATE_MACRO_WRAPPED_RE (const)", - "DEFAULT_VALUE_TOKENS (const)", - "DEFAULT_VALUE_TOKEN_CURRENT_USER (const)", - "DEFAULT_VALUE_TOKEN_DESCRIPTIONS (const)", - "DEFAULT_VALUE_TOKEN_NOW (const)", - "DRIVER_CONFIG_SCHEMAS (const)", - "DRIVER_ID_ALIASES (const)", - "DataEngineAggregateOptions (type)", - "DataEngineAggregateOptionsSchema (const)", - "DataEngineAggregateRequestSchema (const)", - "DataEngineContractSchema (const)", - "DataEngineCountOptions (type)", - "DataEngineCountOptionsSchema (const)", - "DataEngineCountRequestSchema (const)", - "DataEngineDeleteOptions (type)", - "DataEngineDeleteOptionsSchema (const)", - "DataEngineDeleteRequestSchema (const)", - "DataEngineExecuteRequestSchema (const)", - "DataEngineFilter (type)", - "DataEngineFilterSchema (const)", - "DataEngineFindOneRequestSchema (const)", - "DataEngineFindRequestSchema (const)", - "DataEngineInsertOptions (type)", - "DataEngineInsertOptionsSchema (const)", - "DataEngineInsertRequestSchema (const)", - "DataEngineQueryOptions (type)", - "DataEngineQueryOptionsSchema (const)", - "DataEngineRequest (type)", - "DataEngineRequestSchema (const)", - "DataEngineSort (type)", - "DataEngineSortSchema (const)", - "DataEngineUpdateOptions (type)", - "DataEngineUpdateOptionsSchema (const)", - "DataEngineUpdateRequestSchema (const)", - "DataEngineVectorFindRequestSchema (const)", - "DataTypeMapping (type)", - "DataTypeMappingSchema (const)", - "Datasource (type)", - "DatasourceInput (type)", - "DatasourceSchema (const)", - "DateGranularity (const)", - "DateGranularityValue (type)", - "DateMacroDirection (type)", - "DateMacroParamMatch (interface)", - "DateMacroPlaceholderSchema (const)", - "DateMacroToken (type)", - "DateMacroTokenSchema (const)", - "DateMacroUnit (type)", - "DefaultValueToken (type)", - "Dimension (type)", - "DimensionSchema (const)", - "DimensionType (const)", - "DisplayNameObjectMeta (interface)", - "Document (type)", - "DocumentSchema (const)", - "DocumentSchemaValidation (type)", - "DocumentSchemaValidationSchema (const)", - "DocumentTemplate (type)", - "DocumentTemplateSchema (const)", - "DocumentVersion (type)", - "DocumentVersionSchema (const)", - "DriverCapabilities (type)", - "DriverCapabilitiesSchema (const)", - "DriverConfig (type)", - "DriverConfigIssue (interface)", - "DriverConfigSchema (const)", - "DriverDefinition (type)", - "DriverDefinitionSchema (const)", - "DriverInterface (type)", - "DriverInterfaceSchema (const)", - "DriverOptions (type)", - "DriverOptionsSchema (const)", - "DriverSslToggleSchema (const)", - "DriverType (const)", - "DroppedFieldsEvent (type)", - "DroppedFieldsEventSchema (const)", - "ESignatureConfig (type)", - "ESignatureConfigSchema (const)", - "EffectiveApiMethods (interface)", - "EnableLike (interface)", - "EngineAggregateOptions (type)", - "EngineAggregateOptionsSchema (const)", - "EngineCountOptions (type)", - "EngineCountOptionsSchema (const)", - "EngineDeleteOptions (type)", - "EngineDeleteOptionsSchema (const)", - "EngineQueryOptions (type)", - "EngineQueryOptionsSchema (const)", - "EngineUpdateOptions (type)", - "EngineUpdateOptionsSchema (const)", - "EqualityOperatorSchema (const)", - "ExpressionBody (type)", - "ExpressionBodySchema (const)", - "ExternalCatalog (type)", - "ExternalCatalogSchema (const)", - "ExternalColumn (type)", - "ExternalColumnSchema (const)", - "ExternalDataSource (type)", - "ExternalDataSourceSchema (const)", - "ExternalDatasourceSettings (type)", - "ExternalDatasourceSettingsSchema (const)", - "ExternalFieldMapping (type)", - "ExternalFieldMappingSchema (const)", - "ExternalLookup (type)", - "ExternalLookupSchema (const)", - "ExternalTable (type)", - "ExternalTableSchema (const)", - "FIELD_GROUP_SYSTEM_FIELDS (const)", - "FIELD_KEY_GUIDANCE (const)", - "FILE_REFERENCE_TYPES (const)", - "FILTER_ARRAY_LOGIC_KEYWORDS (const)", - "FILTER_LOGIC_CASES (const)", - "FILTER_LOGIC_ROWS (const)", - "FILTER_OPERATORS (const)", - "FILTER_TEXT_CASES (const)", - "FILTER_TEXT_ROWS (const)", - "FeedFilterMode (type)", - "FeedItemType (type)", - "Field (type)", - "FieldGroupCollapse (type)", - "FieldGroupSection (interface)", - "FieldInput (type)", - "FieldNode (type)", - "FieldNodeSchema (const)", - "FieldOperators (type)", - "FieldOperatorsSchema (const)", - "FieldParseInput (type)", - "FieldReference (type)", - "FieldReferenceSchema (const)", - "FieldSchema (const)", - "FieldType (type)", - "FileLikeValueSchema (const)", - "FilePersistenceConfig (type)", - "FilePersistenceConfigSchema (const)", - "FileReferenceIdValueSchema (const)", - "FileValueSchema (const)", - "Filter (type)", - "FilterArray (type)", - "FilterArrayComparison (type)", - "FilterArrayGroup (type)", - "FilterArrayList (type)", - "FilterArrayLogicKeyword (type)", - "FilterArrayOperator (type)", - "FilterArraySchema (const)", - "FilterCondition (type)", - "FilterConditionSchema (const)", - "FilterLogicCase (interface)", - "FilterLogicRow (interface)", - "FilterOperatorKey (type)", - "FilterTextCase (type)", - "FilterTextRejectionCase (interface)", - "FilterTextRow (interface)", - "FilterTextRowsCase (interface)", - "FormatValidation (type)", - "FormatValidationSchema (const)", - "FullTextSearch (type)", - "FullTextSearchSchema (const)", - "GroupByNode (type)", - "GroupByNodeSchema (const)", - "Hook (type)", - "HookBody (type)", - "HookBodyCapability (type)", - "HookBodySchema (const)", - "HookContext (type)", - "HookContextSchema (const)", - "HookEvent (const)", - "HookEventType (type)", - "HookSchema (const)", - "IMPORT_BOOLEAN_FALSE_TOKENS (const)", - "IMPORT_BOOLEAN_TRUE_TOKENS (const)", - "IMPORT_REFERENCE_TYPES (const)", - "INSTANT_TYPES (const)", - "ImportFieldMapping (type)", - "ImportFieldMappingSchema (const)", - "IndexSchema (const)", - "InjectedSystemColumnPlan (interface)", - "InstantValueSchema (const)", - "JSONValidation (type)", - "JSONValidationSchema (const)", - "LEGACY_API_METHODS (const)", - "LEGACY_API_METHOD_GUIDANCE (const)", - "LIFECYCLE_DURATION_REGEX (const)", - "LOGICAL_OPERATORS (const)", - "LegacyApiMethod (type)", - "Lifecycle (type)", - "LifecycleClass (type)", - "LifecycleClassSchema (const)", - "LifecycleSchema (const)", - "LocalStoragePersistenceConfig (type)", - "LocalStoragePersistenceConfigSchema (const)", - "LocationCoordinates (type)", - "LocationCoordinatesSchema (const)", - "LocationValueSchema (const)", - "LogicalOperatorKey (type)", - "MEASURE_FIELD_TYPES (const)", - "MULTI_CAPABLE_TYPES (const)", - "MULTI_OPTION_TYPES (const)", - "Mapping (type)", - "MappingInput (type)", - "MappingSchema (const)", - "MemoryConfig (type)", - "MemoryConfigSchema (const)", - "MemoryDriverSpec (const)", - "MemoryPersistenceConfig (type)", - "MemoryPersistenceConfigSchema (const)", - "Metric (type)", - "MetricSchema (const)", - "MongoConfig (type)", - "MongoConfigSchema (const)", - "MongoDriverSpec (const)", - "MysqlConfig (type)", - "MysqlConfigSchema (const)", - "NUMERIC_VALUE_TYPES (const)", - "NoSQLDataTypeMapping (type)", - "NoSQLDataTypeMappingSchema (const)", - "NoSQLDatabaseType (type)", - "NoSQLDatabaseTypeSchema (const)", - "NoSQLDriverConfig (type)", - "NoSQLDriverConfigSchema (const)", - "NoSQLIndex (type)", - "NoSQLIndexSchema (const)", - "NoSQLIndexType (type)", - "NoSQLIndexTypeSchema (const)", - "NoSQLOperationType (type)", - "NoSQLOperationTypeSchema (const)", - "NoSQLQueryOptions (type)", - "NoSQLQueryOptionsSchema (const)", - "NoSQLTransactionOptions (type)", - "NoSQLTransactionOptionsSchema (const)", - "NormalizedFilter (type)", - "NormalizedFilterSchema (const)", - "OBJECT_KEY_GUIDANCE (const)", - "ObjectAccessConfig (type)", - "ObjectAccessConfigSchema (const)", - "ObjectCapabilities (type)", - "ObjectDependencyGraph (type)", - "ObjectDependencyGraphSchema (const)", - "ObjectDependencyNode (type)", - "ObjectDependencyNodeSchema (const)", - "ObjectExtension (type)", - "ObjectExtensionInput (type)", - "ObjectExtensionSchema (const)", - "ObjectExternalBinding (type)", - "ObjectExternalBindingSchema (const)", - "ObjectFieldGroup (type)", - "ObjectFieldGroupInput (type)", - "ObjectFieldGroupSchema (const)", - "ObjectIndex (type)", - "ObjectOwnership (type)", - "ObjectOwnershipEnum (const)", - "ObjectRequiredPermissions (type)", - "ObjectRequiredPermissionsSchema (const)", - "ObjectSchema (const)", - "ObjectTitleCompleteness (interface)", - "OperationCheckOptions (interface)", - "OperatorKey (type)", - "PAGINATION_ALL_IDS (const)", - "PAGINATION_CASES (const)", - "PAGINATION_ROWS (const)", - "PAGINATION_UNORDERED_CASES (const)", - "PaginationConformanceCase (interface)", - "PaginationConformanceRow (interface)", - "PerOperationRequiredPermissions (type)", - "PerOperationRequiredPermissionsSchema (const)", - "PercentScale (type)", - "PercentScaleFieldMeta (interface)", - "PersistenceAdapter (type)", - "PersistenceAdapterSchema (const)", - "PersistenceType (type)", - "PersistenceTypeSchema (const)", - "PoolConfig (type)", - "PoolConfigSchema (const)", - "PostgresConfig (type)", - "PostgresConfigSchema (const)", - "ProvisionPrimaryOptions (interface)", - "QUERY_CURSOR_REMOVED (const)", - "QUERY_DISTINCT_REMOVED (const)", - "QueryAST (type)", - "QueryAliasConflict (interface)", - "QueryAliasSlot (interface)", - "QueryFilter (type)", - "QueryFilterSchema (const)", - "QueryInput (type)", - "QuerySchema (const)", - "RAW_FILE_VALUES_CONTEXT_KEY (const)", - "READ_ONLY_BELONGS_ON_DATASOURCE (const)", - "RECORD_SURFACE_PAGE_THRESHOLD (const)", - "REFERENCE_VALUE_TYPES (const)", - "RETIRED_FILTER_OPERATORS (const)", - "RPC_QUERY_ALIAS_SLOTS (const)", - "RangeOperatorSchema (const)", - "RecordFlow (type)", - "RecordFlowContainer (type)", - "RecordFlowSurface (interface)", - "RecordSurface (type)", - "RecordSurfaceOptions (interface)", - "RecordSurfaceViewport (type)", - "ReferenceIdValueSchema (const)", - "ReferenceResolution (type)", - "ReferenceResolutionError (type)", - "ReferenceResolutionErrorSchema (const)", - "ReferenceResolutionSchema (const)", - "RenderAutonumberInput (interface)", - "RenderedAutonumber (interface)", - "ReplicationConfig (type)", - "ReplicationConfigSchema (const)", - "ResolveApiOptions (interface)", - "ResolveRecordDisplayNameOptions (interface)", - "ResolvedHook (type)", - "RetiredFilterOperatorGuidance (interface)", - "RowCrudActionOverride (type)", - "RowCrudActionOverrideInput (type)", - "RowCrudActionOverrideSchema (const)", - "RowCrudPredicates (interface)", - "SCHEMA_MODE_BELONGS_ON_DATASOURCE (const)", - "SEARCHABLE_ENUM_TYPES (const)", - "SEARCHABLE_TEXTUAL_TYPES (const)", - "SEARCH_AUTO_EXCLUDED_FIELDS (const)", - "SEARCH_AUTO_EXCLUDED_TYPES (const)", - "SINGLE_OPTION_TYPES (const)", - "SQLDialect (type)", - "SQLDialectSchema (const)", - "SQLDriverConfig (type)", - "SQLDriverConfigSchema (const)", - "SQLiteAlterTableLimitations (const)", - "SQLiteDataTypeMappingDefaults (const)", - "SSLConfig (type)", - "SSLConfigSchema (const)", - "SSL_DETAIL_BELONGS_ON_DATASOURCE (const)", - "STACK_KEY_GUIDANCE (const)", - "STACK_RUNTIME_MEMBERS (const)", - "STRING_VALUE_TYPES (const)", - "STRUCTURED_JSON_TYPES (const)", - "Scalar (type)", - "SchemaMode (type)", - "SchemaModeSchema (const)", - "ScriptBody (type)", - "ScriptBodySchema (const)", - "ScriptValidation (type)", - "ScriptValidationSchema (const)", - "SearchFieldMeta (interface)", - "SearchFieldResolutionOptions (interface)", - "Seed (type)", - "SeedIdentity (type)", - "SeedIdentitySchema (const)", - "SeedImportMode (type)", - "SeedInput (type)", - "SeedLoadResult (type)", - "SeedLoadResultSchema (const)", - "SeedLoaderConfig (type)", - "SeedLoaderConfigInput (type)", - "SeedLoaderConfigSchema (const)", - "SeedLoaderRequest (type)", - "SeedLoaderRequestInput (type)", - "SeedLoaderRequestSchema (const)", - "SeedLoaderResult (type)", - "SeedLoaderResultSchema (const)", - "SeedMode (const)", - "SeedSchema (const)", - "SelectOption (type)", - "SelectOptionSchema (const)", - "ServiceObject (type)", - "ServiceObjectInput (type)", - "SetOperatorSchema (const)", - "ShardingConfig (type)", - "ShardingConfigSchema (const)", - "SortNode (type)", - "SortNodeSchema (const)", - "SpecialOperatorSchema (const)", - "SqlAutoMigrate (type)", - "SqlAutoMigrateSchema (const)", - "SqlDialect (type)", - "SqliteConfig (type)", - "SqliteConfigSchema (const)", - "SqliteWasmConfig (type)", - "SqliteWasmConfigSchema (const)", - "SqliteWasmPersistMode (type)", - "SqliteWasmPersistModeSchema (const)", - "StateMachineValidation (type)", - "StateMachineValidationSchema (const)", - "StringOperatorSchema (const)", - "TEMPORAL_CASES (const)", - "TEMPORAL_NOW (const)", - "TEMPORAL_ROWS (const)", - "TEMPORAL_TIME_CASES (const)", - "TEMPORAL_TIME_ROWS (const)", - "TITLE_ELIGIBLE (const)", - "TITLE_ELIGIBLE_TYPES (const)", - "TITLE_INELIGIBLE_TYPES (const)", - "TemporalCase (interface)", - "TemporalFieldKind (type)", - "TemporalRow (interface)", - "TemporalTimeCase (interface)", - "TemporalTimeRow (interface)", - "TemporalWriterForm (type)", - "TenancyConfig (type)", - "TenancyConfigSchema (const)", - "TimeUpdateInterval (const)", - "TitleEligibleFieldDef (interface)", - "TransformType (const)", - "UniqueScope (type)", - "UniqueScopeSchema (const)", - "UnknownAuthoringKeyFinding (interface)", - "UnorderedPaginationConformanceCase (interface)", - "VALID_AST_OPERATORS (const)", - "ValidationRule (type)", - "ValidationRuleSchema (const)", - "ValueForm (type)", - "ValueShapeFieldDef (interface)", - "canonicalAstOperator (function)", - "canonicalizeSqlType (function)", - "classifyFilterToken (function)", - "countAuthorableFields (function)", - "defaultAggregateFor (function)", - "defineCube (function)", - "defineDatasource (function)", - "defineHook (function)", - "defineMapping (function)", - "defineObjectExtension (function)", - "defineSeed (function)", - "deriveFieldGroupLayout (function)", - "deriveRecordFlowSurface (function)", - "deriveRecordSurface (function)", - "driverConfigJsonSchema (function)", - "effectiveOperationsArray (function)", - "emptyGroupValueFor (function)", - "fieldForm (const)", - "foldQueryAliasSlots (function)", - "formatUnknownAuthoringKey (function)", - "getDriverConfigJsonSchemaById (function)", - "getDriverConfigSchema (function)", - "getMemoryConfigJsonSchema (const)", - "getMongoConfigJsonSchema (const)", - "getMysqlConfigJsonSchema (const)", - "getPostgresConfigJsonSchema (const)", - "getSqliteConfigJsonSchema (const)", - "getSqliteWasmConfigJsonSchema (const)", - "hasDynamicTokens (function)", - "hookForm (const)", - "isApiOperationAllowed (function)", - "isApiPrimitive (function)", - "isAppResolvedDefaultToken (function)", - "isCompatible (function)", - "isContextToken (function)", - "isCurrentUserDefaultToken (function)", - "isDateMacroToken (function)", - "isFileIdToken (function)", - "isFilterAST (function)", - "isGlobalUnique (function)", - "isIncoherentAggregate (function)", - "isKnownFilterToken (function)", - "isLegacyApiMethod (function)", - "isMultiValueField (function)", - "isNowDefaultToken (function)", - "isOrganizationUnique (function)", - "isPlainRecord (function)", - "isRuntimeDefaultToken (function)", - "isTenancyDisabled (function)", - "isTitleEligible (function)", - "isUniqueDeclared (function)", - "lintAuthoredRecordKeys (function)", - "missingFieldValues (function)", - "nextUtcCalendarDay (function)", - "objectForm (const)", - "objectTitleCompleteness (function)", - "parseAutonumberFormat (function)", - "parseDateMacroParam (function)", - "parseFilterAST (function)", - "percentScaleOf (function)", - "provisionPrimary (function)", - "referenceTargetOf (function)", - "referencedFields (function)", - "renderAutonumber (function)", - "resolveCrudAffordances (function)", - "resolveDisplayField (function)", - "resolveDriverId (function)", - "resolveEffectiveApiMethods (function)", - "resolveInjectedSystemColumns (function)", - "resolveRecordDisplayName (function)", - "resolveSearchFieldResolution (function)", - "resolveSearchFields (function)", - "sequenceWidth (function)", - "stripLegacyApiMethods (function)", - "suggestFieldTypeForSqlType (function)", - "utcInstantMs (function)", - "validateDriverConfig (function)", - "valueSchemaFor (function)" - ], - "./system": [ - "AccessControlConfig (type)", - "AccessControlConfigSchema (const)", - "ActionLike (interface)", - "ActionResultDialogTranslation (type)", - "ActionResultDialogTranslationSchema (const)", - "AddFieldOperation (const)", - "AdvancedAuthConfig (type)", - "AdvancedAuthConfigSchema (const)", - "AnalyzerConfig (type)", - "AnalyzerConfigSchema (const)", - "AppCompatibilityCheck (type)", - "AppCompatibilityCheckSchema (const)", - "AppInstallRequest (type)", - "AppInstallRequestSchema (const)", - "AppInstallResult (type)", - "AppInstallResultSchema (const)", - "AppLike (interface)", - "AppManifest (type)", - "AppManifestSchema (const)", - "AudienceBook (interface)", - "AudienceCaller (interface)", - "AuthConfig (type)", - "AuthConfigSchema (const)", - "AuthPluginConfig (type)", - "AuthPluginConfigSchema (const)", - "AuthProviderConfig (type)", - "AuthProviderConfigSchema (const)", - "AwarenessEvent (type)", - "AwarenessEventSchema (const)", - "AwarenessSession (type)", - "AwarenessSessionSchema (const)", - "AwarenessUpdate (type)", - "AwarenessUpdateSchema (const)", - "AwarenessUserState (type)", - "AwarenessUserStateSchema (const)", - "BUILTIN_VALIDATION_MESSAGES (const)", - "BackupConfig (type)", - "BackupConfigInput (type)", - "BackupConfigSchema (const)", - "BackupRetention (type)", - "BackupRetentionSchema (const)", - "BackupStrategy (type)", - "BackupStrategySchema (const)", - "BatchProgress (type)", - "BatchProgressInput (type)", - "BatchProgressSchema (const)", - "BatchTask (type)", - "BatchTaskInput (type)", - "BatchTaskSchema (const)", - "Book (type)", - "BookAudience (type)", - "BookAudienceSchema (const)", - "BookGroup (type)", - "BookGroupSchema (const)", - "BookInclude (type)", - "BookIncludeSchema (const)", - "BookNode (type)", - "BookNodeSchema (const)", - "BookSchema (const)", - "BucketConfig (type)", - "BucketConfigSchema (const)", - "CLOUD_PROVIDED_OBJECT_NAMES (const)", - "CORE_SERVICE_PROVIDER (const)", - "CRDTMergeResult (type)", - "CRDTMergeResultSchema (const)", - "CRDTState (type)", - "CRDTStateSchema (const)", - "CRDTType (type)", - "CREATION_ATTESTED_MIGRATION_IDS (const)", - "CacheAvalanchePrevention (type)", - "CacheAvalanchePreventionSchema (const)", - "CacheConfig (type)", - "CacheConfigInput (type)", - "CacheConfigSchema (const)", - "CacheConsistency (type)", - "CacheConsistencySchema (const)", - "CacheInvalidation (type)", - "CacheInvalidationSchema (const)", - "CacheStrategy (type)", - "CacheStrategySchema (const)", - "CacheTier (type)", - "CacheTierInput (type)", - "CacheTierSchema (const)", - "CacheWarmup (type)", - "CacheWarmupSchema (const)", - "ChangeImpact (type)", - "ChangeImpactSchema (const)", - "ChangePriority (type)", - "ChangePrioritySchema (const)", - "ChangeRequest (type)", - "ChangeRequestSchema (const)", - "ChangeSet (type)", - "ChangeSetSchema (const)", - "ChangeStatus (type)", - "ChangeStatusSchema (const)", - "ChangeType (type)", - "ChangeTypeSchema (const)", - "CollaborationMode (type)", - "CollaborationSession (type)", - "CollaborationSessionConfig (type)", - "CollaborationSessionConfigSchema (const)", - "CollaborationSessionSchema (const)", - "CollaborativeCursor (type)", - "CollaborativeCursorSchema (const)", - "ComplianceAuditRequirement (type)", - "ComplianceAuditRequirementSchema (const)", - "ComplianceEncryptionRequirement (type)", - "ComplianceEncryptionRequirementSchema (const)", - "ComplianceFramework (type)", - "ComplianceFrameworkSchema (const)", - "ConsoleDestinationConfig (type)", - "ConsoleDestinationConfigSchema (const)", - "ConsumerConfig (type)", - "ConsumerConfigSchema (const)", - "CoreServiceName (type)", - "CounterOperation (type)", - "CounterOperationSchema (const)", - "CoverageBreakdownEntry (type)", - "CoverageBreakdownEntrySchema (const)", - "CreateObjectOperation (const)", - "CronSchedule (type)", - "CronScheduleSchema (const)", - "CursorColorPreset (type)", - "CursorSelection (type)", - "CursorSelectionSchema (const)", - "CursorStyle (type)", - "CursorStyleSchema (const)", - "CursorUpdate (type)", - "CursorUpdateSchema (const)", - "DATA_MIGRATION_FLAG_OBJECT (const)", - "DashboardLike (interface)", - "DataClassification (type)", - "DataClassificationPolicy (type)", - "DataClassificationPolicySchema (const)", - "DataClassificationSchema (const)", - "DataMigrationFlag (type)", - "DataMigrationFlagSchema (const)", - "DatabaseLevelIsolationStrategy (type)", - "DatabaseLevelIsolationStrategyInput (type)", - "DatabaseLevelIsolationStrategySchema (const)", - "DatabaseProvider (type)", - "DatabaseProviderSchema (const)", - "DeadLetterQueue (type)", - "DeadLetterQueueSchema (const)", - "DeleteObjectOperation (const)", - "DeployBundle (type)", - "DeployBundleSchema (const)", - "DeployDiff (type)", - "DeployDiffSchema (const)", - "DeployManifest (type)", - "DeployManifestSchema (const)", - "DeployStatus (type)", - "DeployStatusEnum (const)", - "DeployValidationIssue (type)", - "DeployValidationIssueSchema (const)", - "DeployValidationResult (type)", - "DeployValidationResultSchema (const)", - "DisasterRecoveryPlan (type)", - "DisasterRecoveryPlanInput (type)", - "DisasterRecoveryPlanSchema (const)", - "DistributedCacheConfig (type)", - "DistributedCacheConfigInput (type)", - "DistributedCacheConfigSchema (const)", - "Doc (type)", - "DocSchema (const)", - "DocTranslation (type)", - "ENVIRONMENT_ARTIFACT_SCHEMA_VERSION (const)", - "EmailAddressConfig (type)", - "EmailAddressConfigSchema (const)", - "EmailAndPasswordConfig (type)", - "EmailAndPasswordConfigSchema (const)", - "EmailProvider (type)", - "EmailProviderSchema (const)", - "EmailServiceConfig (type)", - "EmailServiceConfigSchema (const)", - "EmailTemplateDefinition (type)", - "EmailTemplateDefinitionCategory (type)", - "EmailTemplateDefinitionCategorySchema (const)", - "EmailTemplateDefinitionInput (type)", - "EmailTemplateDefinitionSchema (const)", - "EmailTemplateDefinitionVariable (type)", - "EmailTemplateDefinitionVariableSchema (const)", - "EmailVerificationConfig (type)", - "EmailVerificationConfigSchema (const)", - "EncryptionAlgorithm (type)", - "EncryptionAlgorithmSchema (const)", - "EncryptionConfig (type)", - "EncryptionConfigInput (type)", - "EncryptionConfigSchema (const)", - "EnvironmentArtifact (type)", - "EnvironmentArtifactInput (type)", - "EnvironmentArtifactSchema (const)", - "ExecuteSqlOperation (const)", - "ExtendedLogLevel (type)", - "ExternalServiceDestinationConfig (type)", - "ExternalServiceDestinationConfigSchema (const)", - "FILE_REFERENCES_MIGRATION_ID (const)", - "FacetConfig (type)", - "FacetConfigSchema (const)", - "FailoverConfig (type)", - "FailoverConfigInput (type)", - "FailoverConfigSchema (const)", - "FailoverMode (type)", - "FailoverModeSchema (const)", - "Feature (type)", - "FeatureInput (type)", - "FeatureSchema (const)", - "FieldEncryption (type)", - "FieldEncryptionInput (type)", - "FieldEncryptionSchema (const)", - "FieldTranslation (type)", - "FieldTranslationSchema (const)", - "FileDestinationConfig (type)", - "FileDestinationConfigSchema (const)", - "FileMetadata (type)", - "FileMetadataSchema (const)", - "GCounter (type)", - "GCounterSchema (const)", - "HistogramBucketConfig (type)", - "HistogramBucketConfigSchema (const)", - "HttpDestinationConfig (type)", - "HttpDestinationConfigSchema (const)", - "ISettingsCapability (interface)", - "ISettingsClient (interface)", - "Incident (type)", - "IncidentCategory (type)", - "IncidentCategorySchema (const)", - "IncidentNotificationMatrix (type)", - "IncidentNotificationMatrixSchema (const)", - "IncidentNotificationRule (type)", - "IncidentNotificationRuleSchema (const)", - "IncidentResponsePhase (type)", - "IncidentResponsePhaseSchema (const)", - "IncidentResponsePolicy (type)", - "IncidentResponsePolicySchema (const)", - "IncidentSchema (const)", - "IncidentSeverity (type)", - "IncidentSeveritySchema (const)", - "IncidentStatus (type)", - "IncidentStatusSchema (const)", - "IntervalSchedule (type)", - "IntervalScheduleSchema (const)", - "Job (type)", - "JobExecution (type)", - "JobExecutionSchema (const)", - "JobExecutionStatus (type)", - "JobInput (type)", - "JobSchema (const)", - "KernelServiceMapSchema (const)", - "KeyManagementProvider (type)", - "KeyManagementProviderSchema (const)", - "KeyRotationPolicy (type)", - "KeyRotationPolicyInput (type)", - "KeyRotationPolicySchema (const)", - "LEGACY_OBJECT_FIRST_KEYS (const)", - "LWWRegister (type)", - "LWWRegisterSchema (const)", - "LegacyObjectFirstKey (type)", - "License (type)", - "LicenseMetricType (type)", - "LicenseSchema (const)", - "LifecycleAction (type)", - "LifecycleActionSchema (const)", - "LifecyclePolicyConfig (type)", - "LifecyclePolicyConfigSchema (const)", - "LifecyclePolicyRule (type)", - "LifecyclePolicyRuleSchema (const)", - "LocaleDescriptor (interface)", - "LocaleSchema (const)", - "LogDestination (type)", - "LogDestinationSchema (const)", - "LogDestinationType (type)", - "LogEnrichmentConfig (type)", - "LogEnrichmentConfigSchema (const)", - "LogEntry (type)", - "LogEntrySchema (const)", - "LogFormat (type)", - "LogLevel (type)", - "LoggerConfig (type)", - "LoggerConfigSchema (const)", - "LoggingConfig (type)", - "LoggingConfigSchema (const)", - "METADATA_FORM_REGISTRY (const)", - "MIGRATION_JOURNAL_KINDS (const)", - "MIGRATION_JOURNAL_OBJECT (const)", - "MaskingVisibilityRule (type)", - "MaskingVisibilityRuleSchema (const)", - "MessageQueueConfig (type)", - "MessageQueueConfigSchema (const)", - "MessageQueueProvider (type)", - "MessageQueueProviderSchema (const)", - "MetadataCollectionInfo (type)", - "MetadataCollectionInfoSchema (const)", - "MetadataDiffResult (type)", - "MetadataDiffResultSchema (const)", - "MetadataFallbackStrategy (type)", - "MetadataFallbackStrategySchema (const)", - "MetadataFormType (type)", - "MetadataFormat (type)", - "MetadataFormatSchema (const)", - "MetadataHistoryQueryOptions (type)", - "MetadataHistoryQueryOptionsSchema (const)", - "MetadataHistoryQueryResult (type)", - "MetadataHistoryQueryResultSchema (const)", - "MetadataHistoryRecord (type)", - "MetadataHistoryRecordSchema (const)", - "MetadataHistoryRetentionPolicy (type)", - "MetadataHistoryRetentionPolicySchema (const)", - "MetadataLoadOptions (type)", - "MetadataLoadOptionsSchema (const)", - "MetadataLoadResult (type)", - "MetadataLoadResultSchema (const)", - "MetadataLoaderContract (type)", - "MetadataLoaderContractSchema (const)", - "MetadataManagerConfig (type)", - "MetadataManagerConfigSchema (const)", - "MetadataRecord (type)", - "MetadataRecordSchema (const)", - "MetadataSaveOptions (type)", - "MetadataSaveOptionsSchema (const)", - "MetadataSaveResult (type)", - "MetadataSaveResultSchema (const)", - "MetadataScope (type)", - "MetadataScopeSchema (const)", - "MetadataSource (type)", - "MetadataSourceSchema (const)", - "MetadataStateSchema (const)", - "MetadataStats (type)", - "MetadataStatsSchema (const)", - "MetadataWatchEvent (type)", - "MetadataWatchEventSchema (const)", - "MetricAggregationConfig (type)", - "MetricAggregationConfigSchema (const)", - "MetricAggregationType (type)", - "MetricDataPoint (type)", - "MetricDataPointSchema (const)", - "MetricDefinition (type)", - "MetricDefinitionSchema (const)", - "MetricExportConfig (type)", - "MetricExportConfigSchema (const)", - "MetricLabels (type)", - "MetricLabelsSchema (const)", - "MetricType (type)", - "MetricUnit (type)", - "MetricsConfig (type)", - "MetricsConfigSchema (const)", - "MiddlewareConfig (type)", - "MiddlewareConfigInput (type)", - "MiddlewareConfigSchema (const)", - "MiddlewareType (type)", - "MigrationDependencySchema (const)", - "MigrationJournalEvent (type)", - "MigrationJournalEventSchema (const)", - "MigrationJournalKind (type)", - "MigrationOnCrashPolicy (type)", - "MigrationOperation (type)", - "MigrationOperationSchema (const)", - "MigrationPlan (type)", - "MigrationPlanSchema (const)", - "MigrationStatement (type)", - "MigrationStatementSchema (const)", - "ModifyFieldOperation (const)", - "MultipartUploadConfig (type)", - "MultipartUploadConfigSchema (const)", - "MutualTLSConfig (type)", - "MutualTLSConfigSchema (const)", - "NavNodeLike (interface)", - "NotificationChannel (type)", - "NotificationChannelSchema (const)", - "ORSet (type)", - "ORSetElement (type)", - "ORSetElementSchema (const)", - "ORSetSchema (const)", - "OTComponent (type)", - "OTComponentSchema (const)", - "OTOperation (type)", - "OTOperationSchema (const)", - "OTOperationType (type)", - "OTTransformResult (type)", - "OTTransformResultSchema (const)", - "ObjectFieldLike (interface)", - "ObjectLike (interface)", - "ObjectMetadata (type)", - "ObjectMetadataSchema (const)", - "ObjectStorageConfig (type)", - "ObjectStorageConfigSchema (const)", - "ObjectTranslationData (type)", - "ObjectTranslationDataSchema (const)", - "OidcProviderConfig (type)", - "OidcProviderConfigSchema (const)", - "OidcProvidersConfig (type)", - "OidcProvidersConfigSchema (const)", - "OnceSchedule (type)", - "OnceScheduleSchema (const)", - "OpenTelemetryCompatibility (type)", - "OpenTelemetryCompatibilitySchema (const)", - "OtelExporterType (type)", - "PKG_CONVENTIONS (const)", - "PLATFORM_OBJECTS_BY_PACKAGE (const)", - "PLATFORM_OBJECT_PREFIXES (const)", - "PLATFORM_PROVIDED_OBJECT_NAMES (const)", - "PLATFORM_PROVIDED_TOOL_NAMES (const)", - "PLATFORM_TOOLS_BY_PACKAGE (const)", - "PLATFORM_TOOL_FAMILY_PREFIXES (const)", - "PNCounter (type)", - "PNCounterSchema (const)", - "PackageDirectory (type)", - "PackageFile (type)", - "PackagePublishResult (type)", - "PackagePublishResultSchema (const)", - "PageComponentLike (interface)", - "PageLike (interface)", - "PageRegionLike (interface)", - "Plan (type)", - "PlanInput (type)", - "PlanSchema (const)", - "PresignedUrlConfig (type)", - "PresignedUrlConfigSchema (const)", - "QueueConfig (type)", - "QueueConfigInput (type)", - "QueueConfigSchema (const)", - "QuotaEnforcementResult (type)", - "QuotaEnforcementResultSchema (const)", - "RPO (type)", - "RPOSchema (const)", - "RTO (type)", - "RTOSchema (const)", - "RegistryConfig (type)", - "RegistryConfigSchema (const)", - "RegistrySyncPolicy (type)", - "RegistrySyncPolicySchema (const)", - "RegistryUpstream (type)", - "RegistryUpstreamSchema (const)", - "RemoveFieldOperation (const)", - "RenameObjectOperation (const)", - "RenderValidationMessageInput (interface)", - "RenderValidationMessageOptions (interface)", - "ResolveOptions (interface)", - "ResolvedBook (interface)", - "ResolvedEntry (interface)", - "ResolvedFieldLabel (interface)", - "ResolvedGroup (interface)", - "ResolvedSettingValue (type)", - "ResolvedSettingValueSchema (const)", - "ResolverDoc (interface)", - "ResultDialogLike (interface)", - "RetryPolicy (type)", - "RetryPolicyParsed (type)", - "RetryPolicySchema (const)", - "RollbackPlan (type)", - "RollbackPlanSchema (const)", - "RouteHandlerMetadata (type)", - "RouteHandlerMetadataInput (type)", - "RouteHandlerMetadataSchema (const)", - "RowLevelIsolationStrategy (type)", - "RowLevelIsolationStrategyInput (type)", - "RowLevelIsolationStrategySchema (const)", - "SETTINGS_CHANGE_EVENT (const)", - "SamplingDecision (type)", - "SamplingStrategyType (type)", - "Schedule (type)", - "ScheduleSchema (const)", - "SchemaChange (type)", - "SchemaChangeSchema (const)", - "SchemaLevelIsolationStrategy (type)", - "SchemaLevelIsolationStrategyInput (type)", - "SchemaLevelIsolationStrategySchema (const)", - "SearchConfig (type)", - "SearchConfigSchema (const)", - "SearchIndexConfig (type)", - "SearchIndexConfigSchema (const)", - "SearchProvider (type)", - "SearchProviderSchema (const)", - "SecurityContextConfig (type)", - "SecurityContextConfigInput (type)", - "SecurityContextConfigSchema (const)", - "SecurityEventCorrelation (type)", - "SecurityEventCorrelationSchema (const)", - "ServerCapabilities (type)", - "ServerCapabilitiesInput (type)", - "ServerCapabilitiesSchema (const)", - "ServerEvent (type)", - "ServerEventSchema (const)", - "ServerEventType (type)", - "ServerRateLimitConfig (type)", - "ServerRateLimitConfigSchema (const)", - "ServerStatus (type)", - "ServerStatusSchema (const)", - "ServiceConfigSchema (const)", - "ServiceCriticalitySchema (const)", - "ServiceLevelIndicator (type)", - "ServiceLevelIndicatorSchema (const)", - "ServiceLevelObjective (type)", - "ServiceLevelObjectiveSchema (const)", - "ServiceRequirementDef (const)", - "ServiceStatusSchema (const)", - "SettingsActionResult (type)", - "SettingsActionResultSchema (const)", - "SettingsChangeEvent (type)", - "SettingsChangeEventName (type)", - "SettingsChangeEventSchema (const)", - "SettingsChangeHandler (type)", - "SettingsManifest (type)", - "SettingsManifestSchema (const)", - "SettingsNamespacePayload (type)", - "SettingsNamespacePayloadSchema (const)", - "SettingsUnsubscribe (type)", - "Sha256Digest (type)", - "Sha256DigestSchema (const)", - "SocialProviderConfig (type)", - "SocialProviderConfigSchema (const)", - "Span (type)", - "SpanAttributeValue (type)", - "SpanAttributeValueSchema (const)", - "SpanAttributes (type)", - "SpanAttributesSchema (const)", - "SpanEvent (type)", - "SpanEventSchema (const)", - "SpanKind (type)", - "SpanLink (type)", - "SpanLinkSchema (const)", - "SpanSchema (const)", - "SpanStatus (type)", - "Specifier (type)", - "SpecifierHandler (type)", - "SpecifierHandlerSchema (const)", - "SpecifierOption (type)", - "SpecifierOptionSchema (const)", - "SpecifierSchema (const)", - "SpecifierScope (type)", - "SpecifierScopeSchema (const)", - "SpecifierType (type)", - "StackServerConfig (type)", - "StackServerConfigInput (type)", - "StackServerConfigSchema (const)", - "StackServerSecurity (type)", - "StackServerSecuritySchema (const)", - "StorageAcl (type)", - "StorageAclSchema (const)", - "StorageClass (type)", - "StorageClassSchema (const)", - "StorageConnection (type)", - "StorageConnectionSchema (const)", - "StorageNameMapping (const)", - "StorageProvider (type)", - "StorageProviderSchema (const)", - "StorageScope (type)", - "StorageScopeSchema (const)", - "StrictObjectTranslation (type)", - "StructuredLogEntry (type)", - "StructuredLogEntrySchema (const)", - "SupplierAssessmentStatus (type)", - "SupplierAssessmentStatusSchema (const)", - "SupplierRiskLevel (type)", - "SupplierRiskLevelSchema (const)", - "SupplierSecurityAssessment (type)", - "SupplierSecurityAssessmentSchema (const)", - "SupplierSecurityPolicy (type)", - "SupplierSecurityPolicySchema (const)", - "SupplierSecurityRequirement (type)", - "SupplierSecurityRequirementSchema (const)", - "SystemFieldName (type)", - "SystemObjectName (type)", - "SystemUserId (type)", - "TASK_PRIORITY_VALUES (const)", - "TRANSLATABLE_METADATA_TYPES (const)", - "TRANSLATE_PLACEHOLDER (const)", - "Task (type)", - "TaskExecutionResult (type)", - "TaskExecutionResultSchema (const)", - "TaskInput (type)", - "TaskPriority (type)", - "TaskRetryPolicy (type)", - "TaskRetryPolicyInput (type)", - "TaskRetryPolicySchema (const)", - "TaskSchema (const)", - "TaskStatus (type)", - "Tenant (type)", - "TenantConnectionConfig (type)", - "TenantConnectionConfigSchema (const)", - "TenantIsolationConfig (type)", - "TenantIsolationConfigSchema (const)", - "TenantIsolationLevel (type)", - "TenantQuota (type)", - "TenantQuotaSchema (const)", - "TenantSchema (const)", - "TenantSecurityPolicy (type)", - "TenantSecurityPolicyInput (type)", - "TenantSecurityPolicySchema (const)", - "TenantUsage (type)", - "TenantUsageSchema (const)", - "TextCRDTOperation (type)", - "TextCRDTOperationSchema (const)", - "TextCRDTState (type)", - "TextCRDTStateSchema (const)", - "TimeSeries (type)", - "TimeSeriesDataPoint (type)", - "TimeSeriesDataPointSchema (const)", - "TimeSeriesSchema (const)", - "TopicConfig (type)", - "TopicConfigSchema (const)", - "TraceContext (type)", - "TraceContextPropagation (type)", - "TraceContextPropagationSchema (const)", - "TraceContextSchema (const)", - "TraceFlags (type)", - "TraceFlagsSchema (const)", - "TracePropagationFormat (type)", - "TraceSamplingConfig (type)", - "TraceSamplingConfigSchema (const)", - "TraceState (type)", - "TraceStateSchema (const)", - "TracingConfig (type)", - "TracingConfigSchema (const)", - "TrainingCategory (type)", - "TrainingCategorySchema (const)", - "TrainingCompletionStatus (type)", - "TrainingCompletionStatusSchema (const)", - "TrainingCourse (type)", - "TrainingCourseSchema (const)", - "TrainingPlan (type)", - "TrainingPlanSchema (const)", - "TrainingRecord (type)", - "TrainingRecordSchema (const)", - "TranslationBundle (type)", - "TranslationBundleInput (type)", - "TranslationBundleSchema (const)", - "TranslationConfig (type)", - "TranslationConfigSchema (const)", - "TranslationCoverageResult (type)", - "TranslationCoverageResultSchema (const)", - "TranslationData (type)", - "TranslationDataSchema (const)", - "TranslationDiffItem (type)", - "TranslationDiffItemSchema (const)", - "TranslationDiffStatus (type)", - "TranslationDiffStatusSchema (const)", - "TranslationItem (type)", - "TranslationItemSchema (const)", - "UserActivityStatus (type)", - "VALIDATION_MESSAGE_FALLBACK_LOCALE (const)", - "VALIDATION_MESSAGE_KEY_PREFIX (const)", - "VALUE_SHAPES_MIGRATION_ID (const)", - "ValidationMessageTranslator (type)", - "VectorClock (type)", - "VectorClockSchema (const)", - "ViewLike (interface)", - "WidgetLike (interface)", - "WorkerConfig (type)", - "WorkerConfigInput (type)", - "WorkerConfigSchema (const)", - "WorkerStats (type)", - "WorkerStatsSchema (const)", - "audienceAllows (function)", - "azureBlobStorageExample (const)", - "defineBook (function)", - "defineEmailTemplateDefinition (function)", - "defineJob (function)", - "defineTranslation (function)", - "defineTranslationBundle (function)", - "deriveImplicitPackageBook (function)", - "docAudienceAllows (function)", - "emailTemplateForm (const)", - "gcsStorageExample (const)", - "hasPlatformObjectPrefix (function)", - "inProcessServiceMessage (function)", - "interpolateValidationMessage (function)", - "isDataMigrationFlagVerified (function)", - "isPlatformProvidedObjectName (function)", - "isPlatformProvidedToolName (function)", - "isPublicAudience (function)", - "minioStorageExample (const)", - "objectFieldLabelKey (function)", - "preferredLocaleFromHeader (function)", - "renderValidationMessage (function)", - "resolveActionConfirm (function)", - "resolveActionLabel (function)", - "resolveActionResultDialog (function)", - "resolveActionSuccess (function)", - "resolveBookClaimedDocs (function)", - "resolveBookTree (function)", - "resolveBundleLocale (function)", - "resolveDocAudiences (function)", - "resolveDocLocale (function)", - "resolveMetadataFormLabels (function)", - "resolveMetadataTypeDescription (function)", - "resolveMetadataTypeLabel (function)", - "resolveObjectFieldLabels (function)", - "resolveSettingsActionConfirm (function)", - "resolveSettingsActionLabel (function)", - "resolveSettingsActionSuccess (function)", - "resolveSettingsDescription (function)", - "resolveSettingsFieldHelp (function)", - "resolveSettingsFieldLabel (function)", - "resolveSettingsFieldPlaceholder (function)", - "resolveSettingsGroupDescription (function)", - "resolveSettingsGroupTitle (function)", - "resolveSettingsOptionLabel (function)", - "resolveSettingsSourceLabel (function)", - "resolveSettingsTitle (function)", - "resolveViewDescription (function)", - "resolveViewLabel (function)", - "s3StorageExample (const)", - "serviceUnavailableMessage (function)", - "toLocaleDescriptors (function)", - "translateAction (function)", - "translateApp (function)", - "translateDashboard (function)", - "translateMetadataDocument (function)", - "translateObject (function)", - "translatePage (function)", - "translateView (function)", - "validationMessageTranslationKey (function)" - ], - "./kernel": [ - "AdvancedPluginLifecycleConfig (type)", - "AdvancedPluginLifecycleConfigSchema (const)", - "ArtifactChecksum (type)", - "ArtifactChecksumSchema (const)", - "ArtifactFileEntry (type)", - "ArtifactFileEntrySchema (const)", - "ArtifactSignature (type)", - "ArtifactSignatureSchema (const)", - "BreakingChange (type)", - "BreakingChangeSchema (const)", - "CLICommandContribution (type)", - "CLICommandContributionSchema (const)", - "CONSUMER_INSTALLABLE_TYPES (const)", - "CORE_PLUGIN_TYPES (const)", - "CapabilityClassification (interface)", - "CapabilityConformanceLevel (type)", - "CapabilityConformanceLevelSchema (const)", - "CapabilityEdition (type)", - "CapabilityProviderStatus (type)", - "ClusterCapabilityConfig (type)", - "ClusterCapabilityConfigInput (type)", - "ClusterCapabilityConfigSchema (const)", - "ClusterDriver (type)", - "ClusterDriverSchema (const)", - "ClusterTenantIsolation (type)", - "ClusterTenantIsolationSchema (const)", - "CompatibilityLevel (type)", - "CompatibilityLevelSchema (const)", - "CompatibilityMatrixEntry (type)", - "CompatibilityMatrixEntrySchema (const)", - "CompletenessFinding (interface)", - "CustomizationOrigin (type)", - "CustomizationOriginSchema (const)", - "CustomizationPolicy (type)", - "CustomizationPolicySchema (const)", - "DEFAULT_METADATA_TYPE_REGISTRY (const)", - "DeadLetterQueueEntry (type)", - "DeadLetterQueueEntrySchema (const)", - "DependencyConflict (type)", - "DependencyConflictSchema (const)", - "DependencyGraph (type)", - "DependencyGraphNode (type)", - "DependencyGraphNodeSchema (const)", - "DependencyGraphSchema (const)", - "DependencyResolutionResult (type)", - "DependencyResolutionResultSchema (const)", - "DependencyStatus (type)", - "DependencyStatusEnum (const)", - "DeprecationNotice (type)", - "DeprecationNoticeSchema (const)", - "DisablePackageRequest (type)", - "DisablePackageRequestSchema (const)", - "DisablePackageResponse (type)", - "DisablePackageResponseSchema (const)", - "DistributedStateConfig (type)", - "DistributedStateConfigSchema (const)", - "EVENT_PRIORITY_VALUES (const)", - "EnablePackageRequest (type)", - "EnablePackageRequestSchema (const)", - "EnablePackageResponse (type)", - "EnablePackageResponseSchema (const)", - "Event (type)", - "EventBusConfig (type)", - "EventBusConfigSchema (const)", - "EventClusterOptions (type)", - "EventClusterOptionsSchema (const)", - "EventDeliverySemantics (type)", - "EventDeliverySemanticsSchema (const)", - "EventHandler (type)", - "EventHandlerSchema (const)", - "EventLogEntry (type)", - "EventLogEntrySchema (const)", - "EventMessageQueueConfig (type)", - "EventMessageQueueConfigSchema (const)", - "EventMetadataSchema (const)", - "EventPersistence (type)", - "EventPersistenceSchema (const)", - "EventPriority (type)", - "EventQueueConfig (type)", - "EventQueueConfigSchema (const)", - "EventReplayConfig (type)", - "EventReplayConfigSchema (const)", - "EventRoute (type)", - "EventRouteSchema (const)", - "EventSchema (const)", - "EventScope (type)", - "EventScopeSchema (const)", - "EventSourcingConfig (type)", - "EventSourcingConfigSchema (const)", - "EventTypeDefinition (type)", - "EventTypeDefinitionSchema (const)", - "EventWebhookConfig (type)", - "EventWebhookConfigSchema (const)", - "ExecutionContext (type)", - "ExecutionContextInput (type)", - "ExecutionContextSchema (const)", - "ExtensionPoint (type)", - "ExtensionPointSchema (const)", - "FIELD_CHOICE_WITHOUT_OPTIONS (const)", - "FIELD_FORMULA_WITHOUT_EXPRESSION (const)", - "FIELD_RELATIONSHIP_WITHOUT_REFERENCE (const)", - "FIELD_SUMMARY_WITHOUT_OPERATIONS (const)", - "FUNCTIONAL_COMPLETENESS_RULES (const)", - "FieldChange (type)", - "FieldChangeSchema (const)", - "GetPackageRequest (type)", - "GetPackageRequestSchema (const)", - "GetPackageResponse (type)", - "GetPackageResponseSchema (const)", - "GracefulDegradation (type)", - "GracefulDegradationSchema (const)", - "HealthStatus (type)", - "HealthStatusSchema (const)", - "HotReloadConfig (type)", - "HotReloadConfigSchema (const)", - "InstallPackageRequest (type)", - "InstallPackageRequestSchema (const)", - "InstallPackageResponse (type)", - "InstallPackageResponseSchema (const)", - "InstalledPackage (type)", - "InstalledPackageSchema (const)", - "KernelContext (type)", - "KernelContextSchema (const)", - "KernelSecurityPolicy (type)", - "KernelSecurityPolicySchema (const)", - "KernelSecurityScanResult (type)", - "KernelSecurityScanResultSchema (const)", - "KernelSecurityVulnerability (type)", - "KernelSecurityVulnerabilitySchema (const)", - "LintableAuthoringCollection (interface)", - "ListPackagesRequest (type)", - "ListPackagesRequestSchema (const)", - "ListPackagesResponse (type)", - "ListPackagesResponseSchema (const)", - "METADATA_READ_DECORATIONS (const)", - "ManifestPermissions (type)", - "ManifestPermissionsSchema (const)", - "ManifestSchema (const)", - "MergeConflict (type)", - "MergeConflictSchema (const)", - "MergeResult (type)", - "MergeResultSchema (const)", - "MergeStrategyConfig (type)", - "MergeStrategyConfigSchema (const)", - "MetadataBulkResult (type)", - "MetadataBulkResultSchema (const)", - "MetadataCategory (type)", - "MetadataCategoryEnum (const)", - "MetadataChangeOperation (type)", - "MetadataChangeOperationSchema (const)", - "MetadataChangeType (type)", - "MetadataChangeTypeSchema (const)", - "MetadataChangedEventPayload (type)", - "MetadataChangedEventPayloadSchema (const)", - "MetadataDependency (type)", - "MetadataDependencySchema (const)", - "MetadataDiffItem (type)", - "MetadataDiffItemSchema (const)", - "MetadataFallbackStrategy (type)", - "MetadataFallbackStrategySchema (const)", - "MetadataLock (type)", - "MetadataLockSchema (const)", - "MetadataLockSource (type)", - "MetadataLockSourceSchema (const)", - "MetadataManagerConfig (type)", - "MetadataManagerConfigSchema (const)", - "MetadataOverlay (type)", - "MetadataOverlaySchema (const)", - "MetadataPluginConfig (type)", - "MetadataPluginConfigSchema (const)", - "MetadataPluginManifest (type)", - "MetadataPluginManifestSchema (const)", - "MetadataProtectionFields (const)", - "MetadataProvenance (type)", - "MetadataProvenanceSchema (const)", - "MetadataQuery (type)", - "MetadataQueryResult (type)", - "MetadataQueryResultSchema (const)", - "MetadataQuerySchema (const)", - "MetadataReadDecoration (type)", - "MetadataType (type)", - "MetadataTypeRegistryEntry (type)", - "MetadataTypeRegistryEntrySchema (const)", - "MetadataTypeSchema (const)", - "MetadataValidationResult (type)", - "MetadataValidationResultSchema (const)", - "MultiVersionSupport (type)", - "MultiVersionSupportSchema (const)", - "NamespaceConflictError (type)", - "NamespaceConflictErrorSchema (const)", - "NamespaceRegistryEntry (type)", - "NamespaceRegistryEntrySchema (const)", - "ObjectStackManifest (type)", - "ObjectStackManifestInput (type)", - "OclifPluginConfig (type)", - "OclifPluginConfigSchema (const)", - "OpsDomainModule (type)", - "OpsDomainModuleSchema (const)", - "OpsFilePath (type)", - "OpsFilePathSchema (const)", - "OpsPluginStructure (type)", - "OpsPluginStructureSchema (const)", - "PLATFORM_ALWAYS_ON_CAPABILITIES (const)", - "PLATFORM_CAPABILITY_PROVIDERS (const)", - "PLATFORM_CAPABILITY_TOKENS (const)", - "PROTOCOL_MAJOR (const)", - "PROTOCOL_VERSION (const)", - "PUBLIC_AUTH_CONFIG_NON_FLAG_KEYS (const)", - "PUBLIC_AUTH_FEATURES (const)", - "PUBLIC_AUTH_FEATURE_NAMES (const)", - "PackageArtifact (type)", - "PackageArtifactInput (type)", - "PackageArtifactSchema (const)", - "PackageDependencyConflict (type)", - "PackageDependencyConflictSchema (const)", - "PackageDependencyResolutionResult (type)", - "PackageDependencyResolutionResultSchema (const)", - "PackageStatus (type)", - "PackageStatusEnum (const)", - "PermissionAction (type)", - "PermissionActionSchema (const)", - "PermissionScope (type)", - "PermissionScopeSchema (const)", - "PlatformCapabilityProvider (interface)", - "PluginCaching (type)", - "PluginCachingSchema (const)", - "PluginCapability (type)", - "PluginCapabilityManifest (type)", - "PluginCapabilityManifestSchema (const)", - "PluginCapabilitySchema (const)", - "PluginCodeSplitting (type)", - "PluginCodeSplittingSchema (const)", - "PluginCompatibilityMatrix (type)", - "PluginCompatibilityMatrixSchema (const)", - "PluginContext (type)", - "PluginContextData (type)", - "PluginContextSchema (const)", - "PluginDefinition (type)", - "PluginDependency (type)", - "PluginDependencyResolution (type)", - "PluginDependencyResolutionResult (type)", - "PluginDependencyResolutionResultSchema (const)", - "PluginDependencyResolutionSchema (const)", - "PluginDependencySchema (const)", - "PluginDynamicImport (type)", - "PluginDynamicImportSchema (const)", - "PluginEngines (type)", - "PluginEnginesSchema (const)", - "PluginHealthCheck (type)", - "PluginHealthCheckSchema (const)", - "PluginHealthReport (type)", - "PluginHealthReportSchema (const)", - "PluginHealthStatus (type)", - "PluginHealthStatusSchema (const)", - "PluginHotReload (type)", - "PluginHotReloadSchema (const)", - "PluginInitialization (type)", - "PluginInitializationSchema (const)", - "PluginInstallConfig (type)", - "PluginInstallConfigInput (type)", - "PluginInstallConfigSchema (const)", - "PluginIntegrity (type)", - "PluginIntegritySchema (const)", - "PluginInterface (type)", - "PluginInterfaceSchema (const)", - "PluginLoadingConfig (type)", - "PluginLoadingConfigSchema (const)", - "PluginLoadingEvent (type)", - "PluginLoadingEventSchema (const)", - "PluginLoadingState (type)", - "PluginLoadingStateSchema (const)", - "PluginLoadingStrategy (type)", - "PluginLoadingStrategySchema (const)", - "PluginMetadata (type)", - "PluginMetadataSchema (const)", - "PluginPackaging (type)", - "PluginPackagingSchema (const)", - "PluginPerformanceMonitoring (type)", - "PluginPerformanceMonitoringSchema (const)", - "PluginPermission (type)", - "PluginPermissionSchema (const)", - "PluginPermissionSet (type)", - "PluginPermissionSetSchema (const)", - "PluginPermissions (type)", - "PluginPermissionsSchema (const)", - "PluginPreloadConfig (type)", - "PluginPreloadConfigSchema (const)", - "PluginProvenance (type)", - "PluginProvenanceSchema (const)", - "PluginQualityMetrics (type)", - "PluginQualityMetricsInput (type)", - "PluginQualityMetricsSchema (const)", - "PluginRegistryEntry (type)", - "PluginRegistryEntryInput (type)", - "PluginRegistryEntrySchema (const)", - "PluginRuntime (type)", - "PluginRuntimeSchema (const)", - "PluginSandboxing (type)", - "PluginSandboxingSchema (const)", - "PluginSchema (const)", - "PluginSearchFilters (type)", - "PluginSearchFiltersInput (type)", - "PluginSearchFiltersSchema (const)", - "PluginSecurityManifest (type)", - "PluginSecurityManifestSchema (const)", - "PluginSecurityProtocol (const)", - "PluginStartupResult (type)", - "PluginStartupResultSchema (const)", - "PluginStateSnapshot (type)", - "PluginStateSnapshotSchema (const)", - "PluginStatistics (type)", - "PluginStatisticsInput (type)", - "PluginStatisticsSchema (const)", - "PluginTrustLevel (type)", - "PluginTrustLevelSchema (const)", - "PluginTrustScore (type)", - "PluginTrustScoreSchema (const)", - "PluginUpdateStrategy (type)", - "PluginUpdateStrategySchema (const)", - "PluginVendor (type)", - "PluginVendorInput (type)", - "PluginVendorSchema (const)", - "PluginVersionMetadata (type)", - "PluginVersionMetadataSchema (const)", - "PreviewModeConfig (type)", - "PreviewModeConfigSchema (const)", - "ProtocolFeature (type)", - "ProtocolFeatureSchema (const)", - "ProtocolReference (type)", - "ProtocolReferenceSchema (const)", - "ProtocolVersion (type)", - "ProtocolVersionSchema (const)", - "PublicAuthFeatureEntry (type)", - "PublicAuthFeatureName (type)", - "PublicAuthFeatureSemantics (type)", - "PublicAuthFeatureSurface (type)", - "RealTimeNotificationConfig (type)", - "RealTimeNotificationConfigSchema (const)", - "RequiredAction (type)", - "RequiredActionSchema (const)", - "ResolvedDependency (type)", - "ResolvedDependencySchema (const)", - "ResolvedPackageDependency (type)", - "ResolvedPackageDependencySchema (const)", - "ResourceType (type)", - "ResourceTypeSchema (const)", - "RollbackPackageRequest (type)", - "RollbackPackageRequestSchema (const)", - "RollbackPackageResponse (type)", - "RollbackPackageResponseSchema (const)", - "RuntimeConfig (type)", - "RuntimeConfigSchema (const)", - "RuntimeMode (type)", - "SBOM (type)", - "SBOMEntry (type)", - "SBOMEntrySchema (const)", - "SBOMSchema (const)", - "SandboxConfig (type)", - "SandboxConfigSchema (const)", - "ScopeConfig (type)", - "ScopeConfigSchema (const)", - "ScopeInfo (type)", - "ScopeInfoSchema (const)", - "SecurityPolicy (type)", - "SecurityPolicySchema (const)", - "SecurityScanResult (type)", - "SecurityScanResultSchema (const)", - "SecurityVulnerability (type)", - "SecurityVulnerabilitySchema (const)", - "SemanticVersion (type)", - "SemanticVersionSchema (const)", - "ServiceClusterAnnotations (type)", - "ServiceClusterAnnotationsSchema (const)", - "ServiceClusterScope (type)", - "ServiceClusterScopeSchema (const)", - "ServiceFactoryRegistration (type)", - "ServiceFactoryRegistrationSchema (const)", - "ServiceLeaderStrategy (type)", - "ServiceLeaderStrategySchema (const)", - "ServiceMetadata (type)", - "ServiceMetadataSchema (const)", - "ServiceRegistryConfig (type)", - "ServiceRegistryConfigInput (type)", - "ServiceRegistryConfigSchema (const)", - "ServiceScopeType (type)", - "StartupOptions (type)", - "StartupOptionsInput (type)", - "StartupOptionsSchema (const)", - "StartupOrchestrationResult (type)", - "StartupOrchestrationResultSchema (const)", - "TenantRuntimeContext (type)", - "TenantRuntimeContextSchema (const)", - "UninstallPackageRequest (type)", - "UninstallPackageRequestSchema (const)", - "UninstallPackageResponse (type)", - "UninstallPackageResponseSchema (const)", - "UpgradeImpactLevel (type)", - "UpgradeImpactLevelSchema (const)", - "UpgradePackageRequest (type)", - "UpgradePackageRequestSchema (const)", - "UpgradePackageResponse (type)", - "UpgradePackageResponseSchema (const)", - "UpgradePhase (type)", - "UpgradePhaseSchema (const)", - "UpgradePlan (type)", - "UpgradePlanSchema (const)", - "UpgradeSnapshot (type)", - "UpgradeSnapshotSchema (const)", - "VIEW_LAYOUT_WITHOUT_BINDING (const)", - "ValidationError (type)", - "ValidationErrorSchema (const)", - "ValidationResult (type)", - "ValidationResultSchema (const)", - "ValidationWarning (type)", - "ValidationWarningSchema (const)", - "VersionConstraint (type)", - "VersionConstraintSchema (const)", - "VulnerabilitySeverity (type)", - "WEBHOOK_WITHOUT_TRIGGERS (const)", - "checkFieldCompleteness (function)", - "checkViewCompleteness (function)", - "checkWebhookCompleteness (function)", - "classifyRequiredCapability (function)", - "deriveNamespaceFromPackageId (function)", - "evaluateLockForDelete (function)", - "evaluateLockForWrite (function)", - "extractProtection (function)", - "featureGatePredicate (function)", - "getMetadataCreateSeed (function)", - "getMetadataTypeActions (function)", - "getMetadataTypeSchema (function)", - "isConsumerInstallable (function)", - "isKnownPlatformCapability (function)", - "lintUnknownAuthoringKeys (function)", - "lintUnknownKeysAgainstSchema (function)", - "lintUnknownStackKeys (function)", - "listLintableAuthoringCollections (function)", - "listMetadataCreateSeedTypes (function)", - "listMetadataTypeSchemaTypes (function)", - "lowerRequiresFeature (function)", - "registerMetadataTypeActions (function)", - "registerMetadataTypeSchema (function)", - "resolveLockState (function)", - "stripReadDecorations (function)", - "validateObjectNamespacePrefix (function)" - ], - "./ai": [ - "AIModelConfigSchema (const)", - "AIUsageRecord (type)", - "AIUsageRecordSchema (const)", - "Agent (type)", - "AgentSchema (const)", - "BlueprintApp (type)", - "BlueprintAppSchema (const)", - "BlueprintCondition (type)", - "BlueprintConditionSchema (const)", - "BlueprintDashboard (type)", - "BlueprintDashboardSchema (const)", - "BlueprintField (type)", - "BlueprintFieldSchema (const)", - "BlueprintNavItem (type)", - "BlueprintNavItemSchema (const)", - "BlueprintObject (type)", - "BlueprintObjectSchema (const)", - "BlueprintSeed (type)", - "BlueprintSeedSchema (const)", - "BlueprintSummaryOperations (type)", - "BlueprintSummaryOperationsSchema (const)", - "BlueprintView (type)", - "BlueprintViewSchema (const)", - "BlueprintWidgetCondition (type)", - "BlueprintWidgetConditionSchema (const)", - "CodeContentSchema (const)", - "ConversationAnalytics (type)", - "ConversationAnalyticsSchema (const)", - "ConversationContext (type)", - "ConversationContextSchema (const)", - "ConversationMessage (type)", - "ConversationMessageSchema (const)", - "ConversationSession (type)", - "ConversationSessionSchema (const)", - "ConversationSummary (type)", - "ConversationSummarySchema (const)", - "EmbeddingModel (type)", - "EmbeddingModelSchema (const)", - "FileContentSchema (const)", - "FileKnowledgeSource (type)", - "FileKnowledgeSourceSchema (const)", - "FunctionCall (type)", - "FunctionCallSchema (const)", - "HttpKnowledgeSource (type)", - "HttpKnowledgeSourceSchema (const)", - "ImageContentSchema (const)", - "KnowledgeChunk (type)", - "KnowledgeChunkSchema (const)", - "KnowledgeDocument (type)", - "KnowledgeDocumentSchema (const)", - "KnowledgeHit (type)", - "KnowledgeHitSchema (const)", - "KnowledgeRefreshPolicy (type)", - "KnowledgeRefreshPolicySchema (const)", - "KnowledgeSource (type)", - "KnowledgeSourceKind (type)", - "KnowledgeSourceKindSchema (const)", - "KnowledgeSourceSchema (const)", - "MCPApprovalPolicy (type)", - "MCPApprovalPolicySchema (const)", - "MCPServerRef (type)", - "MCPServerRefSchema (const)", - "MCPToolBinding (type)", - "MCPToolBindingSchema (const)", - "MCPTransport (type)", - "MCPTransportSchema (const)", - "MCP_AGENT_PERMISSION_SETS (const)", - "MCP_AGENT_PERMISSION_SET_READ (const)", - "MCP_AGENT_PERMISSION_SET_RESTRICTED (const)", - "MCP_AGENT_PERMISSION_SET_WRITE (const)", - "MCP_OAUTH_SCOPES (const)", - "MCP_OAUTH_SCOPE_ACTIONS (const)", - "MCP_OAUTH_SCOPE_DATA_READ (const)", - "MCP_OAUTH_SCOPE_DATA_WRITE (const)", - "McpOauthScope (type)", - "MessageContent (type)", - "MessageContentSchema (const)", - "MessageContentType (type)", - "MessageContentTypeSchema (const)", - "MessagePruningEvent (type)", - "MessagePruningEventSchema (const)", - "MessageRole (type)", - "MessageRoleSchema (const)", - "ModelCapability (type)", - "ModelCapabilitySchema (const)", - "ModelConfig (type)", - "ModelConfigSchema (const)", - "ModelLimits (type)", - "ModelLimitsSchema (const)", - "ModelPricing (type)", - "ModelPricingSchema (const)", - "ModelProvider (type)", - "ModelProviderSchema (const)", - "ModelRegistry (type)", - "ModelRegistryEntry (type)", - "ModelRegistryEntrySchema (const)", - "ModelRegistrySchema (const)", - "ModelSelectionCriteria (type)", - "ModelSelectionCriteriaSchema (const)", - "ObjectKnowledgeSource (type)", - "ObjectKnowledgeSourceSchema (const)", - "PromptTemplate (type)", - "PromptTemplateSchema (const)", - "PromptVariable (type)", - "PromptVariableSchema (const)", - "Skill (type)", - "SkillSchema (const)", - "SkillTriggerCondition (type)", - "SkillTriggerConditionSchema (const)", - "SolutionBlueprint (type)", - "SolutionBlueprintSchema (const)", - "SolutionBlueprintStrict (type)", - "SolutionBlueprintStrictSchema (const)", - "StructuredOutputConfig (type)", - "StructuredOutputConfigSchema (const)", - "StructuredOutputFormat (type)", - "StructuredOutputFormatSchema (const)", - "TextContentSchema (const)", - "TokenBudgetConfig (type)", - "TokenBudgetConfigSchema (const)", - "TokenBudgetStrategy (type)", - "TokenBudgetStrategySchema (const)", - "TokenUsage (type)", - "TokenUsageSchema (const)", - "TokenUsageStats (type)", - "TokenUsageStatsSchema (const)", - "Tool (type)", - "ToolCall (type)", - "ToolCallSchema (const)", - "ToolSchema (const)", - "TransformPipelineStep (type)", - "TransformPipelineStepSchema (const)", - "VectorStore (type)", - "VectorStoreProvider (type)", - "VectorStoreProviderSchema (const)", - "VectorStoreSchema (const)", - "agentForm (const)", - "defineAgent (function)", - "defineSkill (function)", - "defineSolutionBlueprint (function)", - "defineTool (function)", - "scopesToAgentPermissionSets (function)", - "skillForm (const)", - "toolForm (const)" - ], - "./automation": [ - "APPROVAL_BRANCH_LABELS (const)", - "APPROVAL_NODE_TYPE (const)", - "APPROVAL_REVISE_NODE_TYPE (const)", - "APPROVER_EXPRESSION_ROOTS (const)", - "APPROVER_ORG_SCOPED (const)", - "APPROVER_ORG_SYMBOLS (const)", - "APPROVER_VALUE_BINDINGS (const)", - "APPROVER_VALUE_SOURCES (const)", - "ActionCategory (type)", - "ActionCategorySchema (const)", - "ActionDescriptor (type)", - "ActionDescriptorInput (type)", - "ActionDescriptorSchema (const)", - "ActionParadigm (type)", - "ActionParadigmSchema (const)", - "ActionRef (type)", - "ActionRefSchema (const)", - "ApprovalDecision (type)", - "ApprovalEscalation (type)", - "ApprovalEscalationSchema (const)", - "ApprovalNodeApprover (type)", - "ApprovalNodeApproverSchema (const)", - "ApprovalNodeConfig (type)", - "ApprovalNodeConfigSchema (const)", - "ApproverOrgSymbol (type)", - "ApproverType (const)", - "ApproverValueBinding (type)", - "BPMN_BOUNDARY_EVENT (const)", - "BPMN_JOIN_GATEWAY (const)", - "BPMN_PARALLEL_GATEWAY (const)", - "BUILT_IN_BPMN_MAPPINGS (const)", - "BpmnDiagnostic (type)", - "BpmnDiagnosticSchema (const)", - "BpmnElementMapping (type)", - "BpmnElementMappingSchema (const)", - "BpmnExportOptions (type)", - "BpmnExportOptionsSchema (const)", - "BpmnImportOptions (type)", - "BpmnImportOptionsSchema (const)", - "BpmnInteropResult (type)", - "BpmnInteropResultSchema (const)", - "BpmnMappingDiagnostic (interface)", - "BpmnMappingResult (interface)", - "BpmnUnmappedStrategy (type)", - "BpmnUnmappedStrategySchema (const)", - "BpmnVersion (type)", - "BpmnVersionSchema (const)", - "Checkpoint (type)", - "CheckpointParsed (type)", - "CheckpointSchema (const)", - "ConcurrencyPolicy (type)", - "ConcurrencyPolicyParsed (type)", - "ConcurrencyPolicySchema (const)", - "CreateRecordConfig (type)", - "CreateRecordConfigParsed (type)", - "CreateRecordConfigSchema (const)", - "DEFAULT_FLOW_FUNCTION_EFFECT (const)", - "DEPRECATED_APPROVER_TYPES (const)", - "DecisionCondition (type)", - "DecisionConditionSchema (const)", - "DecisionConfig (type)", - "DecisionConfigParsed (type)", - "DecisionConfigSchema (const)", - "DecisionOutputDef (type)", - "DecisionOutputDefSchema (const)", - "DeleteRecordConfig (type)", - "DeleteRecordConfigParsed (type)", - "DeleteRecordConfigSchema (const)", - "ETL (const)", - "ETLDestination (type)", - "ETLDestinationParsed (type)", - "ETLDestinationSchema (const)", - "ETLEndpointType (type)", - "ETLEndpointTypeParsed (type)", - "ETLEndpointTypeSchema (const)", - "ETLPipeline (type)", - "ETLPipelineParsed (type)", - "ETLPipelineRun (type)", - "ETLPipelineRunParsed (type)", - "ETLPipelineRunSchema (const)", - "ETLPipelineSchema (const)", - "ETLRunStatus (type)", - "ETLRunStatusParsed (type)", - "ETLRunStatusSchema (const)", - "ETLSource (type)", - "ETLSourceParsed (type)", - "ETLSourceSchema (const)", - "ETLSyncMode (type)", - "ETLSyncModeParsed (type)", - "ETLSyncModeSchema (const)", - "ETLTransformation (type)", - "ETLTransformationParsed (type)", - "ETLTransformationSchema (const)", - "ETLTransformationType (type)", - "ETLTransformationTypeParsed (type)", - "ETLTransformationTypeSchema (const)", - "ExecutionError (type)", - "ExecutionErrorParsed (type)", - "ExecutionErrorSchema (const)", - "ExecutionErrorSeverity (type)", - "ExecutionLog (type)", - "ExecutionLogParsed (type)", - "ExecutionLogSchema (const)", - "ExecutionStatus (type)", - "ExecutionStepLog (type)", - "ExecutionStepLogParsed (type)", - "ExecutionStepLogSchema (const)", - "ExecutionStepMetrics (type)", - "ExecutionStepMetricsSchema (const)", - "ExecutionStepSkipReason (type)", - "ExecutionStepSkipReasonSchema (const)", - "FLOW_BUILTIN_NODE_TYPES (const)", - "FLOW_NODE_EXPRESSION_PATHS (const)", - "FLOW_REGION_CONFIG_KEYS (const)", - "FLOW_REGION_SLOTS (const)", - "FLOW_REGION_SLOTS_BY_TYPE (const)", - "FLOW_STRUCTURAL_NODE_TYPES (const)", - "Flow (type)", - "FlowEdge (type)", - "FlowEdgeParsed (type)", - "FlowEdgeSchema (const)", - "FlowFunctionCallable (type)", - "FlowFunctionDeclaration (type)", - "FlowFunctionDeclarationInput (type)", - "FlowFunctionDeclarationSchema (const)", - "FlowFunctionEffect (type)", - "FlowFunctionEffectSchema (const)", - "FlowFunctionEntry (type)", - "FlowFunctionEntrySchema (const)", - "FlowGraph (interface)", - "FlowNode (type)", - "FlowNodeAction (const)", - "FlowNodeExpressionPath (interface)", - "FlowNodeExpressionRole (type)", - "FlowNodeParsed (type)", - "FlowNodeSchema (const)", - "FlowParsed (type)", - "FlowRegion (type)", - "FlowRegionArity (type)", - "FlowRegionParsed (type)", - "FlowRegionSchema (const)", - "FlowRegionSlotDecl (interface)", - "FlowRunGateSummary (type)", - "FlowRunGateSummarySchema (const)", - "FlowRunNodeSummary (type)", - "FlowRunNodeSummarySchema (const)", - "FlowRunSummary (type)", - "FlowRunSummaryParsed (type)", - "FlowRunSummarySchema (const)", - "FlowSchema (const)", - "FlowVariableSchema (const)", - "FlowVersionHistory (type)", - "FlowVersionHistoryParsed (type)", - "FlowVersionHistorySchema (const)", - "GetRecordConfig (type)", - "GetRecordConfigParsed (type)", - "GetRecordConfigSchema (const)", - "GuardRefSchema (const)", - "HttpConfig (type)", - "HttpConfigParsed (type)", - "HttpConfigSchema (const)", - "LOOP_MAX_ITERATIONS_CEILING (const)", - "LOOP_NODE_TYPE (const)", - "LoopConfig (type)", - "LoopConfigParsed (type)", - "LoopConfigSchema (const)", - "MapConfig (type)", - "MapConfigParsed (type)", - "MapConfigSchema (const)", - "MappableFlow (interface)", - "NON_AUTHORABLE_APPROVER_TYPES (const)", - "NodeExecutorDescriptor (type)", - "NodeExecutorDescriptorSchema (const)", - "NormalizedFlowFunction (interface)", - "NotifyConfig (type)", - "NotifyConfigParsed (type)", - "NotifyConfigSchema (const)", - "ORG_MEMBERSHIP_LEVELS (const)", - "OS_CONSTRUCT_EXT (const)", - "PARALLEL_NODE_TYPE (const)", - "ParallelBranch (type)", - "ParallelBranchSchema (const)", - "ParallelConfig (type)", - "ParallelConfigParsed (type)", - "ParallelConfigSchema (const)", - "RegionAnalysis (interface)", - "ResolvedFlowNodeExpression (interface)", - "RetryPolicy (type)", - "RetryPolicyParsed (type)", - "RetryPolicySchema (const)", - "SCHEMALESS_NODE_CONFIG_SCHEMAS (const)", - "ScheduleState (type)", - "ScheduleStateParsed (type)", - "ScheduleStateSchema (const)", - "SchemalessNodeType (type)", - "ScreenConfig (type)", - "ScreenConfigParsed (type)", - "ScreenConfigSchema (const)", - "ScreenFieldConfig (type)", - "ScreenFieldConfigSchema (const)", - "ScriptConfig (type)", - "ScriptConfigParsed (type)", - "ScriptConfigSchema (const)", - "StateMachineConfig (type)", - "StateMachineSchema (const)", - "StateNodeConfig (type)", - "StateNodeSchema (const)", - "SubflowConfig (type)", - "SubflowConfigParsed (type)", - "SubflowConfigSchema (const)", - "TIME_RELATIVE_DEFAULT_CRON (const)", - "TIME_RELATIVE_DEFAULT_MAX_RECORDS (const)", - "TRY_CATCH_NODE_TYPE (const)", - "TimeRelativeTrigger (type)", - "TimeRelativeTriggerInput (type)", - "TimeRelativeTriggerSchema (const)", - "Transition (type)", - "TransitionSchema (const)", - "TryCatchConfig (type)", - "TryCatchConfigParsed (type)", - "TryCatchConfigSchema (const)", - "UpdateRecordConfig (type)", - "UpdateRecordConfigParsed (type)", - "UpdateRecordConfigSchema (const)", - "WAIT_EXECUTOR_DESCRIPTOR (const)", - "WaitEventType (type)", - "WaitEventTypeSchema (const)", - "WaitExecutorConfig (type)", - "WaitExecutorConfigSchema (const)", - "WaitResumePayload (type)", - "WaitResumePayloadSchema (const)", - "WaitTimeoutBehavior (type)", - "WaitTimeoutBehaviorSchema (const)", - "Webhook (type)", - "WebhookInput (type)", - "WebhookSchema (const)", - "WebhookTriggerType (type)", - "analyzeRegion (function)", - "approverTypeIsOrgScoped (function)", - "canonicalApproverType (function)", - "collectFlowGraphs (function)", - "defineActionDescriptor (function)", - "defineFlow (function)", - "defineWebhook (function)", - "exportConstructsToBpmn (function)", - "findRegionEntry (function)", - "flowForm (const)", - "getApprovalNodeConfigJsonSchema (function)", - "getSchemalessNodeConfigJsonSchemas (function)", - "importBpmnToConstructs (function)", - "isFlowFunctionEffect (function)", - "normalizeControlFlowRegions (function)", - "normalizeDecisionOutputs (function)", - "normalizeFlowFunctionEntry (function)", - "resolveFlowNodeExpressions (function)", - "validateControlFlow (function)" - ], - "./api": [ - "AckMessage (type)", - "AckMessageSchema (const)", - "AiAgentCapabilities (type)", - "AiAgentCapabilitiesSchema (const)", - "AiAgentChatRequest (type)", - "AiAgentChatRequestSchema (const)", - "AiAgentSummary (type)", - "AiAgentSummarySchema (const)", - "AiAgentsResponse (type)", - "AiAgentsResponseSchema (const)", - "AiChatRequest (type)", - "AiChatRequestSchema (const)", - "AiChatResponse (type)", - "AiChatResponseSchema (const)", - "AiCompleteRequest (type)", - "AiCompleteRequestSchema (const)", - "AiConversation (type)", - "AiConversationSchema (const)", - "AiMessage (type)", - "AiMessageSchema (const)", - "AiModelsResponse (type)", - "AiModelsResponseSchema (const)", - "AiPendingAction (type)", - "AiPendingActionSchema (const)", - "AiPendingActionStatus (type)", - "AiPendingActionStatusSchema (const)", - "AiStreamChunk (type)", - "AiStreamChunkSchema (const)", - "AnalyticsEndpoint (type)", - "AnalyticsMetadataResponse (type)", - "AnalyticsMetadataResponseSchema (const)", - "AnalyticsProtocol (interface)", - "AnalyticsQueryRequest (type)", - "AnalyticsQueryRequestSchema (const)", - "AnalyticsResultResponseSchema (const)", - "AnalyticsSqlResponse (type)", - "AnalyticsSqlResponseSchema (const)", - "ApiChangelogEntry (type)", - "ApiChangelogEntrySchema (const)", - "ApiDocumentationConfig (type)", - "ApiDocumentationConfigSchema (const)", - "ApiEndpoint (type)", - "ApiEndpointInput (type)", - "ApiEndpointSchema (const)", - "ApiError (type)", - "ApiErrorSchema (const)", - "ApiMappingSchema (const)", - "ApiRoutes (type)", - "ApiRoutesSchema (const)", - "ApiTestCollection (type)", - "ApiTestCollectionSchema (const)", - "ApiTestRequest (type)", - "ApiTestRequestSchema (const)", - "ApiTestingUiConfig (type)", - "ApiTestingUiConfigSchema (const)", - "ApiTestingUiType (type)", - "AppDefinitionResponse (type)", - "AppDefinitionResponseSchema (const)", - "ApproveAiPendingActionResponse (type)", - "ApproveAiPendingActionResponseSchema (const)", - "AuthEndpoint (type)", - "AuthEndpointAlias (type)", - "AuthEndpointAliases (const)", - "AuthEndpointPath (type)", - "AuthEndpointPaths (const)", - "AuthEndpointSchema (const)", - "AuthFeaturesConfig (type)", - "AuthFeaturesConfigSchema (const)", - "AuthProvider (type)", - "AuthProviderInfo (type)", - "AuthProviderInfoSchema (const)", - "AutomationActionsResponse (type)", - "AutomationActionsResponseSchema (const)", - "AutomationApiContracts (const)", - "AutomationApiErrorCode (type)", - "AutomationFlowPathParams (type)", - "AutomationFlowPathParamsSchema (const)", - "AutomationProtocol (interface)", - "AutomationRunPathParams (type)", - "AutomationRunPathParamsSchema (const)", - "AutomationTriggerRequest (type)", - "AutomationTriggerRequestSchema (const)", - "AutomationTriggerResponse (type)", - "AutomationTriggerResponseSchema (const)", - "BasePresence (type)", - "BasePresenceSchema (const)", - "BaseResponse (type)", - "BaseResponseSchema (const)", - "BatchApiContracts (const)", - "BatchConfig (type)", - "BatchConfigSchema (const)", - "BatchDataRequest (type)", - "BatchDataRequestSchema (const)", - "BatchDataResponse (type)", - "BatchDataResponseSchema (const)", - "BatchEndpointsConfig (type)", - "BatchEndpointsConfigInput (type)", - "BatchEndpointsConfigSchema (const)", - "BatchLoadingStrategy (type)", - "BatchLoadingStrategySchema (const)", - "BatchOperationResult (type)", - "BatchOperationResultSchema (const)", - "BatchOperationType (type)", - "BatchOptions (type)", - "BatchOptionsSchema (const)", - "BatchRecord (type)", - "BatchRecordSchema (const)", - "BatchUpdateRequest (type)", - "BatchUpdateRequestSchema (const)", - "BatchUpdateResponse (type)", - "BatchUpdateResponseSchema (const)", - "BulkDataEvent (type)", - "BulkDataEventSchema (const)", - "BulkDataEventType (type)", - "BulkRequest (type)", - "BulkRequestSchema (const)", - "BulkResponse (type)", - "BulkResponseSchema (const)", - "CacheControl (type)", - "CacheControlSchema (const)", - "CacheDirective (type)", - "CacheInvalidationRequest (type)", - "CacheInvalidationRequestSchema (const)", - "CacheInvalidationResponse (type)", - "CacheInvalidationResponseSchema (const)", - "CacheInvalidationTarget (type)", - "CapabilityDescriptor (type)", - "CapabilityDescriptorSchema (const)", - "CheckPermissionRequest (type)", - "CheckPermissionRequestSchema (const)", - "CheckPermissionResponse (type)", - "CheckPermissionResponseSchema (const)", - "CodeGenerationTemplate (type)", - "CodeGenerationTemplateSchema (const)", - "CompleteChunkedUploadRequest (type)", - "CompleteChunkedUploadRequestSchema (const)", - "CompleteChunkedUploadResponse (type)", - "CompleteChunkedUploadResponseSchema (const)", - "CompleteUploadRequest (type)", - "CompleteUploadRequestSchema (const)", - "ConceptListResponse (type)", - "ConceptListResponseSchema (const)", - "ConflictResolutionStrategy (type)", - "CreateAiConversationRequest (type)", - "CreateAiConversationRequestSchema (const)", - "CreateDataRequest (type)", - "CreateDataRequestSchema (const)", - "CreateDataResponse (type)", - "CreateDataResponseSchema (const)", - "CreateExportJobRequest (type)", - "CreateExportJobRequestSchema (const)", - "CreateExportJobResponse (type)", - "CreateExportJobResponseSchema (const)", - "CreateFlowRequest (type)", - "CreateFlowRequestSchema (const)", - "CreateFlowResponse (type)", - "CreateFlowResponseSchema (const)", - "CreateImportJobRequest (type)", - "CreateImportJobRequestSchema (const)", - "CreateImportJobResponse (type)", - "CreateImportJobResponseSchema (const)", - "CreateManyDataRequest (type)", - "CreateManyDataRequestSchema (const)", - "CreateManyDataResponse (type)", - "CreateManyDataResponseSchema (const)", - "CreateRequest (type)", - "CreateRequestSchema (const)", - "CreateViewRequest (type)", - "CreateViewRequestSchema (const)", - "CreateViewResponse (type)", - "CreateViewResponseSchema (const)", - "CrossObjectBatchDroppedFields (type)", - "CrossObjectBatchDroppedFieldsSchema (const)", - "CrossObjectBatchOperation (type)", - "CrossObjectBatchOperationSchema (const)", - "CrossObjectBatchRequest (type)", - "CrossObjectBatchRequestSchema (const)", - "CrossObjectBatchResponse (type)", - "CrossObjectBatchResponseSchema (const)", - "CrudEndpointPattern (type)", - "CrudEndpointPatternSchema (const)", - "CrudEndpointsConfig (type)", - "CrudEndpointsConfigInput (type)", - "CrudEndpointsConfigSchema (const)", - "CrudOperation (type)", - "CursorMessage (type)", - "CursorMessageSchema (const)", - "CursorPosition (type)", - "CursorPositionSchema (const)", - "DEFAULT_ANALYTICS_ROUTES (const)", - "DEFAULT_AUTOMATION_ROUTES (const)", - "DEFAULT_BATCH_ROUTES (const)", - "DEFAULT_DATA_CRUD_ROUTES (const)", - "DEFAULT_DISCOVERY_ROUTES (const)", - "DEFAULT_I18N_ROUTES (const)", - "DEFAULT_METADATA_ROUTES (const)", - "DEFAULT_NOTIFICATION_ROUTES (const)", - "DEFAULT_VERSIONING_CONFIG (const)", - "DataEvent (type)", - "DataEventSchema (const)", - "DataEventType (type)", - "DataLoaderConfig (type)", - "DataLoaderConfigSchema (const)", - "DataProtocol (interface)", - "DeduplicationStrategy (type)", - "DeleteDataRequest (type)", - "DeleteDataRequestSchema (const)", - "DeleteDataResponse (type)", - "DeleteDataResponseSchema (const)", - "DeleteFlowRequest (type)", - "DeleteFlowRequestSchema (const)", - "DeleteFlowResponse (type)", - "DeleteFlowResponseSchema (const)", - "DeleteManyDataRequest (type)", - "DeleteManyDataRequestSchema (const)", - "DeleteManyDataResponse (type)", - "DeleteManyDataResponseSchema (const)", - "DeleteManyRequest (type)", - "DeleteManyRequestSchema (const)", - "DeleteMetaItemRequest (type)", - "DeleteMetaItemRequestSchema (const)", - "DeleteMetaItemResponse (type)", - "DeleteMetaItemResponseSchema (const)", - "DeleteResponse (type)", - "DeleteResponseSchema (const)", - "DeleteViewRequest (type)", - "DeleteViewRequestSchema (const)", - "DeleteViewResponse (type)", - "DeleteViewResponseSchema (const)", - "DeviceRequestResponse (type)", - "DeviceRequestResponseSchema (const)", - "DeviceTokenResponse (type)", - "DeviceTokenResponseSchema (const)", - "DisablePackageRequest (type)", - "DisablePackageRequestSchema (const)", - "DisablePackageResponse (type)", - "DisablePackageResponseSchema (const)", - "DiscoveryEnvironment (type)", - "DiscoveryEnvironmentSchema (const)", - "DiscoveryResponse (type)", - "DiscoverySchema (const)", - "DispatcherConfig (type)", - "DispatcherConfigInput (type)", - "DispatcherConfigSchema (const)", - "DispatcherErrorCode (type)", - "DispatcherErrorResponse (type)", - "DispatcherErrorResponseSchema (const)", - "DispatcherRoute (type)", - "DispatcherRouteInput (type)", - "DispatcherRouteSchema (const)", - "DocumentState (type)", - "DocumentStateSchema (const)", - "ERROR_CODE_LEDGER (const)", - "ETag (type)", - "ETagSchema (const)", - "EditMessage (type)", - "EditMessageSchema (const)", - "EditOperation (type)", - "EditOperationSchema (const)", - "EditOperationType (type)", - "EmailPasswordConfigPublic (type)", - "EmailPasswordConfigPublicSchema (const)", - "EnablePackageRequest (type)", - "EnablePackageRequestSchema (const)", - "EnablePackageResponse (type)", - "EnablePackageResponseSchema (const)", - "EndpointGateIdentity (interface)", - "EndpointGateIssue (interface)", - "EndpointMapping (const)", - "EndpointMappingKey (type)", - "EndpointRegistry (type)", - "EndpointRegistrySchema (const)", - "EnhancedApiError (type)", - "EnhancedApiErrorSchema (const)", - "ErrorCategory (type)", - "ErrorCode (type)", - "ErrorHandlingConfig (type)", - "ErrorHandlingConfigInput (type)", - "ErrorHandlingConfigSchema (const)", - "ErrorHttpStatusMap (const)", - "ErrorMessage (type)", - "ErrorMessageSchema (const)", - "ErrorResponse (type)", - "ErrorResponseSchema (const)", - "EventMessage (type)", - "EventMessageSchema (const)", - "EventPattern (type)", - "EventPatternSchema (const)", - "EventSubscription (type)", - "EventSubscriptionSchema (const)", - "ExportApiContracts (const)", - "ExportFormat (type)", - "ExportImportTemplate (type)", - "ExportImportTemplateSchema (const)", - "ExportJobProgress (type)", - "ExportJobProgressSchema (const)", - "ExportJobStatus (type)", - "ExportJobSummary (type)", - "ExportJobSummarySchema (const)", - "ExportRequest (type)", - "ExportRequestSchema (const)", - "FieldError (type)", - "FieldErrorCode (type)", - "FieldErrorSchema (const)", - "FieldMappingEntry (type)", - "FieldMappingEntrySchema (const)", - "FileDownloadUrlResponse (type)", - "FileDownloadUrlResponseSchema (const)", - "FileTypeValidation (type)", - "FileTypeValidationSchema (const)", - "FileUploadResponse (type)", - "FileUploadResponseSchema (const)", - "FindDataRequest (type)", - "FindDataRequestSchema (const)", - "FindDataResponse (type)", - "FindDataResponseSchema (const)", - "FlowSummary (type)", - "FlowSummarySchema (const)", - "GeneratedApiDocumentation (type)", - "GeneratedApiDocumentationSchema (const)", - "GeneratedEndpoint (type)", - "GeneratedEndpointSchema (const)", - "GetAnalyticsMetaRequestSchema (const)", - "GetAuthConfigResponse (type)", - "GetAuthConfigResponseSchema (const)", - "GetDataRequest (type)", - "GetDataRequestSchema (const)", - "GetDataResponse (type)", - "GetDataResponseSchema (const)", - "GetDiscoveryRequest (type)", - "GetDiscoveryRequestSchema (const)", - "GetDiscoveryResponse (type)", - "GetDiscoveryResponseSchema (const)", - "GetEffectivePermissionsRequest (type)", - "GetEffectivePermissionsRequestSchema (const)", - "GetEffectivePermissionsResponse (type)", - "GetEffectivePermissionsResponseSchema (const)", - "GetExportJobDownloadRequest (type)", - "GetExportJobDownloadRequestSchema (const)", - "GetExportJobDownloadResponse (type)", - "GetExportJobDownloadResponseSchema (const)", - "GetFieldLabelsRequest (type)", - "GetFieldLabelsRequestSchema (const)", - "GetFieldLabelsResponse (type)", - "GetFieldLabelsResponseSchema (const)", - "GetFlowRequest (type)", - "GetFlowRequestSchema (const)", - "GetFlowResponse (type)", - "GetFlowResponseSchema (const)", - "GetInstalledPackageRequest (type)", - "GetInstalledPackageRequestSchema (const)", - "GetInstalledPackageResponse (type)", - "GetInstalledPackageResponseSchema (const)", - "GetLocalesRequest (type)", - "GetLocalesRequestSchema (const)", - "GetLocalesResponse (type)", - "GetLocalesResponseSchema (const)", - "GetMetaItemCachedRequest (type)", - "GetMetaItemCachedRequestSchema (const)", - "GetMetaItemCachedResponse (type)", - "GetMetaItemCachedResponseSchema (const)", - "GetMetaItemRequest (type)", - "GetMetaItemRequestSchema (const)", - "GetMetaItemResponse (type)", - "GetMetaItemResponseSchema (const)", - "GetMetaItemsRequest (type)", - "GetMetaItemsRequestSchema (const)", - "GetMetaItemsResponse (type)", - "GetMetaItemsResponseSchema (const)", - "GetMetaTypesRequest (type)", - "GetMetaTypesRequestSchema (const)", - "GetMetaTypesResponse (type)", - "GetMetaTypesResponseSchema (const)", - "GetNotificationPreferencesRequest (type)", - "GetNotificationPreferencesRequestSchema (const)", - "GetNotificationPreferencesResponse (type)", - "GetNotificationPreferencesResponseSchema (const)", - "GetObjectPermissionsRequest (type)", - "GetObjectPermissionsRequestSchema (const)", - "GetObjectPermissionsResponse (type)", - "GetObjectPermissionsResponseSchema (const)", - "GetPackageRequest (type)", - "GetPackageRequestSchema (const)", - "GetPackageResponse (type)", - "GetPackageResponseSchema (const)", - "GetPresenceRequest (type)", - "GetPresenceRequestSchema (const)", - "GetPresenceResponse (type)", - "GetPresenceResponseSchema (const)", - "GetPresignedUrlRequest (type)", - "GetPresignedUrlRequestSchema (const)", - "GetRunRequest (type)", - "GetRunRequestSchema (const)", - "GetRunResponse (type)", - "GetRunResponseSchema (const)", - "GetTranslationsRequest (type)", - "GetTranslationsRequestSchema (const)", - "GetTranslationsResponse (type)", - "GetTranslationsResponseSchema (const)", - "GetUiViewRequest (type)", - "GetUiViewRequestSchema (const)", - "GetUiViewResponse (type)", - "GetUiViewResponseSchema (const)", - "GetViewRequest (type)", - "GetViewRequestSchema (const)", - "GetViewResponse (type)", - "GetViewResponseSchema (const)", - "HandlerStatus (type)", - "HandlerStatusSchema (const)", - "HttpFindQueryParamsSchema (const)", - "HttpMethod (type)", - "HttpStatusErrorCodeMap (const)", - "I18nProtocol (interface)", - "IMPORT_JOB_MAX_ROWS (const)", - "IdRequest (type)", - "IdRequestSchema (const)", - "ImportJobApiContracts (const)", - "ImportJobProgress (type)", - "ImportJobProgressSchema (const)", - "ImportJobResults (type)", - "ImportJobResultsSchema (const)", - "ImportJobStatus (type)", - "ImportJobSummary (type)", - "ImportJobSummarySchema (const)", - "ImportMapping (type)", - "ImportMappingSchema (const)", - "ImportRequest (type)", - "ImportRequestSchema (const)", - "ImportResponse (type)", - "ImportResponseSchema (const)", - "ImportRowResult (type)", - "ImportRowResultSchema (const)", - "ImportValidationConfig (type)", - "ImportValidationConfigSchema (const)", - "ImportValidationMode (type)", - "ImportValidationResult (type)", - "ImportValidationResultSchema (const)", - "ImportWriteMode (type)", - "InitiateChunkedUploadRequest (type)", - "InitiateChunkedUploadRequestSchema (const)", - "InitiateChunkedUploadResponse (type)", - "InitiateChunkedUploadResponseSchema (const)", - "InstallPackageRequest (type)", - "InstallPackageRequestSchema (const)", - "InstallPackageResponse (type)", - "InstallPackageResponseSchema (const)", - "InstalledPackage (type)", - "ListAiConversationsRequest (type)", - "ListAiConversationsRequestSchema (const)", - "ListAiConversationsResponse (type)", - "ListAiConversationsResponseSchema (const)", - "ListAiPendingActionsRequest (type)", - "ListAiPendingActionsRequestSchema (const)", - "ListAiPendingActionsResponse (type)", - "ListAiPendingActionsResponseSchema (const)", - "ListExportJobsRequest (type)", - "ListExportJobsRequestSchema (const)", - "ListExportJobsResponse (type)", - "ListExportJobsResponseSchema (const)", - "ListFlowsRequest (type)", - "ListFlowsRequestSchema (const)", - "ListFlowsResponse (type)", - "ListFlowsResponseSchema (const)", - "ListImportJobsRequest (type)", - "ListImportJobsRequestSchema (const)", - "ListImportJobsResponse (type)", - "ListImportJobsResponseSchema (const)", - "ListInstalledPackagesRequest (type)", - "ListInstalledPackagesRequestSchema (const)", - "ListInstalledPackagesResponse (type)", - "ListInstalledPackagesResponseSchema (const)", - "ListNotificationsRequest (type)", - "ListNotificationsRequestSchema (const)", - "ListNotificationsResponse (type)", - "ListNotificationsResponseSchema (const)", - "ListPackagesRequest (type)", - "ListPackagesRequestSchema (const)", - "ListPackagesResponse (type)", - "ListPackagesResponseSchema (const)", - "ListRecordResponse (type)", - "ListRecordResponseSchema (const)", - "ListRunsRequest (type)", - "ListRunsRequestSchema (const)", - "ListRunsResponse (type)", - "ListRunsResponseSchema (const)", - "ListViewsRequest (type)", - "ListViewsRequestSchema (const)", - "ListViewsResponse (type)", - "ListViewsResponseSchema (const)", - "LoginRequest (type)", - "LoginRequestInput (type)", - "LoginRequestSchema (const)", - "LoginType (type)", - "MarkAllNotificationsReadRequest (type)", - "MarkAllNotificationsReadRequestSchema (const)", - "MarkAllNotificationsReadResponse (type)", - "MarkAllNotificationsReadResponseSchema (const)", - "MarkNotificationsReadRequest (type)", - "MarkNotificationsReadRequestSchema (const)", - "MarkNotificationsReadResponse (type)", - "MarkNotificationsReadResponseSchema (const)", - "MetadataBulkRegisterRequest (type)", - "MetadataBulkRegisterRequestSchema (const)", - "MetadataBulkResponse (type)", - "MetadataBulkResponseSchema (const)", - "MetadataBulkUnregisterRequestSchema (const)", - "MetadataCacheApi (const)", - "MetadataCacheRequest (type)", - "MetadataCacheRequestSchema (const)", - "MetadataCacheResponse (type)", - "MetadataCacheResponseSchema (const)", - "MetadataDeleteResponse (type)", - "MetadataDeleteResponseSchema (const)", - "MetadataDependenciesResponse (type)", - "MetadataDependenciesResponseSchema (const)", - "MetadataDependentsResponse (type)", - "MetadataDependentsResponseSchema (const)", - "MetadataEffectiveResponse (type)", - "MetadataEffectiveResponseSchema (const)", - "MetadataEndpointsConfig (type)", - "MetadataEndpointsConfigInput (type)", - "MetadataEndpointsConfigSchema (const)", - "MetadataEvent (type)", - "MetadataEventSchema (const)", - "MetadataEventType (type)", - "MetadataExistsResponse (type)", - "MetadataExistsResponseSchema (const)", - "MetadataExportRequestSchema (const)", - "MetadataExportResponse (type)", - "MetadataExportResponseSchema (const)", - "MetadataImportRequestSchema (const)", - "MetadataImportResponse (type)", - "MetadataImportResponseSchema (const)", - "MetadataItemResponse (type)", - "MetadataItemResponseSchema (const)", - "MetadataListResponse (type)", - "MetadataListResponseSchema (const)", - "MetadataNamesResponse (type)", - "MetadataNamesResponseSchema (const)", - "MetadataOverlayResponse (type)", - "MetadataOverlayResponseSchema (const)", - "MetadataOverlaySaveRequestSchema (const)", - "MetadataProtocol (interface)", - "MetadataQueryRequestSchema (const)", - "MetadataQueryResponse (type)", - "MetadataQueryResponseSchema (const)", - "MetadataRegisterRequest (type)", - "MetadataRegisterRequestSchema (const)", - "MetadataTypeInfoResponse (type)", - "MetadataTypeInfoResponseSchema (const)", - "MetadataTypesResponse (type)", - "MetadataTypesResponseSchema (const)", - "MetadataValidateRequestSchema (const)", - "MetadataValidateResponse (type)", - "MetadataValidateResponseSchema (const)", - "ModificationResult (type)", - "ModificationResultSchema (const)", - "Notification (type)", - "NotificationInput (type)", - "NotificationPreferences (type)", - "NotificationPreferencesInput (type)", - "NotificationPreferencesSchema (const)", - "NotificationProtocol (interface)", - "NotificationSchema (const)", - "OData (const)", - "ODataConfig (type)", - "ODataConfigSchema (const)", - "ODataError (type)", - "ODataErrorSchema (const)", - "ODataFilterFunction (type)", - "ODataFilterFunctionSchema (const)", - "ODataMetadata (type)", - "ODataMetadataSchema (const)", - "ODataQuery (type)", - "ODataQueryAdapter (type)", - "ODataQueryAdapterInput (type)", - "ODataQueryAdapterSchema (const)", - "ODataQuerySchema (const)", - "ODataResponse (type)", - "ODataResponseSchema (const)", - "ObjectDefinitionResponse (type)", - "ObjectDefinitionResponseSchema (const)", - "OpenApiGenerationConfig (type)", - "OpenApiGenerationConfigInput (type)", - "OpenApiGenerationConfigSchema (const)", - "OpenApiSecurityScheme (type)", - "OpenApiSecuritySchemeSchema (const)", - "OpenApiServer (type)", - "OpenApiServerSchema (const)", - "OpenApiSpec (type)", - "OpenApiSpecSchema (const)", - "OperatorMapping (type)", - "OperatorMappingSchema (const)", - "PackageApiContracts (const)", - "PackageApiErrorCode (type)", - "PackageInstallRequest (type)", - "PackageInstallRequestSchema (const)", - "PackageInstallResponse (type)", - "PackageInstallResponseSchema (const)", - "PackagePathParams (type)", - "PackagePathParamsSchema (const)", - "PackageProtocol (interface)", - "PackageRollbackRequest (type)", - "PackageRollbackRequestSchema (const)", - "PackageRollbackResponse (type)", - "PackageRollbackResponseSchema (const)", - "PackageStatus (type)", - "PackageUpgradeRequest (type)", - "PackageUpgradeRequestSchema (const)", - "PackageUpgradeResponse (type)", - "PackageUpgradeResponseSchema (const)", - "PermissionProtocol (interface)", - "PingMessage (type)", - "PingMessageSchema (const)", - "PongMessage (type)", - "PongMessageSchema (const)", - "PresenceMessage (type)", - "PresenceMessageSchema (const)", - "PresenceState (type)", - "PresenceStateSchema (const)", - "PresenceStatus (type)", - "PresenceUpdate (type)", - "PresenceUpdateSchema (const)", - "PresignedUrlResponse (type)", - "PresignedUrlResponseSchema (const)", - "QueryAdapterConfig (type)", - "QueryAdapterConfigInput (type)", - "QueryAdapterConfigSchema (const)", - "QueryAdapterTarget (type)", - "QueryAdapterTargetSchema (const)", - "QueryOptimizationConfig (type)", - "QueryOptimizationConfigSchema (const)", - "REGISTERED_ERROR_CODES (const)", - "RawUploadResponse (type)", - "RawUploadResponseSchema (const)", - "RealtimeConfig (type)", - "RealtimeConfigSchema (const)", - "RealtimeConnectRequest (type)", - "RealtimeConnectRequestSchema (const)", - "RealtimeConnectResponse (type)", - "RealtimeConnectResponseSchema (const)", - "RealtimeDisconnectRequest (type)", - "RealtimeDisconnectRequestSchema (const)", - "RealtimeDisconnectResponse (type)", - "RealtimeDisconnectResponseSchema (const)", - "RealtimeEvent (type)", - "RealtimeEventSchema (const)", - "RealtimeEventType (type)", - "RealtimePresence (type)", - "RealtimePresenceSchema (const)", - "RealtimeProtocol (interface)", - "RealtimeRecordAction (type)", - "RealtimeSubscribeRequest (type)", - "RealtimeSubscribeRequestSchema (const)", - "RealtimeSubscribeResponse (type)", - "RealtimeSubscribeResponseSchema (const)", - "RealtimeUnsubscribeRequest (type)", - "RealtimeUnsubscribeRequestSchema (const)", - "RealtimeUnsubscribeResponse (type)", - "RealtimeUnsubscribeResponseSchema (const)", - "RecordData (type)", - "RecordDataSchema (const)", - "RefreshTokenRequest (type)", - "RefreshTokenRequestSchema (const)", - "RegisterDeviceRequest (type)", - "RegisterDeviceRequestSchema (const)", - "RegisterDeviceResponse (type)", - "RegisterDeviceResponseSchema (const)", - "RegisterRequest (type)", - "RegisterRequestSchema (const)", - "RegisteredErrorCode (type)", - "RejectAiPendingActionResponse (type)", - "RejectAiPendingActionResponseSchema (const)", - "RequestValidationConfig (type)", - "RequestValidationConfigInput (type)", - "RequestValidationConfigSchema (const)", - "ResolveDependenciesRequest (type)", - "ResolveDependenciesRequestSchema (const)", - "ResolveDependenciesResponse (type)", - "ResolveDependenciesResponseSchema (const)", - "ResponseEnvelopeConfig (type)", - "ResponseEnvelopeConfigInput (type)", - "ResponseEnvelopeConfigSchema (const)", - "RestApiConfig (type)", - "RestApiConfigInput (type)", - "RestApiConfigSchema (const)", - "RestApiEndpoint (type)", - "RestApiEndpointSchema (const)", - "RestApiPluginConfig (type)", - "RestApiPluginConfigInput (type)", - "RestApiPluginConfigSchema (const)", - "RestApiRouteCategory (type)", - "RestApiRouteRegistration (type)", - "RestApiRouteRegistrationSchema (const)", - "RestQueryAdapter (type)", - "RestQueryAdapterInput (type)", - "RestQueryAdapterSchema (const)", - "RestServerConfig (type)", - "RestServerConfigInput (type)", - "RestServerConfigSchema (const)", - "RetryStrategy (type)", - "RouteCategory (type)", - "RouteCoverageEntry (type)", - "RouteCoverageEntrySchema (const)", - "RouteCoverageReport (type)", - "RouteCoverageReportSchema (const)", - "RouteDefinition (type)", - "RouteDefinitionSchema (const)", - "RouteGenerationConfig (type)", - "RouteGenerationConfigInput (type)", - "RouteGenerationConfigSchema (const)", - "RouteHealthEntry (type)", - "RouteHealthEntrySchema (const)", - "RouteHealthReport (type)", - "RouteHealthReportSchema (const)", - "RouterConfig (type)", - "RouterConfigSchema (const)", - "SERVICE_SELF_INFO_KEY (const)", - "SaveMetaItemRequest (type)", - "SaveMetaItemRequestSchema (const)", - "SaveMetaItemResponse (type)", - "SaveMetaItemResponseSchema (const)", - "ScheduleExportRequest (type)", - "ScheduleExportRequestSchema (const)", - "ScheduleExportResponse (type)", - "ScheduleExportResponseSchema (const)", - "ScheduledExport (type)", - "ScheduledExportSchema (const)", - "ServiceInfo (type)", - "ServiceInfoSchema (const)", - "ServiceSelfInfo (type)", - "ServiceSelfInfoSchema (const)", - "ServiceStatus (type)", - "Session (type)", - "SessionResponse (type)", - "SessionResponseSchema (const)", - "SessionSchema (const)", - "SessionUser (type)", - "SessionUserInput (type)", - "SessionUserSchema (const)", - "SetPresenceRequest (type)", - "SetPresenceRequestSchema (const)", - "SetPresenceResponse (type)", - "SetPresenceResponseSchema (const)", - "SimpleCursorPosition (type)", - "SimpleCursorPositionSchema (const)", - "SimplePresenceState (type)", - "SimplePresenceStateSchema (const)", - "SingleRecordResponse (type)", - "SingleRecordResponseSchema (const)", - "StandardApiContracts (const)", - "StandardErrorCode (type)", - "StorageApiContracts (const)", - "SubscribeMessage (type)", - "SubscribeMessageSchema (const)", - "Subscription (type)", - "SubscriptionEventSchema (const)", - "SubscriptionSchema (const)", - "ToggleFlowRequest (type)", - "ToggleFlowRequestSchema (const)", - "ToggleFlowResponse (type)", - "ToggleFlowResponseSchema (const)", - "TransportProtocol (type)", - "TriggerFlowRequest (type)", - "TriggerFlowRequestSchema (const)", - "TriggerFlowResponse (type)", - "TriggerFlowResponseSchema (const)", - "UndoImportJobResponse (type)", - "UndoImportJobResponseSchema (const)", - "UninstallPackageApiRequest (type)", - "UninstallPackageApiRequestSchema (const)", - "UninstallPackageApiResponse (type)", - "UninstallPackageApiResponseSchema (const)", - "UninstallPackageRequest (type)", - "UninstallPackageRequestSchema (const)", - "UninstallPackageResponse (type)", - "UninstallPackageResponseSchema (const)", - "UnregisterDeviceRequest (type)", - "UnregisterDeviceRequestSchema (const)", - "UnregisterDeviceResponse (type)", - "UnregisterDeviceResponseSchema (const)", - "UnsubscribeMessage (type)", - "UnsubscribeMessageSchema (const)", - "UnsubscribeRequest (type)", - "UnsubscribeRequestSchema (const)", - "UpdateAiConversationRequest (type)", - "UpdateAiConversationRequestSchema (const)", - "UpdateDataRequest (type)", - "UpdateDataRequestSchema (const)", - "UpdateDataResponse (type)", - "UpdateDataResponseSchema (const)", - "UpdateFlowRequest (type)", - "UpdateFlowRequestSchema (const)", - "UpdateFlowResponse (type)", - "UpdateFlowResponseSchema (const)", - "UpdateManyDataRequest (type)", - "UpdateManyDataRequestSchema (const)", - "UpdateManyDataResponse (type)", - "UpdateManyDataResponseSchema (const)", - "UpdateManyRecord (type)", - "UpdateManyRecordSchema (const)", - "UpdateManyRequest (type)", - "UpdateManyRequestSchema (const)", - "UpdateNotificationPreferencesRequest (type)", - "UpdateNotificationPreferencesRequestSchema (const)", - "UpdateNotificationPreferencesResponse (type)", - "UpdateNotificationPreferencesResponseSchema (const)", - "UpdateRequest (type)", - "UpdateRequestSchema (const)", - "UpdateViewRequest (type)", - "UpdateViewRequestSchema (const)", - "UpdateViewResponse (type)", - "UpdateViewResponseSchema (const)", - "UploadArtifactRequest (type)", - "UploadArtifactRequestSchema (const)", - "UploadArtifactResponse (type)", - "UploadArtifactResponseSchema (const)", - "UploadChunkRequest (type)", - "UploadChunkRequestSchema (const)", - "UploadChunkResponse (type)", - "UploadChunkResponseSchema (const)", - "UploadProgress (type)", - "UploadProgressSchema (const)", - "UserProfileResponse (type)", - "UserProfileResponseSchema (const)", - "ValidationMode (type)", - "VersionDefinition (type)", - "VersionDefinitionSchema (const)", - "VersionNegotiationResponse (type)", - "VersionNegotiationResponseSchema (const)", - "VersionStatus (type)", - "VersioningConfig (type)", - "VersioningConfigInput (type)", - "VersioningConfigSchema (const)", - "VersioningStrategy (type)", - "ViewProtocol (interface)", - "WELL_KNOWN_CAPABILITY_KEYS (const)", - "WebSocketConfig (type)", - "WebSocketConfigSchema (const)", - "WebSocketEvent (type)", - "WebSocketEventSchema (const)", - "WebSocketMessage (type)", - "WebSocketMessageSchema (const)", - "WebSocketMessageType (type)", - "WebSocketPresenceStatus (type)", - "WebSocketServerConfig (type)", - "WebSocketServerConfigSchema (const)", - "WellKnownCapabilities (type)", - "WellKnownCapabilitiesSchema (const)", - "envelopeViolations (function)", - "getAuthEndpointUrl (function)", - "getDefaultRouteRegistrations (function)", - "identityFreeEndpointGateFailure (function)", - "normalizeEndpointPath (function)", - "readServiceSelfInfo (function)", - "resolveDiscoveryEnvironment (function)", - "standardErrorCodeForHttpStatus (function)", - "validateApiEndpointDeclarations (function)" - ], - "./ui": [ - "ACTION_LOCATIONS (const)", - "ACTION_PARAM_BUILTIN_KEYS (const)", - "AIChatWindowProps (const)", - "Action (type)", - "ActionAi (type)", - "ActionAiSchema (const)", - "ActionEngineFacade (interface)", - "ActionHandler (type)", - "ActionHandlerContext (interface)", - "ActionInput (type)", - "ActionLocation (type)", - "ActionLocationSchema (const)", - "ActionNavItem (type)", - "ActionNavItemSchema (const)", - "ActionParam (type)", - "ActionParamIssue (interface)", - "ActionParamSchema (const)", - "ActionSchema (const)", - "ActionSession (type)", - "ActionSessionSchema (const)", - "ActionType (const)", - "AddRecordConfig (type)", - "AddRecordConfigSchema (const)", - "App (type)", - "AppBranding (type)", - "AppBrandingSchema (const)", - "AppContextSelector (type)", - "AppContextSelectorSchema (const)", - "AppInput (type)", - "AppSchema (const)", - "AppearanceConfig (type)", - "AppearanceConfigSchema (const)", - "AriaProps (type)", - "AriaPropsSchema (const)", - "BorderRadius (type)", - "BorderRadiusSchema (const)", - "BreakpointColumnMapSchema (const)", - "BreakpointName (type)", - "BreakpointOrderMapSchema (const)", - "BulkActionDef (type)", - "BulkActionDefSchema (const)", - "BulkActionExecution (type)", - "BulkActionExecutionSchema (const)", - "BulkActionOperation (type)", - "BulkActionOperationSchema (const)", - "BulkActionParam (type)", - "BulkActionParamSchema (const)", - "CHART_AGGREGATE_COMPARISON_SUFFIX (const)", - "CalendarConfigSchema (const)", - "ChartAggregate (type)", - "ChartAggregateFunction (type)", - "ChartAggregateFunctionSchema (const)", - "ChartAggregateLike (interface)", - "ChartAggregateSchema (const)", - "ChartAnnotation (type)", - "ChartAnnotationSchema (const)", - "ChartAxis (type)", - "ChartAxisSchema (const)", - "ChartConfig (type)", - "ChartConfigSchema (const)", - "ChartDrillDown (type)", - "ChartDrillDownSchema (const)", - "ChartGroupBy (type)", - "ChartGroupBySchema (const)", - "ChartInteraction (type)", - "ChartInteractionSchema (const)", - "ChartSeries (type)", - "ChartSeriesSchema (const)", - "ChartType (type)", - "ChartTypeSchema (const)", - "ColorPalette (type)", - "ColorPaletteSchema (const)", - "ColumnPrefix (type)", - "ColumnPrefixSchema (const)", - "ColumnSummary (type)", - "ColumnSummaryConfig (type)", - "ColumnSummaryConfigSchema (const)", - "ColumnSummarySchema (const)", - "ComponentNavItem (type)", - "ComponentNavItemSchema (const)", - "ComponentProps (type)", - "ComponentPropsInput (type)", - "ComponentPropsMap (const)", - "Dashboard (type)", - "DashboardHeader (type)", - "DashboardHeaderAction (type)", - "DashboardHeaderActionSchema (const)", - "DashboardHeaderSchema (const)", - "DashboardInput (type)", - "DashboardNavItem (type)", - "DashboardNavItemSchema (const)", - "DashboardSchema (const)", - "DashboardWidget (type)", - "DashboardWidgetOptions (type)", - "DashboardWidgetOptionsSchema (const)", - "DashboardWidgetSchema (const)", - "Dataset (type)", - "DatasetDimension (type)", - "DatasetDimensionInput (type)", - "DatasetDimensionSchema (const)", - "DatasetInput (type)", - "DatasetMeasure (type)", - "DatasetMeasureInput (type)", - "DatasetMeasureSchema (const)", - "DatasetSchema (const)", - "DateFormat (type)", - "DateFormatSchema (const)", - "DerivedMeasureOp (const)", - "DerivedMeasureOpValue (type)", - "ElementButtonPropsSchema (const)", - "ElementDataSource (type)", - "ElementDataSourceSchema (const)", - "ElementFilterPropsSchema (const)", - "ElementFormPropsSchema (const)", - "ElementImagePropsSchema (const)", - "ElementMetadataViewerPropsSchema (const)", - "ElementNumberPropsSchema (const)", - "ElementRecordPickerPropsSchema (const)", - "ElementTextInputPropsSchema (const)", - "ElementTextPropsSchema (const)", - "ExpandViewResult (interface)", - "ExpandedViewItem (interface)", - "FieldWidgetProps (type)", - "FieldWidgetPropsSchema (const)", - "FormButtonConfig (type)", - "FormButtonConfigSchema (const)", - "FormField (type)", - "FormFieldInput (type)", - "FormFieldSchema (const)", - "FormSection (type)", - "FormSectionSchema (const)", - "FormView (type)", - "FormViewSchema (const)", - "GalleryConfig (type)", - "GalleryConfigSchema (const)", - "GanttConfigSchema (const)", - "GanttQuickFilterSchema (const)", - "GlobalFilter (type)", - "GlobalFilterOptionsFrom (type)", - "GlobalFilterOptionsFromSchema (const)", - "GlobalFilterSchema (const)", - "GroupNavItem (type)", - "GroupNavItemSchema (const)", - "GroupingConfig (type)", - "GroupingConfigSchema (const)", - "GroupingFieldSchema (const)", - "HttpMethodSubset (type)", - "HttpMethodSubsetSchema (const)", - "HttpRequest (type)", - "HttpRequestSchema (const)", - "I18nLabel (type)", - "I18nLabelSchema (const)", - "I18nObject (type)", - "I18nObjectSchema (const)", - "InlineAction (type)", - "InlineActionInput (type)", - "InlineActionSchema (const)", - "InterfacePageConfig (type)", - "InterfacePageConfigSchema (const)", - "JoinedReportBlock (type)", - "JoinedReportBlockInput (type)", - "JoinedReportBlockSchema (const)", - "KanbanConfigSchema (const)", - "ListChartConfig (type)", - "ListChartConfigSchema (const)", - "ListColumn (type)", - "ListColumnSchema (const)", - "ListView (type)", - "ListViewSchema (const)", - "LocaleConfig (type)", - "LocaleConfigSchema (const)", - "NavigationArea (type)", - "NavigationAreaSchema (const)", - "NavigationConfig (type)", - "NavigationConfigSchema (const)", - "NavigationContribution (type)", - "NavigationContributionInput (type)", - "NavigationContributionSchema (const)", - "NavigationItem (type)", - "NavigationItemInput (type)", - "NavigationItemSchema (const)", - "NavigationModeSchema (const)", - "NotificationPosition (type)", - "NotificationPositionSchema (const)", - "NotificationSeverity (type)", - "NotificationSeveritySchema (const)", - "NotificationType (type)", - "NotificationTypeSchema (const)", - "NumberFormat (type)", - "NumberFormatSchema (const)", - "ObjectListViewSchema (const)", - "ObjectNavItem (type)", - "ObjectNavItemSchema (const)", - "ObjectUserFiltersSchema (const)", - "PAGE_TYPE_ROADMAP (const)", - "Page (type)", - "PageAccordionProps (const)", - "PageCardProps (const)", - "PageComponent (type)", - "PageComponentSchema (const)", - "PageComponentType (const)", - "PageHeaderProps (const)", - "PageInput (type)", - "PageNavItem (type)", - "PageNavItemSchema (const)", - "PageRegion (type)", - "PageRegionSchema (const)", - "PageSchema (const)", - "PageTabsProps (const)", - "PageType (type)", - "PageTypeSchema (const)", - "PageVariable (type)", - "PageVariableSchema (const)", - "PaginationConfig (type)", - "PaginationConfigSchema (const)", - "PluralRule (type)", - "PluralRuleSchema (const)", - "REACT_BLOCKS (const)", - "REACT_OVERLAY_SHADOWS (const)", - "REACT_RECORD_BLOCK_ALTERNATIVES (const)", - "RECORD_CONTEXT_BLOCK_TAGS (const)", - "RECORD_CONTEXT_TYPE_PREFIX (const)", - "ReactBlockDef (interface)", - "ReactInteractionProp (interface)", - "ReactPropKind (type)", - "RecordActivityProps (const)", - "RecordChatterProps (const)", - "RecordDetailsProps (const)", - "RecordHighlightsField (const)", - "RecordHighlightsProps (const)", - "RecordPathProps (const)", - "RecordRelatedListProps (const)", - "Report (type)", - "ReportChart (type)", - "ReportChartInput (type)", - "ReportChartSchema (const)", - "ReportInput (type)", - "ReportNavItem (type)", - "ReportNavItemSchema (const)", - "ReportSchema (const)", - "ReportSort (type)", - "ReportSortInput (type)", - "ReportSortSchema (const)", - "ReportType (const)", - "ResolvedActionParam (interface)", - "ResponsiveConfig (type)", - "ResponsiveConfigSchema (const)", - "ResponsiveStyles (type)", - "ResponsiveStylesSchema (const)", - "RowColorConfig (type)", - "RowColorConfigSchema (const)", - "RowHeight (type)", - "RowHeightSchema (const)", - "SelectionConfig (type)", - "SelectionConfigSchema (const)", - "Shadow (type)", - "ShadowSchema (const)", - "SharingConfig (type)", - "SharingConfigSchema (const)", - "StyleMap (type)", - "StyleMapSchema (const)", - "Theme (type)", - "ThemeInput (type)", - "ThemeMode (type)", - "ThemeModeSchema (const)", - "ThemeSchema (const)", - "TimelineConfig (type)", - "TimelineConfigSchema (const)", - "TreeConfigSchema (const)", - "Typography (type)", - "TypographySchema (const)", - "UrlNavItem (type)", - "UrlNavItemSchema (const)", - "UserActionsConfig (type)", - "UserActionsConfigSchema (const)", - "UserFilterField (type)", - "UserFilterFieldSchema (const)", - "UserFilters (type)", - "UserFiltersSchema (const)", - "VIEW_CONSOLE_ROW_DECORATIONS (const)", - "VIEW_FILTER_OPERATORS (const)", - "VIEW_FILTER_OPERATOR_ALIASES (const)", - "View (type)", - "ViewData (type)", - "ViewDataSchema (const)", - "ViewFilterOperator (type)", - "ViewFilterRule (type)", - "ViewFilterRuleSchema (const)", - "ViewItem (type)", - "ViewItemNameSchema (const)", - "ViewItemSchema (const)", - "ViewItemWire (type)", - "ViewItemWireSchema (const)", - "ViewKeyCollision (interface)", - "ViewKind (type)", - "ViewKindSchema (const)", - "ViewMetadata (type)", - "ViewMetadataSchema (const)", - "ViewSchema (const)", - "ViewScope (type)", - "ViewScopeSchema (const)", - "ViewSharing (type)", - "ViewSharingSchema (const)", - "ViewTab (type)", - "ViewTabSchema (const)", - "VisualizationType (type)", - "VisualizationTypeSchema (const)", - "WidgetActionType (type)", - "WidgetActionTypeSchema (const)", - "WidgetColorVariant (type)", - "WidgetColorVariantSchema (const)", - "WidgetEvent (type)", - "WidgetEventSchema (const)", - "WidgetLifecycle (type)", - "WidgetLifecycleSchema (const)", - "WidgetManifest (type)", - "WidgetManifestSchema (const)", - "WidgetProperty (type)", - "WidgetPropertySchema (const)", - "WidgetSource (type)", - "WidgetSourceSchema (const)", - "actionForm (const)", - "appForm (const)", - "chartAggregateCategoryKey (function)", - "chartAggregateResultKeys (function)", - "chartAggregateValueKey (function)", - "dashboardForm (const)", - "datasetForm (const)", - "defineAction (function)", - "defineApp (function)", - "defineDataset (function)", - "defineForm (function)", - "definePage (function)", - "defineReport (function)", - "defineTheme (function)", - "defineView (function)", - "defineViewItem (function)", - "expandViewContainer (function)", - "expandViewContainerWithDiagnostics (function)", - "isAggregatedViewContainer (function)", - "isRecordContextBlockType (function)", - "normalizeFilterOperator (function)", - "normalizeInlineAction (function)", - "pageForm (const)", - "reactBlockTagFor (function)", - "reportForm (const)", - "reportSelectionOrder (function)", - "stripViewConsoleDecorations (function)", - "validateActionParams (function)", - "viewForm (const)" - ], - "./contracts": [ - "AIConversation (interface)", - "AIMessage (type)", - "AIMessageWithTools (type)", - "AIObjectResult (interface)", - "AIRequestOptions (interface)", - "AIRequestOptionsWithTools (type)", - "AIResult (interface)", - "AIStreamEvent (type)", - "AIToolCall (type)", - "AIToolDefinition (interface)", - "AIToolResult (type)", - "APPROVAL_ACTION_KINDS (const)", - "APPROVAL_STATUSES (const)", - "AdapterContext (interface)", - "AdapterSearchOptions (interface)", - "AnalyticsDriverCapabilities (interface)", - "AnalyticsQuery (type)", - "AnalyticsQueryInput (type)", - "AnalyticsResult (interface)", - "AnalyticsStrategy (interface)", - "ApiEndpointMatch (interface)", - "ApprovalActionAttachment (interface)", - "ApprovalActionKind (type)", - "ApprovalActionRow (interface)", - "ApprovalDecisionInput (interface)", - "ApprovalDecisionResult (interface)", - "ApprovalRecallInput (interface)", - "ApprovalRecallResult (interface)", - "ApprovalRequestRow (interface)", - "ApprovalResubmitInput (interface)", - "ApprovalResubmitResult (interface)", - "ApprovalSendBackInput (interface)", - "ApprovalSendBackResult (interface)", - "ApprovalStatus (type)", - "AssistantModelMessage (type)", - "AudienceBindingSuggestion (type)", - "AudienceBindingSuggestionFilter (interface)", - "AudienceBindingSuggestionSync (interface)", - "AuthResult (interface)", - "AuthSession (interface)", - "AuthSessionApi (interface)", - "AuthUser (interface)", - "AutomationContext (interface)", - "AutomationResult (interface)", - "CacheStats (interface)", - "ChatWithToolsOptions (interface)", - "CheckNamespaceInput (interface)", - "CheckNamespaceResult (interface)", - "ClusterCallContext (interface)", - "CoreServiceContract (type)", - "CoreServiceContracts (interface)", - "CounterIncrOptions (interface)", - "CreateExportJobInput (interface)", - "CreateExportJobResult (interface)", - "CreateShareLinkInput (interface)", - "CryptoContext (interface)", - "CryptoHandle (interface)", - "CubeMeta (interface)", - "DatasetCompareTo (interface)", - "DatasetSelection (interface)", - "DefineSharingRuleInput (interface)", - "DelegableAdminScope (interface)", - "DelegableScope (interface)", - "DeployExecutionResult (interface)", - "EMBEDDER_SERVICE (const)", - "EmailAddress (type)", - "EmailAttachment (interface)", - "EmailDeliveryStatus (type)", - "EngineSchemaRegistryView (interface)", - "ExecuteUpgradeInput (interface)", - "ExplainAccessRequest (interface)", - "ExportJobDownload (interface)", - "ExportJobListResult (interface)", - "FinishReason (type)", - "FlowRuntimeState (interface)", - "GenerateDraftOpts (interface)", - "GenerateObjectOptions (interface)", - "GrantShareInput (interface)", - "HealthStatus (type)", - "HierarchyScope (type)", - "HierarchyScopeContext (interface)", - "IAIConversationService (interface)", - "IAIService (interface)", - "IAdvancedServiceRegistry (interface)", - "IAnalyticsService (interface)", - "IAppLifecycleService (interface)", - "IApprovalService (interface)", - "IAuthService (interface)", - "IAutomationService (interface)", - "IBasicServiceRegistry (interface)", - "IBusinessUnitGraphService (interface)", - "ICacheService (interface)", - "IClusterService (interface)", - "ICounter (interface)", - "ICryptoProvider (interface)", - "IDataDriver (interface)", - "IDataEngine (interface)", - "IDeployPipelineService (interface)", - "IEmailService (interface)", - "IEmailTransport (interface)", - "IEmbedder (interface)", - "IExportService (interface)", - "IExternalDatasourceService (interface)", - "IFileAccessDelegate (interface)", - "IHierarchyScopeResolver (interface)", - "IHttpRequest (interface)", - "IHttpResponse (interface)", - "IHttpServer (interface)", - "II18nService (interface)", - "IJobService (interface)", - "IKV (interface)", - "IKnowledgeAdapter (interface)", - "IKnowledgeService (interface)", - "ILock (interface)", - "IMetadataService (interface)", - "INotificationService (interface)", - "IObjectQLEngine (interface)", - "IPackageService (interface)", - "IPluginLifecycleEvents (interface)", - "IPluginValidator (interface)", - "IPubSub (interface)", - "IQueueService (interface)", - "IRealtimeService (interface)", - "IReportService (interface)", - "IRlsMembershipResolver (interface)", - "ISchemaDiffService (interface)", - "ISchemaDriver (interface)", - "ISearchService (interface)", - "ISecurityService (interface)", - "ISeedLoaderService (interface)", - "IServiceRegistry (interface)", - "IShareLinkService (interface)", - "ISharingRuleService (interface)", - "ISharingService (interface)", - "ISmsService (interface)", - "ISmsTransport (interface)", - "IStartupOrchestrator (interface)", - "IStorageService (interface)", - "ITeamGraphService (interface)", - "ImportObjectOpts (interface)", - "ImportObjectResult (interface)", - "InboxListResult (interface)", - "InboxNotification (interface)", - "InboxQuery (interface)", - "InstallPackageInput (interface)", - "InstallPackageResult (interface)", - "IntrospectedColumn (interface)", - "IntrospectedIndex (interface)", - "IntrospectedSchema (interface)", - "IntrospectedTable (interface)", - "JobExecution (type)", - "JobHandler (type)", - "JobRetryPolicy (interface)", - "JobSchedule (interface)", - "JobScheduleOptions (interface)", - "KNOWLEDGE_SERVICE (const)", - "KVEntry (interface)", - "KVSetOptions (interface)", - "KnowledgeReindexOptions (interface)", - "KnowledgeReindexResult (interface)", - "KnowledgeSearchOptions (interface)", - "LLMAdapter (interface)", - "LifecycleEventName (type)", - "ListExportJobsOptions (interface)", - "ListShareLinksFilter (interface)", - "LockAcquireOptions (interface)", - "LockHandle (interface)", - "Logger (interface)", - "MarkReadResult (interface)", - "MessageObservability (interface)", - "MetadataExportOptions (interface)", - "MetadataImportOptions (interface)", - "MetadataImportResult (interface)", - "MetadataTypeInfo (interface)", - "MetadataWatchCallback (type)", - "MetadataWatchHandle (interface)", - "MetadataWriteOptions (interface)", - "Middleware (type)", - "MigrationApplyResult (interface)", - "ModelMessage (type)", - "NormalizedEmailMessage (interface)", - "NormalizedSmsMessage (interface)", - "NotificationChannel (type)", - "NotificationMessage (interface)", - "NotificationResult (interface)", - "ObjectDraft (interface)", - "PendingActionRow (interface)", - "PendingActionStatus (type)", - "PlanUpgradeInput (interface)", - "Plugin (interface)", - "PluginStartupResult (type)", - "PresignedDownloadDescriptor (interface)", - "PresignedDownloadOptions (interface)", - "PresignedUploadDescriptor (interface)", - "ProposePendingActionInput (interface)", - "PubSubHandler (type)", - "PubSubMessage (interface)", - "PublishOptions (interface)", - "QueueBackoffPolicy (interface)", - "QueueHandler (type)", - "QueueMessage (interface)", - "QueueMessageRecord (interface)", - "QueuePublishOptions (interface)", - "RESERVED_RLS_MEMBERSHIP_KEYS (const)", - "RESUME_AUTHORITY_SERVICE (const)", - "RLS_MEMBERSHIP_RESOLVER_SERVICE (const)", - "RealtimeEventHandler (type)", - "RealtimeEventPayload (interface)", - "RealtimeSubscriptionFilter (interface)", - "RealtimeSubscriptionOptions (interface)", - "RecordShare (interface)", - "RecordShareRecipientType (type)", - "RemoteTable (interface)", - "ReportFormat (type)", - "ReportQuery (interface)", - "ReportRunResult (interface)", - "ReportSchedule (interface)", - "ResolveDependenciesInput (interface)", - "ResolveShareLinkResult (interface)", - "ResumeSignal (interface)", - "RlsMembershipContext (interface)", - "RollbackInput (interface)", - "RouteHandler (type)", - "SHARE_LINK_SERVICE (const)", - "SaveReportInput (interface)", - "SavedReport (interface)", - "ScheduleExportInput (interface)", - "ScheduleReportInput (interface)", - "SchemaValidationReport (interface)", - "SchemaValidationResult (interface)", - "ScreenFieldSpec (interface)", - "ScreenSpec (interface)", - "SearchHit (interface)", - "SearchOptions (interface)", - "SearchResult (interface)", - "SecurityContext (type)", - "SendEmailInput (interface)", - "SendEmailResult (interface)", - "SendSmsInput (interface)", - "SendSmsResult (interface)", - "SendTemplateInput (interface)", - "ServiceSlotContract (type)", - "ServiceSlotContracts (interface)", - "ShareAccessLevel (type)", - "ShareLink (interface)", - "ShareLinkAudience (type)", - "ShareLinkExecutionContext (interface)", - "ShareLinkPermission (type)", - "ShareSource (type)", - "SharingExecutionContext (interface)", - "SharingRuleEvaluationResult (interface)", - "SharingRuleRecipientType (type)", - "SharingRuleRow (interface)", - "SmsDeliveryStatus (type)", - "SmsTransportSendResult (interface)", - "StartupOptions (type)", - "StartupOptionsInput (type)", - "StorageFileInfo (interface)", - "StorageUploadOptions (interface)", - "StrategyContext (interface)", - "SubscribeOptions (interface)", - "SystemModelMessage (type)", - "TextStreamPart (type)", - "ToolCallPart (interface)", - "ToolExecutionContext (interface)", - "ToolModelMessage (type)", - "ToolResultPart (interface)", - "ToolSet (type)", - "TransportSendResult (interface)", - "Unsubscribe (type)", - "UploadArtifactInput (interface)", - "UploadArtifactResult (interface)", - "UserModelMessage (type)", - "ValidationResult (type)", - "WriteObservabilityOptions (interface)" - ], - "./integration": [ - "CONNECTOR_UPSTREAM_UNAVAILABLE (const)", - "CircuitBreakerConfig (type)", - "CircuitBreakerConfigSchema (const)", - "Connector (type)", - "ConnectorActionDescriptor (interface)", - "ConnectorActionSchema (const)", - "ConnectorConflictResolution (type)", - "ConnectorConflictResolutionSchema (const)", - "ConnectorDescriptor (interface)", - "ConnectorErrorCategory (type)", - "ConnectorErrorCategorySchema (const)", - "ConnectorFieldMapping (type)", - "ConnectorFieldMappingSchema (const)", - "ConnectorHealth (type)", - "ConnectorHealthSchema (const)", - "ConnectorInput (type)", - "ConnectorInstanceAPIKeyAuthSchema (const)", - "ConnectorInstanceAuth (type)", - "ConnectorInstanceAuthSchema (const)", - "ConnectorInstanceBasicAuthSchema (const)", - "ConnectorInstanceBearerAuthSchema (const)", - "ConnectorInstanceNoAuthSchema (const)", - "ConnectorMaterialization (interface)", - "ConnectorMaterializationHandler (type)", - "ConnectorOrigin (type)", - "ConnectorProviderContext (interface)", - "ConnectorProviderFactory (type)", - "ConnectorRetryStrategy (type)", - "ConnectorRetryStrategySchema (const)", - "ConnectorSchema (const)", - "ConnectorState (type)", - "ConnectorStatus (type)", - "ConnectorStatusSchema (const)", - "ConnectorTriggerSchema (const)", - "ConnectorType (type)", - "ConnectorTypeSchema (const)", - "ConnectorUpstreamUnavailableError (class)", - "DataSyncConfig (type)", - "DataSyncConfigSchema (const)", - "DeclarativeConnectorEntry (type)", - "DeclarativeConnectorEntrySchema (const)", - "ErrorMappingConfig (type)", - "ErrorMappingConfigSchema (const)", - "ErrorMappingRule (type)", - "ErrorMappingRuleSchema (const)", - "HealthCheckConfig (type)", - "HealthCheckConfigSchema (const)", - "ResolvedConnectorAuth (type)", - "RetryConfig (type)", - "RetryConfigSchema (const)", - "SyncStrategy (type)", - "SyncStrategySchema (const)", - "WebhookConfig (type)", - "WebhookConfigSchema (const)", - "WebhookEvent (type)", - "WebhookEventSchema (const)", - "WebhookSignatureAlgorithm (type)", - "WebhookSignatureAlgorithmSchema (const)", - "defineConnector (function)", - "isConnectorUpstreamUnavailable (function)" - ], - "./security": [ - "AccessMatrix (type)", - "AccessMatrixEntry (type)", - "AccessMatrixEntrySchema (const)", - "AccessMatrixSchema (const)", - "AdminScope (type)", - "AdminScopeInput (type)", - "AdminScopeSchema (const)", - "AuthzPosture (type)", - "AuthzPostureSchema (const)", - "CapabilityDeclaration (type)", - "CapabilityDeclarationInput (type)", - "CapabilityDeclarationSchema (const)", - "CriteriaSharingRule (type)", - "CriteriaSharingRuleSchema (const)", - "EffectiveObjectPermission (type)", - "EffectiveObjectPermissionSchema (const)", - "ExplainDecision (type)", - "ExplainDecisionSchema (const)", - "ExplainLayer (type)", - "ExplainLayerSchema (const)", - "ExplainMatchedRule (type)", - "ExplainMatchedRuleSchema (const)", - "ExplainOperation (type)", - "ExplainOperationSchema (const)", - "ExplainRecordAttribution (type)", - "ExplainRecordAttributionSchema (const)", - "ExplainRequest (type)", - "ExplainRequestInput (type)", - "ExplainRequestSchema (const)", - "FieldPermission (type)", - "FieldPermissionSchema (const)", - "OWDModel (const)", - "ObjectAccessScope (type)", - "ObjectAccessScopeSchema (const)", - "ObjectPermission (type)", - "ObjectPermissionSchema (const)", - "OrgScopingEntitlement (interface)", - "PLATFORM_CAPABILITIES (const)", - "PLATFORM_CAPABILITY_NAMES (const)", - "PUBLIC_FORM_SERVER_MANAGED_FIELDS (const)", - "PermissionSet (type)", - "PermissionSetInput (type)", - "PermissionSetSchema (const)", - "PlatformCapability (interface)", - "RLS (const)", - "RLSEvaluationResult (type)", - "RLSEvaluationResultSchema (const)", - "RLSOperation (type)", - "RLSUserContext (type)", - "RLSUserContextSchema (const)", - "RowLevelSecurityPolicy (type)", - "RowLevelSecurityPolicySchema (const)", - "ShareRecipientType (const)", - "SharingLevel (const)", - "SharingRule (type)", - "SharingRuleInput (type)", - "SharingRuleSchema (const)", - "SharingRuleType (const)", - "TENANCY_POSTURES (const)", - "TenancyPosture (type)", - "TenancyPostureSchema (const)", - "defineCapability (function)", - "definePermissionSet (function)", - "defineSharingRule (function)", - "describeAnchorForbiddenBits (function)", - "describeHighPrivilegeBits (function)", - "normalizeTenancyPosture (function)", - "permissionForm (const)", - "postureEnforcesWall (function)", - "postureStampsOrganization (function)", - "postureUsesUnionScope (function)" - ], - "./studio": [ - "ActionContribution (type)", - "ActionContributionLocation (type)", - "ActionContributionLocationSchema (const)", - "ActionContributionSchema (const)", - "BUILT_IN_NODE_DESCRIPTORS (const)", - "CommandContribution (type)", - "CommandContributionSchema (const)", - "ERDiagramConfig (type)", - "ERDiagramConfigSchema (const)", - "ERLayoutAlgorithm (type)", - "ERLayoutAlgorithmSchema (const)", - "ERNodeDisplay (type)", - "ERNodeDisplaySchema (const)", - "FieldEditorConfig (type)", - "FieldEditorConfigSchema (const)", - "FieldGroup (type)", - "FieldGroupSchema (const)", - "FieldPropertySection (type)", - "FieldPropertySectionSchema (const)", - "FlowBuilderConfig (type)", - "FlowBuilderConfigSchema (const)", - "FlowCanvasEdge (type)", - "FlowCanvasEdgeSchema (const)", - "FlowCanvasEdgeStyle (type)", - "FlowCanvasEdgeStyleSchema (const)", - "FlowCanvasNode (type)", - "FlowCanvasNodeSchema (const)", - "FlowLayoutAlgorithm (type)", - "FlowLayoutAlgorithmSchema (const)", - "FlowLayoutDirection (type)", - "FlowLayoutDirectionSchema (const)", - "FlowNodeRenderDescriptor (type)", - "FlowNodeRenderDescriptorSchema (const)", - "FlowNodeShape (type)", - "FlowNodeShapeSchema (const)", - "MetadataIconContribution (type)", - "MetadataIconContributionSchema (const)", - "MetadataViewerContribution (type)", - "MetadataViewerContributionSchema (const)", - "ObjectDesignerConfig (type)", - "ObjectDesignerConfigSchema (const)", - "ObjectDesignerDefaultView (type)", - "ObjectDesignerDefaultViewSchema (const)", - "ObjectFilter (type)", - "ObjectFilterSchema (const)", - "ObjectListDisplayMode (type)", - "ObjectListDisplayModeSchema (const)", - "ObjectManagerConfig (type)", - "ObjectManagerConfigSchema (const)", - "ObjectPreviewConfig (type)", - "ObjectPreviewConfigSchema (const)", - "ObjectPreviewTab (type)", - "ObjectPreviewTabSchema (const)", - "ObjectSortField (type)", - "ObjectSortFieldSchema (const)", - "PanelContribution (type)", - "PanelContributionSchema (const)", - "PanelLocationSchema (const)", - "RelationshipDisplay (type)", - "RelationshipDisplaySchema (const)", - "RelationshipMapperConfig (type)", - "RelationshipMapperConfigSchema (const)", - "SidebarGroupContribution (type)", - "SidebarGroupContributionSchema (const)", - "StudioPluginContributions (type)", - "StudioPluginContributionsSchema (const)", - "StudioPluginManifest (type)", - "StudioPluginManifestSchema (const)", - "ViewMode (type)", - "ViewModeSchema (const)", - "defineFlowBuilderConfig (function)", - "defineObjectDesignerConfig (function)", - "defineStudioPlugin (function)" - ], - "./cloud": [ - "AnalyticsTimeRange (type)", - "AnalyticsTimeRangeSchema (const)", - "AppDiscoveryRequest (type)", - "AppDiscoveryRequestSchema (const)", - "AppDiscoveryResponse (type)", - "AppDiscoveryResponseSchema (const)", - "AppSubscription (type)", - "AppSubscriptionSchema (const)", - "ArtifactDownloadResponse (type)", - "ArtifactDownloadResponseSchema (const)", - "ArtifactReference (type)", - "ArtifactReferenceSchema (const)", - "CreateListingRequest (type)", - "CreateListingRequestSchema (const)", - "CreatePackageRequest (type)", - "CreatePackageRequestSchema (const)", - "CreatePackageVersionRequest (type)", - "CreatePackageVersionRequestSchema (const)", - "CuratedCollection (type)", - "CuratedCollectionSchema (const)", - "Environment (type)", - "EnvironmentArtifact (type)", - "EnvironmentArtifactInput (type)", - "EnvironmentArtifactSchema (const)", - "EnvironmentCredential (type)", - "EnvironmentCredentialSchema (const)", - "EnvironmentCredentialStatus (type)", - "EnvironmentCredentialStatusSchema (const)", - "EnvironmentDriver (type)", - "EnvironmentDriverSchema (const)", - "EnvironmentMember (type)", - "EnvironmentMemberSchema (const)", - "EnvironmentPackageInstallation (type)", - "EnvironmentPackageInstallationSchema (const)", - "EnvironmentPackageStatus (type)", - "EnvironmentPackageStatusSchema (const)", - "EnvironmentRole (type)", - "EnvironmentRoleSchema (const)", - "EnvironmentSchema (const)", - "EnvironmentStatus (type)", - "EnvironmentStatusSchema (const)", - "EnvironmentType (type)", - "EnvironmentTypeSchema (const)", - "EnvironmentVisibility (type)", - "EnvironmentVisibilitySchema (const)", - "FeaturedListing (type)", - "FeaturedListingSchema (const)", - "InstallPackageToEnvironmentRequest (type)", - "InstallPackageToEnvironmentRequestSchema (const)", - "InstalledAppSummary (type)", - "InstalledAppSummarySchema (const)", - "ListEnvironmentPackagesResponse (type)", - "ListEnvironmentPackagesResponseSchema (const)", - "ListInstalledAppsRequest (type)", - "ListInstalledAppsRequestSchema (const)", - "ListInstalledAppsResponse (type)", - "ListInstalledAppsResponseSchema (const)", - "ListReviewsRequest (type)", - "ListReviewsRequestSchema (const)", - "ListReviewsResponse (type)", - "ListReviewsResponseSchema (const)", - "ListingActionRequest (type)", - "ListingActionRequestSchema (const)", - "ListingStatus (type)", - "ListingStatusSchema (const)", - "MarketplaceCategory (type)", - "MarketplaceCategorySchema (const)", - "MarketplaceHealthMetrics (type)", - "MarketplaceHealthMetricsSchema (const)", - "MarketplaceInstallRequest (type)", - "MarketplaceInstallRequestSchema (const)", - "MarketplaceInstallResponse (type)", - "MarketplaceInstallResponseSchema (const)", - "MarketplaceListing (type)", - "MarketplaceListingSchema (const)", - "MarketplaceSearchRequest (type)", - "MarketplaceSearchRequestSchema (const)", - "MarketplaceSearchResponse (type)", - "MarketplaceSearchResponseSchema (const)", - "Package (type)", - "PackageCategory (type)", - "PackageCategorySchema (const)", - "PackageDependency (type)", - "PackageDependencySchema (const)", - "PackageInstallation (type)", - "PackageInstallationSchema (const)", - "PackageInstallationStatus (type)", - "PackageInstallationStatusSchema (const)", - "PackageL10nField (type)", - "PackageLocale (type)", - "PackageLocaleSchema (const)", - "PackageManifest (type)", - "PackageManifestSchema (const)", - "PackagePublisher (type)", - "PackagePublisherSchema (const)", - "PackageSchema (const)", - "PackageSubmission (type)", - "PackageSubmissionSchema (const)", - "PackageTranslation (type)", - "PackageTranslationSchema (const)", - "PackageTranslations (type)", - "PackageTranslationsSchema (const)", - "PackageVersion (type)", - "PackageVersionSchema (const)", - "PackageVersionStatus (type)", - "PackageVersionStatusSchema (const)", - "PackageVisibility (type)", - "PackageVisibilitySchema (const)", - "PolicyAction (type)", - "PolicyActionSchema (const)", - "PolicyViolationType (type)", - "PolicyViolationTypeSchema (const)", - "PricingModel (type)", - "PricingModelSchema (const)", - "ProvisionEnvironmentRequest (type)", - "ProvisionEnvironmentRequestSchema (const)", - "ProvisionEnvironmentResponse (type)", - "ProvisionEnvironmentResponseSchema (const)", - "ProvisionOrganizationRequest (type)", - "ProvisionOrganizationRequestSchema (const)", - "ProvisionOrganizationResponse (type)", - "ProvisionOrganizationResponseSchema (const)", - "ProvisionTenantRequest (type)", - "ProvisionTenantRequestSchema (const)", - "ProvisionTenantResponse (type)", - "ProvisionTenantResponseSchema (const)", - "PublishPackageVersionRequest (type)", - "PublishPackageVersionRequestSchema (const)", - "Publisher (type)", - "PublisherProfile (type)", - "PublisherProfileSchema (const)", - "PublisherSchema (const)", - "PublisherVerification (type)", - "PublisherVerificationSchema (const)", - "PublishingAnalyticsRequest (type)", - "PublishingAnalyticsRequestSchema (const)", - "PublishingAnalyticsResponse (type)", - "PublishingAnalyticsResponseSchema (const)", - "RecommendationReason (type)", - "RecommendationReasonSchema (const)", - "RecommendedApp (type)", - "RecommendedAppSchema (const)", - "RejectionReason (type)", - "RejectionReasonSchema (const)", - "ReleaseChannel (type)", - "ReleaseChannelSchema (const)", - "ResolvePackageL10nOptions (interface)", - "ReviewCriterion (type)", - "ReviewCriterionSchema (const)", - "ReviewDecision (type)", - "ReviewDecisionSchema (const)", - "ReviewModerationStatus (type)", - "ReviewModerationStatusSchema (const)", - "RollbackEnvironmentPackageRequest (type)", - "RollbackEnvironmentPackageRequestSchema (const)", - "Sha256Digest (type)", - "Sha256DigestSchema (const)", - "SubmissionReview (type)", - "SubmissionReviewSchema (const)", - "SubmitReviewRequest (type)", - "SubmitReviewRequestSchema (const)", - "SubscriptionStatus (type)", - "SubscriptionStatusSchema (const)", - "TemplateManifest (type)", - "TemplateManifestSchema (const)", - "TenantContext (type)", - "TenantContextSchema (const)", - "TenantDatabase (type)", - "TenantDatabaseSchema (const)", - "TenantDatabaseStatus (type)", - "TenantDatabaseStatusSchema (const)", - "TenantIdentificationSource (type)", - "TenantIdentificationSourceSchema (const)", - "TenantPlan (type)", - "TenantPlanSchema (const)", - "TenantRoutingConfig (type)", - "TenantRoutingConfigSchema (const)", - "TimeSeriesPoint (type)", - "TimeSeriesPointSchema (const)", - "TrendingListing (type)", - "TrendingListingSchema (const)", - "UpdateListingRequest (type)", - "UpdateListingRequestSchema (const)", - "UpdatePackageRequest (type)", - "UpdatePackageRequestSchema (const)", - "UpdatePackageVersionRequest (type)", - "UpdatePackageVersionRequestSchema (const)", - "UpgradeEnvironmentPackageRequest (type)", - "UpgradeEnvironmentPackageRequestSchema (const)", - "UserReview (type)", - "UserReviewSchema (const)", - "VersionRelease (type)", - "VersionReleaseSchema (const)", - "resolvePackageL10n (function)", - "resolvePackageL10nField (function)", - "resolveScreenshotCaptions (function)" - ], - "./qa": [ - "TestAction (type)", - "TestActionSchema (const)", - "TestActionTypeSchema (const)", - "TestAssertion (type)", - "TestAssertionSchema (const)", - "TestAssertionTypeSchema (const)", - "TestContextSchema (const)", - "TestScenario (type)", - "TestScenarioSchema (const)", - "TestStep (type)", - "TestStepSchema (const)", - "TestSuite (type)", - "TestSuiteSchema (const)" - ], - "./identity": [ - "ADMIN_FULL_ACCESS (const)", - "AUDIENCE_ANCHOR_POSITIONS (const)", - "AUTH_CONSTANTS (const)", - "AUTH_ERROR_CODES (const)", - "Account (type)", - "AccountSchema (const)", - "ApiKey (type)", - "ApiKeySchema (const)", - "AuthError (interface)", - "AuthHeaders (interface)", - "AuthResponse (interface)", - "BUILTIN_IDENTITY_METADATA (const)", - "BUILTIN_IDENTITY_NAMES (const)", - "BUILTIN_IDENTITY_ORG_ADMIN (const)", - "BUILTIN_IDENTITY_ORG_MEMBER (const)", - "BUILTIN_IDENTITY_ORG_OWNER (const)", - "BUILTIN_IDENTITY_PLATFORM_ADMIN (const)", - "BUILTIN_MEMBERSHIP_ROLES (const)", - "BUILTIN_MEMBERSHIP_ROLE_OPTIONS (const)", - "BuiltinIdentityName (type)", - "BuiltinMembershipRole (type)", - "EVERYONE_POSITION (const)", - "EvalUser (type)", - "EvalUserInput (type)", - "EvalUserSchema (const)", - "GUEST_POSITION (const)", - "Invitation (type)", - "InvitationSchema (const)", - "InvitationStatus (type)", - "MEMBERSHIP_ROLE_ADMIN (const)", - "MEMBERSHIP_ROLE_DELEGATED_ADMIN (const)", - "MEMBERSHIP_ROLE_MEMBER (const)", - "MEMBERSHIP_ROLE_OWNER (const)", - "Member (type)", - "MemberSchema (const)", - "ORGANIZATION_ADMIN (const)", - "ORGANIZATION_ADMIN_GRANTS (const)", - "ORGANIZATION_ADMIN_NO_BYPASS (const)", - "Organization (type)", - "OrganizationSchema (const)", - "Position (type)", - "PositionInput (type)", - "PositionSchema (const)", - "SCIM (const)", - "SCIMAddress (type)", - "SCIMAddressSchema (const)", - "SCIMBulkOperation (type)", - "SCIMBulkOperationSchema (const)", - "SCIMBulkRequest (type)", - "SCIMBulkRequestSchema (const)", - "SCIMBulkResponse (type)", - "SCIMBulkResponseOperation (type)", - "SCIMBulkResponseOperationSchema (const)", - "SCIMBulkResponseSchema (const)", - "SCIMEmail (type)", - "SCIMEmailSchema (const)", - "SCIMEnterpriseUser (type)", - "SCIMEnterpriseUserSchema (const)", - "SCIMError (type)", - "SCIMErrorSchema (const)", - "SCIMGroup (type)", - "SCIMGroupReference (type)", - "SCIMGroupReferenceSchema (const)", - "SCIMGroupSchema (const)", - "SCIMListResponse (type)", - "SCIMListResponseSchema (const)", - "SCIMMemberReference (type)", - "SCIMMemberReferenceSchema (const)", - "SCIMMeta (type)", - "SCIMMetaSchema (const)", - "SCIMName (type)", - "SCIMNameSchema (const)", - "SCIMPatchOperation (type)", - "SCIMPatchOperationSchema (const)", - "SCIMPatchRequest (type)", - "SCIMPatchRequestSchema (const)", - "SCIMPhoneNumber (type)", - "SCIMPhoneNumberSchema (const)", - "SCIMResource (type)", - "SCIMUser (type)", - "SCIMUserSchema (const)", - "SCIM_SCHEMAS (const)", - "TokenPayload (interface)", - "User (type)", - "UserSchema (const)", - "VerificationToken (type)", - "VerificationTokenSchema (const)", - "createEvalUser (function)", - "definePosition (function)", - "mapMembershipRole (function)", - "positionForm (const)" - ], - "./shared": [ - "AppName (type)", - "AppNameSchema (const)", - "ApplyProtectionContext (interface)", - "BaseMetadataRecord (type)", - "BaseMetadataRecordSchema (const)", - "CorsConfig (type)", - "CorsConfigSchema (const)", - "CronExpressionInput (type)", - "CronExpressionInputSchema (const)", - "EXTERNAL_ERROR_CODES (const)", - "EventName (type)", - "EventNameSchema (const)", - "Expression (type)", - "ExpressionDialect (type)", - "ExpressionInput (type)", - "ExpressionInputSchema (const)", - "ExpressionMeta (type)", - "ExpressionMetaSchema (const)", - "ExpressionSchema (const)", - "ExternalErrorCode (type)", - "ExternalSchemaMismatchError (class)", - "ExternalSchemaModeViolationError (class)", - "ExternalWriteForbiddenError (class)", - "F (const)", - "FieldMapping (type)", - "FieldMappingSchema (const)", - "FieldMappingTransform (type)", - "FieldMappingTransformSchema (const)", - "FieldName (type)", - "FieldNameSchema (const)", - "FlowName (type)", - "FlowNameSchema (const)", - "HttpMethod (type)", - "HttpMethodSubset (type)", - "HttpMethodSubsetSchema (const)", - "HttpRequest (type)", - "HttpRequestSchema (const)", - "IsolationLevel (type)", - "IsolationLevelEnum (const)", - "MAP_SUPPORTED_FIELDS (const)", - "METADATA_ALIASES (const)", - "MapSupportedField (type)", - "MetadataCollectionInput (type)", - "MetadataFormat (type)", - "MetadataFormatSchema (const)", - "MutationEvent (type)", - "MutationEventEnum (const)", - "NormalizeStackInputOptions (interface)", - "ObjectName (type)", - "ObjectNameSchema (const)", - "ObjectStackRawIssue (type)", - "P (const)", - "PLURAL_TO_SINGULAR (const)", - "Predicate (type)", - "PredicateInput (type)", - "PredicateInputSchema (const)", - "PredicateSchema (const)", - "Protection (type)", - "ProtectionSchema (const)", - "RateLimitConfig (type)", - "RateLimitConfigSchema (const)", - "ResilientFetchOptions (interface)", - "RoleName (type)", - "RoleNameSchema (const)", - "SINGULAR_TO_PLURAL (const)", - "SchemaDiffEntry (interface)", - "SchemaDiffEntryKind (type)", - "SnakeCaseIdentifier (type)", - "SnakeCaseIdentifierSchema (const)", - "SortDirection (type)", - "SortDirectionEnum (const)", - "SortItem (type)", - "SortItemSchema (const)", - "StaticMount (type)", - "StaticMountSchema (const)", - "StrictUnknownKeyErrorOptions (interface)", - "SystemIdentifier (type)", - "SystemIdentifierSchema (const)", - "TemplateExpressionInput (type)", - "TemplateExpressionInputSchema (const)", - "VISIBILITY_ALIAS_KEYS (const)", - "ViewName (type)", - "ViewNameSchema (const)", - "applyProtection (function)", - "cel (function)", - "cron (function)", - "expression (function)", - "findClosestMatches (function)", - "formatSuggestion (function)", - "formatZodError (function)", - "formatZodIssue (function)", - "lazySchema (function)", - "levenshteinDistance (function)", - "normalizeMetadataCollection (function)", - "normalizePluginMetadata (function)", - "normalizeStackInput (function)", - "normalizeVisibleWhen (function)", - "objectStackErrorMap (const)", - "pluralToSingular (function)", - "renderDiffMessage (function)", - "resilientFetch (function)", - "safeParsePretty (function)", - "singularToPlural (function)", - "strictUnknownKeyError (function)", - "strictVisibilityError (const)", - "suggestFieldType (function)", - "tmpl (function)" - ] -} diff --git a/packages/spec/api-surface/ai.json b/packages/spec/api-surface/ai.json new file mode 100644 index 0000000000..880880ae17 --- /dev/null +++ b/packages/spec/api-surface/ai.json @@ -0,0 +1,150 @@ +{ + "description": "Every exported `name (kind)` of one published entry point of @objectstack/spec — the breadth half of the ADR-0059 backward-compatibility gate. Sharded by entry point (#5837) so two PRs touching different entry points never share a file. Reads the BUILT dist/*.d.ts: regenerate with `pnpm --filter @objectstack/spec gen:api-surface` after a real build.", + "entry": "./ai", + "exports": [ + "AIModelConfigSchema (const)", + "AIUsageRecord (type)", + "AIUsageRecordSchema (const)", + "Agent (type)", + "AgentSchema (const)", + "BlueprintApp (type)", + "BlueprintAppSchema (const)", + "BlueprintCondition (type)", + "BlueprintConditionSchema (const)", + "BlueprintDashboard (type)", + "BlueprintDashboardSchema (const)", + "BlueprintField (type)", + "BlueprintFieldSchema (const)", + "BlueprintNavItem (type)", + "BlueprintNavItemSchema (const)", + "BlueprintObject (type)", + "BlueprintObjectSchema (const)", + "BlueprintSeed (type)", + "BlueprintSeedSchema (const)", + "BlueprintSummaryOperations (type)", + "BlueprintSummaryOperationsSchema (const)", + "BlueprintView (type)", + "BlueprintViewSchema (const)", + "BlueprintWidgetCondition (type)", + "BlueprintWidgetConditionSchema (const)", + "CodeContentSchema (const)", + "ConversationAnalytics (type)", + "ConversationAnalyticsSchema (const)", + "ConversationContext (type)", + "ConversationContextSchema (const)", + "ConversationMessage (type)", + "ConversationMessageSchema (const)", + "ConversationSession (type)", + "ConversationSessionSchema (const)", + "ConversationSummary (type)", + "ConversationSummarySchema (const)", + "EmbeddingModel (type)", + "EmbeddingModelSchema (const)", + "FileContentSchema (const)", + "FileKnowledgeSource (type)", + "FileKnowledgeSourceSchema (const)", + "FunctionCall (type)", + "FunctionCallSchema (const)", + "HttpKnowledgeSource (type)", + "HttpKnowledgeSourceSchema (const)", + "ImageContentSchema (const)", + "KnowledgeChunk (type)", + "KnowledgeChunkSchema (const)", + "KnowledgeDocument (type)", + "KnowledgeDocumentSchema (const)", + "KnowledgeHit (type)", + "KnowledgeHitSchema (const)", + "KnowledgeRefreshPolicy (type)", + "KnowledgeRefreshPolicySchema (const)", + "KnowledgeSource (type)", + "KnowledgeSourceKind (type)", + "KnowledgeSourceKindSchema (const)", + "KnowledgeSourceSchema (const)", + "MCPApprovalPolicy (type)", + "MCPApprovalPolicySchema (const)", + "MCPServerRef (type)", + "MCPServerRefSchema (const)", + "MCPToolBinding (type)", + "MCPToolBindingSchema (const)", + "MCPTransport (type)", + "MCPTransportSchema (const)", + "MCP_AGENT_PERMISSION_SETS (const)", + "MCP_AGENT_PERMISSION_SET_READ (const)", + "MCP_AGENT_PERMISSION_SET_RESTRICTED (const)", + "MCP_AGENT_PERMISSION_SET_WRITE (const)", + "MCP_OAUTH_SCOPES (const)", + "MCP_OAUTH_SCOPE_ACTIONS (const)", + "MCP_OAUTH_SCOPE_DATA_READ (const)", + "MCP_OAUTH_SCOPE_DATA_WRITE (const)", + "McpOauthScope (type)", + "MessageContent (type)", + "MessageContentSchema (const)", + "MessageContentType (type)", + "MessageContentTypeSchema (const)", + "MessagePruningEvent (type)", + "MessagePruningEventSchema (const)", + "MessageRole (type)", + "MessageRoleSchema (const)", + "ModelCapability (type)", + "ModelCapabilitySchema (const)", + "ModelConfig (type)", + "ModelConfigSchema (const)", + "ModelLimits (type)", + "ModelLimitsSchema (const)", + "ModelPricing (type)", + "ModelPricingSchema (const)", + "ModelProvider (type)", + "ModelProviderSchema (const)", + "ModelRegistry (type)", + "ModelRegistryEntry (type)", + "ModelRegistryEntrySchema (const)", + "ModelRegistrySchema (const)", + "ModelSelectionCriteria (type)", + "ModelSelectionCriteriaSchema (const)", + "ObjectKnowledgeSource (type)", + "ObjectKnowledgeSourceSchema (const)", + "PromptTemplate (type)", + "PromptTemplateSchema (const)", + "PromptVariable (type)", + "PromptVariableSchema (const)", + "Skill (type)", + "SkillSchema (const)", + "SkillTriggerCondition (type)", + "SkillTriggerConditionSchema (const)", + "SolutionBlueprint (type)", + "SolutionBlueprintSchema (const)", + "SolutionBlueprintStrict (type)", + "SolutionBlueprintStrictSchema (const)", + "StructuredOutputConfig (type)", + "StructuredOutputConfigSchema (const)", + "StructuredOutputFormat (type)", + "StructuredOutputFormatSchema (const)", + "TextContentSchema (const)", + "TokenBudgetConfig (type)", + "TokenBudgetConfigSchema (const)", + "TokenBudgetStrategy (type)", + "TokenBudgetStrategySchema (const)", + "TokenUsage (type)", + "TokenUsageSchema (const)", + "TokenUsageStats (type)", + "TokenUsageStatsSchema (const)", + "Tool (type)", + "ToolCall (type)", + "ToolCallSchema (const)", + "ToolSchema (const)", + "TransformPipelineStep (type)", + "TransformPipelineStepSchema (const)", + "VectorStore (type)", + "VectorStoreProvider (type)", + "VectorStoreProviderSchema (const)", + "VectorStoreSchema (const)", + "agentForm (const)", + "defineAgent (function)", + "defineSkill (function)", + "defineSolutionBlueprint (function)", + "defineTool (function)", + "scopesToAgentPermissionSets (function)", + "skillForm (const)", + "toolForm (const)" + ] +} diff --git a/packages/spec/api-surface/api.json b/packages/spec/api-surface/api.json new file mode 100644 index 0000000000..edcd7dc403 --- /dev/null +++ b/packages/spec/api-surface/api.json @@ -0,0 +1,864 @@ +{ + "description": "Every exported `name (kind)` of one published entry point of @objectstack/spec — the breadth half of the ADR-0059 backward-compatibility gate. Sharded by entry point (#5837) so two PRs touching different entry points never share a file. Reads the BUILT dist/*.d.ts: regenerate with `pnpm --filter @objectstack/spec gen:api-surface` after a real build.", + "entry": "./api", + "exports": [ + "AckMessage (type)", + "AckMessageSchema (const)", + "AiAgentCapabilities (type)", + "AiAgentCapabilitiesSchema (const)", + "AiAgentChatRequest (type)", + "AiAgentChatRequestSchema (const)", + "AiAgentSummary (type)", + "AiAgentSummarySchema (const)", + "AiAgentsResponse (type)", + "AiAgentsResponseSchema (const)", + "AiChatRequest (type)", + "AiChatRequestSchema (const)", + "AiChatResponse (type)", + "AiChatResponseSchema (const)", + "AiCompleteRequest (type)", + "AiCompleteRequestSchema (const)", + "AiConversation (type)", + "AiConversationSchema (const)", + "AiMessage (type)", + "AiMessageSchema (const)", + "AiModelsResponse (type)", + "AiModelsResponseSchema (const)", + "AiPendingAction (type)", + "AiPendingActionSchema (const)", + "AiPendingActionStatus (type)", + "AiPendingActionStatusSchema (const)", + "AiStreamChunk (type)", + "AiStreamChunkSchema (const)", + "AnalyticsEndpoint (type)", + "AnalyticsMetadataResponse (type)", + "AnalyticsMetadataResponseSchema (const)", + "AnalyticsProtocol (interface)", + "AnalyticsQueryRequest (type)", + "AnalyticsQueryRequestSchema (const)", + "AnalyticsResultResponseSchema (const)", + "AnalyticsSqlResponse (type)", + "AnalyticsSqlResponseSchema (const)", + "ApiChangelogEntry (type)", + "ApiChangelogEntrySchema (const)", + "ApiDocumentationConfig (type)", + "ApiDocumentationConfigSchema (const)", + "ApiEndpoint (type)", + "ApiEndpointInput (type)", + "ApiEndpointSchema (const)", + "ApiError (type)", + "ApiErrorSchema (const)", + "ApiMappingSchema (const)", + "ApiRoutes (type)", + "ApiRoutesSchema (const)", + "ApiTestCollection (type)", + "ApiTestCollectionSchema (const)", + "ApiTestRequest (type)", + "ApiTestRequestSchema (const)", + "ApiTestingUiConfig (type)", + "ApiTestingUiConfigSchema (const)", + "ApiTestingUiType (type)", + "AppDefinitionResponse (type)", + "AppDefinitionResponseSchema (const)", + "ApproveAiPendingActionResponse (type)", + "ApproveAiPendingActionResponseSchema (const)", + "AuthEndpoint (type)", + "AuthEndpointAlias (type)", + "AuthEndpointAliases (const)", + "AuthEndpointPath (type)", + "AuthEndpointPaths (const)", + "AuthEndpointSchema (const)", + "AuthFeaturesConfig (type)", + "AuthFeaturesConfigSchema (const)", + "AuthProvider (type)", + "AuthProviderInfo (type)", + "AuthProviderInfoSchema (const)", + "AutomationActionsResponse (type)", + "AutomationActionsResponseSchema (const)", + "AutomationApiContracts (const)", + "AutomationApiErrorCode (type)", + "AutomationFlowPathParams (type)", + "AutomationFlowPathParamsSchema (const)", + "AutomationProtocol (interface)", + "AutomationRunPathParams (type)", + "AutomationRunPathParamsSchema (const)", + "AutomationTriggerRequest (type)", + "AutomationTriggerRequestSchema (const)", + "AutomationTriggerResponse (type)", + "AutomationTriggerResponseSchema (const)", + "BasePresence (type)", + "BasePresenceSchema (const)", + "BaseResponse (type)", + "BaseResponseSchema (const)", + "BatchApiContracts (const)", + "BatchConfig (type)", + "BatchConfigSchema (const)", + "BatchDataRequest (type)", + "BatchDataRequestSchema (const)", + "BatchDataResponse (type)", + "BatchDataResponseSchema (const)", + "BatchEndpointsConfig (type)", + "BatchEndpointsConfigInput (type)", + "BatchEndpointsConfigSchema (const)", + "BatchLoadingStrategy (type)", + "BatchLoadingStrategySchema (const)", + "BatchOperationResult (type)", + "BatchOperationResultSchema (const)", + "BatchOperationType (type)", + "BatchOptions (type)", + "BatchOptionsSchema (const)", + "BatchRecord (type)", + "BatchRecordSchema (const)", + "BatchUpdateRequest (type)", + "BatchUpdateRequestSchema (const)", + "BatchUpdateResponse (type)", + "BatchUpdateResponseSchema (const)", + "BulkDataEvent (type)", + "BulkDataEventSchema (const)", + "BulkDataEventType (type)", + "BulkRequest (type)", + "BulkRequestSchema (const)", + "BulkResponse (type)", + "BulkResponseSchema (const)", + "CacheControl (type)", + "CacheControlSchema (const)", + "CacheDirective (type)", + "CacheInvalidationRequest (type)", + "CacheInvalidationRequestSchema (const)", + "CacheInvalidationResponse (type)", + "CacheInvalidationResponseSchema (const)", + "CacheInvalidationTarget (type)", + "CapabilityDescriptor (type)", + "CapabilityDescriptorSchema (const)", + "CheckPermissionRequest (type)", + "CheckPermissionRequestSchema (const)", + "CheckPermissionResponse (type)", + "CheckPermissionResponseSchema (const)", + "CodeGenerationTemplate (type)", + "CodeGenerationTemplateSchema (const)", + "CompleteChunkedUploadRequest (type)", + "CompleteChunkedUploadRequestSchema (const)", + "CompleteChunkedUploadResponse (type)", + "CompleteChunkedUploadResponseSchema (const)", + "CompleteUploadRequest (type)", + "CompleteUploadRequestSchema (const)", + "ConceptListResponse (type)", + "ConceptListResponseSchema (const)", + "ConflictResolutionStrategy (type)", + "CreateAiConversationRequest (type)", + "CreateAiConversationRequestSchema (const)", + "CreateDataRequest (type)", + "CreateDataRequestSchema (const)", + "CreateDataResponse (type)", + "CreateDataResponseSchema (const)", + "CreateExportJobRequest (type)", + "CreateExportJobRequestSchema (const)", + "CreateExportJobResponse (type)", + "CreateExportJobResponseSchema (const)", + "CreateFlowRequest (type)", + "CreateFlowRequestSchema (const)", + "CreateFlowResponse (type)", + "CreateFlowResponseSchema (const)", + "CreateImportJobRequest (type)", + "CreateImportJobRequestSchema (const)", + "CreateImportJobResponse (type)", + "CreateImportJobResponseSchema (const)", + "CreateManyDataRequest (type)", + "CreateManyDataRequestSchema (const)", + "CreateManyDataResponse (type)", + "CreateManyDataResponseSchema (const)", + "CreateRequest (type)", + "CreateRequestSchema (const)", + "CreateViewRequest (type)", + "CreateViewRequestSchema (const)", + "CreateViewResponse (type)", + "CreateViewResponseSchema (const)", + "CrossObjectBatchDroppedFields (type)", + "CrossObjectBatchDroppedFieldsSchema (const)", + "CrossObjectBatchOperation (type)", + "CrossObjectBatchOperationSchema (const)", + "CrossObjectBatchRequest (type)", + "CrossObjectBatchRequestSchema (const)", + "CrossObjectBatchResponse (type)", + "CrossObjectBatchResponseSchema (const)", + "CrudEndpointPattern (type)", + "CrudEndpointPatternSchema (const)", + "CrudEndpointsConfig (type)", + "CrudEndpointsConfigInput (type)", + "CrudEndpointsConfigSchema (const)", + "CrudOperation (type)", + "CursorMessage (type)", + "CursorMessageSchema (const)", + "CursorPosition (type)", + "CursorPositionSchema (const)", + "DEFAULT_ANALYTICS_ROUTES (const)", + "DEFAULT_AUTOMATION_ROUTES (const)", + "DEFAULT_BATCH_ROUTES (const)", + "DEFAULT_DATA_CRUD_ROUTES (const)", + "DEFAULT_DISCOVERY_ROUTES (const)", + "DEFAULT_I18N_ROUTES (const)", + "DEFAULT_METADATA_ROUTES (const)", + "DEFAULT_NOTIFICATION_ROUTES (const)", + "DEFAULT_VERSIONING_CONFIG (const)", + "DataEvent (type)", + "DataEventSchema (const)", + "DataEventType (type)", + "DataLoaderConfig (type)", + "DataLoaderConfigSchema (const)", + "DataProtocol (interface)", + "DeduplicationStrategy (type)", + "DeleteDataRequest (type)", + "DeleteDataRequestSchema (const)", + "DeleteDataResponse (type)", + "DeleteDataResponseSchema (const)", + "DeleteFlowRequest (type)", + "DeleteFlowRequestSchema (const)", + "DeleteFlowResponse (type)", + "DeleteFlowResponseSchema (const)", + "DeleteManyDataRequest (type)", + "DeleteManyDataRequestSchema (const)", + "DeleteManyDataResponse (type)", + "DeleteManyDataResponseSchema (const)", + "DeleteManyRequest (type)", + "DeleteManyRequestSchema (const)", + "DeleteMetaItemRequest (type)", + "DeleteMetaItemRequestSchema (const)", + "DeleteMetaItemResponse (type)", + "DeleteMetaItemResponseSchema (const)", + "DeleteResponse (type)", + "DeleteResponseSchema (const)", + "DeleteViewRequest (type)", + "DeleteViewRequestSchema (const)", + "DeleteViewResponse (type)", + "DeleteViewResponseSchema (const)", + "DeviceRequestResponse (type)", + "DeviceRequestResponseSchema (const)", + "DeviceTokenResponse (type)", + "DeviceTokenResponseSchema (const)", + "DisablePackageRequest (type)", + "DisablePackageRequestSchema (const)", + "DisablePackageResponse (type)", + "DisablePackageResponseSchema (const)", + "DiscoveryEnvironment (type)", + "DiscoveryEnvironmentSchema (const)", + "DiscoveryResponse (type)", + "DiscoverySchema (const)", + "DispatcherConfig (type)", + "DispatcherConfigInput (type)", + "DispatcherConfigSchema (const)", + "DispatcherErrorCode (type)", + "DispatcherErrorResponse (type)", + "DispatcherErrorResponseSchema (const)", + "DispatcherRoute (type)", + "DispatcherRouteInput (type)", + "DispatcherRouteSchema (const)", + "DocumentState (type)", + "DocumentStateSchema (const)", + "ERROR_CODE_LEDGER (const)", + "ETag (type)", + "ETagSchema (const)", + "EditMessage (type)", + "EditMessageSchema (const)", + "EditOperation (type)", + "EditOperationSchema (const)", + "EditOperationType (type)", + "EmailPasswordConfigPublic (type)", + "EmailPasswordConfigPublicSchema (const)", + "EnablePackageRequest (type)", + "EnablePackageRequestSchema (const)", + "EnablePackageResponse (type)", + "EnablePackageResponseSchema (const)", + "EndpointGateIdentity (interface)", + "EndpointGateIssue (interface)", + "EndpointMapping (const)", + "EndpointMappingKey (type)", + "EndpointRegistry (type)", + "EndpointRegistrySchema (const)", + "EnhancedApiError (type)", + "EnhancedApiErrorSchema (const)", + "ErrorCategory (type)", + "ErrorCode (type)", + "ErrorHandlingConfig (type)", + "ErrorHandlingConfigInput (type)", + "ErrorHandlingConfigSchema (const)", + "ErrorHttpStatusMap (const)", + "ErrorMessage (type)", + "ErrorMessageSchema (const)", + "ErrorResponse (type)", + "ErrorResponseSchema (const)", + "EventMessage (type)", + "EventMessageSchema (const)", + "EventPattern (type)", + "EventPatternSchema (const)", + "EventSubscription (type)", + "EventSubscriptionSchema (const)", + "ExportApiContracts (const)", + "ExportFormat (type)", + "ExportImportTemplate (type)", + "ExportImportTemplateSchema (const)", + "ExportJobProgress (type)", + "ExportJobProgressSchema (const)", + "ExportJobStatus (type)", + "ExportJobSummary (type)", + "ExportJobSummarySchema (const)", + "ExportRequest (type)", + "ExportRequestSchema (const)", + "FieldError (type)", + "FieldErrorCode (type)", + "FieldErrorSchema (const)", + "FieldMappingEntry (type)", + "FieldMappingEntrySchema (const)", + "FileDownloadUrlResponse (type)", + "FileDownloadUrlResponseSchema (const)", + "FileTypeValidation (type)", + "FileTypeValidationSchema (const)", + "FileUploadResponse (type)", + "FileUploadResponseSchema (const)", + "FindDataRequest (type)", + "FindDataRequestSchema (const)", + "FindDataResponse (type)", + "FindDataResponseSchema (const)", + "FlowSummary (type)", + "FlowSummarySchema (const)", + "GeneratedApiDocumentation (type)", + "GeneratedApiDocumentationSchema (const)", + "GeneratedEndpoint (type)", + "GeneratedEndpointSchema (const)", + "GetAnalyticsMetaRequestSchema (const)", + "GetAuthConfigResponse (type)", + "GetAuthConfigResponseSchema (const)", + "GetDataRequest (type)", + "GetDataRequestSchema (const)", + "GetDataResponse (type)", + "GetDataResponseSchema (const)", + "GetDiscoveryRequest (type)", + "GetDiscoveryRequestSchema (const)", + "GetDiscoveryResponse (type)", + "GetDiscoveryResponseSchema (const)", + "GetEffectivePermissionsRequest (type)", + "GetEffectivePermissionsRequestSchema (const)", + "GetEffectivePermissionsResponse (type)", + "GetEffectivePermissionsResponseSchema (const)", + "GetExportJobDownloadRequest (type)", + "GetExportJobDownloadRequestSchema (const)", + "GetExportJobDownloadResponse (type)", + "GetExportJobDownloadResponseSchema (const)", + "GetFieldLabelsRequest (type)", + "GetFieldLabelsRequestSchema (const)", + "GetFieldLabelsResponse (type)", + "GetFieldLabelsResponseSchema (const)", + "GetFlowRequest (type)", + "GetFlowRequestSchema (const)", + "GetFlowResponse (type)", + "GetFlowResponseSchema (const)", + "GetInstalledPackageRequest (type)", + "GetInstalledPackageRequestSchema (const)", + "GetInstalledPackageResponse (type)", + "GetInstalledPackageResponseSchema (const)", + "GetLocalesRequest (type)", + "GetLocalesRequestSchema (const)", + "GetLocalesResponse (type)", + "GetLocalesResponseSchema (const)", + "GetMetaItemCachedRequest (type)", + "GetMetaItemCachedRequestSchema (const)", + "GetMetaItemCachedResponse (type)", + "GetMetaItemCachedResponseSchema (const)", + "GetMetaItemRequest (type)", + "GetMetaItemRequestSchema (const)", + "GetMetaItemResponse (type)", + "GetMetaItemResponseSchema (const)", + "GetMetaItemsRequest (type)", + "GetMetaItemsRequestSchema (const)", + "GetMetaItemsResponse (type)", + "GetMetaItemsResponseSchema (const)", + "GetMetaTypesRequest (type)", + "GetMetaTypesRequestSchema (const)", + "GetMetaTypesResponse (type)", + "GetMetaTypesResponseSchema (const)", + "GetNotificationPreferencesRequest (type)", + "GetNotificationPreferencesRequestSchema (const)", + "GetNotificationPreferencesResponse (type)", + "GetNotificationPreferencesResponseSchema (const)", + "GetObjectPermissionsRequest (type)", + "GetObjectPermissionsRequestSchema (const)", + "GetObjectPermissionsResponse (type)", + "GetObjectPermissionsResponseSchema (const)", + "GetPackageRequest (type)", + "GetPackageRequestSchema (const)", + "GetPackageResponse (type)", + "GetPackageResponseSchema (const)", + "GetPresenceRequest (type)", + "GetPresenceRequestSchema (const)", + "GetPresenceResponse (type)", + "GetPresenceResponseSchema (const)", + "GetPresignedUrlRequest (type)", + "GetPresignedUrlRequestSchema (const)", + "GetRunRequest (type)", + "GetRunRequestSchema (const)", + "GetRunResponse (type)", + "GetRunResponseSchema (const)", + "GetTranslationsRequest (type)", + "GetTranslationsRequestSchema (const)", + "GetTranslationsResponse (type)", + "GetTranslationsResponseSchema (const)", + "GetUiViewRequest (type)", + "GetUiViewRequestSchema (const)", + "GetUiViewResponse (type)", + "GetUiViewResponseSchema (const)", + "GetViewRequest (type)", + "GetViewRequestSchema (const)", + "GetViewResponse (type)", + "GetViewResponseSchema (const)", + "HandlerStatus (type)", + "HandlerStatusSchema (const)", + "HttpFindQueryParamsSchema (const)", + "HttpMethod (type)", + "HttpStatusErrorCodeMap (const)", + "I18nProtocol (interface)", + "IMPORT_JOB_MAX_ROWS (const)", + "IdRequest (type)", + "IdRequestSchema (const)", + "ImportJobApiContracts (const)", + "ImportJobProgress (type)", + "ImportJobProgressSchema (const)", + "ImportJobResults (type)", + "ImportJobResultsSchema (const)", + "ImportJobStatus (type)", + "ImportJobSummary (type)", + "ImportJobSummarySchema (const)", + "ImportMapping (type)", + "ImportMappingSchema (const)", + "ImportRequest (type)", + "ImportRequestSchema (const)", + "ImportResponse (type)", + "ImportResponseSchema (const)", + "ImportRowResult (type)", + "ImportRowResultSchema (const)", + "ImportValidationConfig (type)", + "ImportValidationConfigSchema (const)", + "ImportValidationMode (type)", + "ImportValidationResult (type)", + "ImportValidationResultSchema (const)", + "ImportWriteMode (type)", + "InitiateChunkedUploadRequest (type)", + "InitiateChunkedUploadRequestSchema (const)", + "InitiateChunkedUploadResponse (type)", + "InitiateChunkedUploadResponseSchema (const)", + "InstallPackageRequest (type)", + "InstallPackageRequestSchema (const)", + "InstallPackageResponse (type)", + "InstallPackageResponseSchema (const)", + "InstalledPackage (type)", + "ListAiConversationsRequest (type)", + "ListAiConversationsRequestSchema (const)", + "ListAiConversationsResponse (type)", + "ListAiConversationsResponseSchema (const)", + "ListAiPendingActionsRequest (type)", + "ListAiPendingActionsRequestSchema (const)", + "ListAiPendingActionsResponse (type)", + "ListAiPendingActionsResponseSchema (const)", + "ListExportJobsRequest (type)", + "ListExportJobsRequestSchema (const)", + "ListExportJobsResponse (type)", + "ListExportJobsResponseSchema (const)", + "ListFlowsRequest (type)", + "ListFlowsRequestSchema (const)", + "ListFlowsResponse (type)", + "ListFlowsResponseSchema (const)", + "ListImportJobsRequest (type)", + "ListImportJobsRequestSchema (const)", + "ListImportJobsResponse (type)", + "ListImportJobsResponseSchema (const)", + "ListInstalledPackagesRequest (type)", + "ListInstalledPackagesRequestSchema (const)", + "ListInstalledPackagesResponse (type)", + "ListInstalledPackagesResponseSchema (const)", + "ListNotificationsRequest (type)", + "ListNotificationsRequestSchema (const)", + "ListNotificationsResponse (type)", + "ListNotificationsResponseSchema (const)", + "ListPackagesRequest (type)", + "ListPackagesRequestSchema (const)", + "ListPackagesResponse (type)", + "ListPackagesResponseSchema (const)", + "ListRecordResponse (type)", + "ListRecordResponseSchema (const)", + "ListRunsRequest (type)", + "ListRunsRequestSchema (const)", + "ListRunsResponse (type)", + "ListRunsResponseSchema (const)", + "ListViewsRequest (type)", + "ListViewsRequestSchema (const)", + "ListViewsResponse (type)", + "ListViewsResponseSchema (const)", + "LoginRequest (type)", + "LoginRequestInput (type)", + "LoginRequestSchema (const)", + "LoginType (type)", + "MarkAllNotificationsReadRequest (type)", + "MarkAllNotificationsReadRequestSchema (const)", + "MarkAllNotificationsReadResponse (type)", + "MarkAllNotificationsReadResponseSchema (const)", + "MarkNotificationsReadRequest (type)", + "MarkNotificationsReadRequestSchema (const)", + "MarkNotificationsReadResponse (type)", + "MarkNotificationsReadResponseSchema (const)", + "MetadataBulkRegisterRequest (type)", + "MetadataBulkRegisterRequestSchema (const)", + "MetadataBulkResponse (type)", + "MetadataBulkResponseSchema (const)", + "MetadataBulkUnregisterRequestSchema (const)", + "MetadataCacheApi (const)", + "MetadataCacheRequest (type)", + "MetadataCacheRequestSchema (const)", + "MetadataCacheResponse (type)", + "MetadataCacheResponseSchema (const)", + "MetadataDeleteResponse (type)", + "MetadataDeleteResponseSchema (const)", + "MetadataDependenciesResponse (type)", + "MetadataDependenciesResponseSchema (const)", + "MetadataDependentsResponse (type)", + "MetadataDependentsResponseSchema (const)", + "MetadataEffectiveResponse (type)", + "MetadataEffectiveResponseSchema (const)", + "MetadataEndpointsConfig (type)", + "MetadataEndpointsConfigInput (type)", + "MetadataEndpointsConfigSchema (const)", + "MetadataEvent (type)", + "MetadataEventSchema (const)", + "MetadataEventType (type)", + "MetadataExistsResponse (type)", + "MetadataExistsResponseSchema (const)", + "MetadataExportRequestSchema (const)", + "MetadataExportResponse (type)", + "MetadataExportResponseSchema (const)", + "MetadataImportRequestSchema (const)", + "MetadataImportResponse (type)", + "MetadataImportResponseSchema (const)", + "MetadataItemResponse (type)", + "MetadataItemResponseSchema (const)", + "MetadataListResponse (type)", + "MetadataListResponseSchema (const)", + "MetadataNamesResponse (type)", + "MetadataNamesResponseSchema (const)", + "MetadataOverlayResponse (type)", + "MetadataOverlayResponseSchema (const)", + "MetadataOverlaySaveRequestSchema (const)", + "MetadataProtocol (interface)", + "MetadataQueryRequestSchema (const)", + "MetadataQueryResponse (type)", + "MetadataQueryResponseSchema (const)", + "MetadataRegisterRequest (type)", + "MetadataRegisterRequestSchema (const)", + "MetadataTypeInfoResponse (type)", + "MetadataTypeInfoResponseSchema (const)", + "MetadataTypesResponse (type)", + "MetadataTypesResponseSchema (const)", + "MetadataValidateRequestSchema (const)", + "MetadataValidateResponse (type)", + "MetadataValidateResponseSchema (const)", + "ModificationResult (type)", + "ModificationResultSchema (const)", + "Notification (type)", + "NotificationInput (type)", + "NotificationPreferences (type)", + "NotificationPreferencesInput (type)", + "NotificationPreferencesSchema (const)", + "NotificationProtocol (interface)", + "NotificationSchema (const)", + "OData (const)", + "ODataConfig (type)", + "ODataConfigSchema (const)", + "ODataError (type)", + "ODataErrorSchema (const)", + "ODataFilterFunction (type)", + "ODataFilterFunctionSchema (const)", + "ODataMetadata (type)", + "ODataMetadataSchema (const)", + "ODataQuery (type)", + "ODataQueryAdapter (type)", + "ODataQueryAdapterInput (type)", + "ODataQueryAdapterSchema (const)", + "ODataQuerySchema (const)", + "ODataResponse (type)", + "ODataResponseSchema (const)", + "ObjectDefinitionResponse (type)", + "ObjectDefinitionResponseSchema (const)", + "OpenApiGenerationConfig (type)", + "OpenApiGenerationConfigInput (type)", + "OpenApiGenerationConfigSchema (const)", + "OpenApiSecurityScheme (type)", + "OpenApiSecuritySchemeSchema (const)", + "OpenApiServer (type)", + "OpenApiServerSchema (const)", + "OpenApiSpec (type)", + "OpenApiSpecSchema (const)", + "OperatorMapping (type)", + "OperatorMappingSchema (const)", + "PackageApiContracts (const)", + "PackageApiErrorCode (type)", + "PackageInstallRequest (type)", + "PackageInstallRequestSchema (const)", + "PackageInstallResponse (type)", + "PackageInstallResponseSchema (const)", + "PackagePathParams (type)", + "PackagePathParamsSchema (const)", + "PackageProtocol (interface)", + "PackageRollbackRequest (type)", + "PackageRollbackRequestSchema (const)", + "PackageRollbackResponse (type)", + "PackageRollbackResponseSchema (const)", + "PackageStatus (type)", + "PackageUpgradeRequest (type)", + "PackageUpgradeRequestSchema (const)", + "PackageUpgradeResponse (type)", + "PackageUpgradeResponseSchema (const)", + "PermissionProtocol (interface)", + "PingMessage (type)", + "PingMessageSchema (const)", + "PongMessage (type)", + "PongMessageSchema (const)", + "PresenceMessage (type)", + "PresenceMessageSchema (const)", + "PresenceState (type)", + "PresenceStateSchema (const)", + "PresenceStatus (type)", + "PresenceUpdate (type)", + "PresenceUpdateSchema (const)", + "PresignedUrlResponse (type)", + "PresignedUrlResponseSchema (const)", + "QueryAdapterConfig (type)", + "QueryAdapterConfigInput (type)", + "QueryAdapterConfigSchema (const)", + "QueryAdapterTarget (type)", + "QueryAdapterTargetSchema (const)", + "QueryOptimizationConfig (type)", + "QueryOptimizationConfigSchema (const)", + "REGISTERED_ERROR_CODES (const)", + "RawUploadResponse (type)", + "RawUploadResponseSchema (const)", + "RealtimeConfig (type)", + "RealtimeConfigSchema (const)", + "RealtimeConnectRequest (type)", + "RealtimeConnectRequestSchema (const)", + "RealtimeConnectResponse (type)", + "RealtimeConnectResponseSchema (const)", + "RealtimeDisconnectRequest (type)", + "RealtimeDisconnectRequestSchema (const)", + "RealtimeDisconnectResponse (type)", + "RealtimeDisconnectResponseSchema (const)", + "RealtimeEvent (type)", + "RealtimeEventSchema (const)", + "RealtimeEventType (type)", + "RealtimePresence (type)", + "RealtimePresenceSchema (const)", + "RealtimeProtocol (interface)", + "RealtimeRecordAction (type)", + "RealtimeSubscribeRequest (type)", + "RealtimeSubscribeRequestSchema (const)", + "RealtimeSubscribeResponse (type)", + "RealtimeSubscribeResponseSchema (const)", + "RealtimeUnsubscribeRequest (type)", + "RealtimeUnsubscribeRequestSchema (const)", + "RealtimeUnsubscribeResponse (type)", + "RealtimeUnsubscribeResponseSchema (const)", + "RecordData (type)", + "RecordDataSchema (const)", + "RefreshTokenRequest (type)", + "RefreshTokenRequestSchema (const)", + "RegisterDeviceRequest (type)", + "RegisterDeviceRequestSchema (const)", + "RegisterDeviceResponse (type)", + "RegisterDeviceResponseSchema (const)", + "RegisterRequest (type)", + "RegisterRequestSchema (const)", + "RegisteredErrorCode (type)", + "RejectAiPendingActionResponse (type)", + "RejectAiPendingActionResponseSchema (const)", + "RequestValidationConfig (type)", + "RequestValidationConfigInput (type)", + "RequestValidationConfigSchema (const)", + "ResolveDependenciesRequest (type)", + "ResolveDependenciesRequestSchema (const)", + "ResolveDependenciesResponse (type)", + "ResolveDependenciesResponseSchema (const)", + "ResponseEnvelopeConfig (type)", + "ResponseEnvelopeConfigInput (type)", + "ResponseEnvelopeConfigSchema (const)", + "RestApiConfig (type)", + "RestApiConfigInput (type)", + "RestApiConfigSchema (const)", + "RestApiEndpoint (type)", + "RestApiEndpointSchema (const)", + "RestApiPluginConfig (type)", + "RestApiPluginConfigInput (type)", + "RestApiPluginConfigSchema (const)", + "RestApiRouteCategory (type)", + "RestApiRouteRegistration (type)", + "RestApiRouteRegistrationSchema (const)", + "RestQueryAdapter (type)", + "RestQueryAdapterInput (type)", + "RestQueryAdapterSchema (const)", + "RestServerConfig (type)", + "RestServerConfigInput (type)", + "RestServerConfigSchema (const)", + "RetryStrategy (type)", + "RouteCategory (type)", + "RouteCoverageEntry (type)", + "RouteCoverageEntrySchema (const)", + "RouteCoverageReport (type)", + "RouteCoverageReportSchema (const)", + "RouteDefinition (type)", + "RouteDefinitionSchema (const)", + "RouteGenerationConfig (type)", + "RouteGenerationConfigInput (type)", + "RouteGenerationConfigSchema (const)", + "RouteHealthEntry (type)", + "RouteHealthEntrySchema (const)", + "RouteHealthReport (type)", + "RouteHealthReportSchema (const)", + "RouterConfig (type)", + "RouterConfigSchema (const)", + "SERVICE_SELF_INFO_KEY (const)", + "SaveMetaItemRequest (type)", + "SaveMetaItemRequestSchema (const)", + "SaveMetaItemResponse (type)", + "SaveMetaItemResponseSchema (const)", + "ScheduleExportRequest (type)", + "ScheduleExportRequestSchema (const)", + "ScheduleExportResponse (type)", + "ScheduleExportResponseSchema (const)", + "ScheduledExport (type)", + "ScheduledExportSchema (const)", + "ServiceInfo (type)", + "ServiceInfoSchema (const)", + "ServiceSelfInfo (type)", + "ServiceSelfInfoSchema (const)", + "ServiceStatus (type)", + "Session (type)", + "SessionResponse (type)", + "SessionResponseSchema (const)", + "SessionSchema (const)", + "SessionUser (type)", + "SessionUserInput (type)", + "SessionUserSchema (const)", + "SetPresenceRequest (type)", + "SetPresenceRequestSchema (const)", + "SetPresenceResponse (type)", + "SetPresenceResponseSchema (const)", + "SimpleCursorPosition (type)", + "SimpleCursorPositionSchema (const)", + "SimplePresenceState (type)", + "SimplePresenceStateSchema (const)", + "SingleRecordResponse (type)", + "SingleRecordResponseSchema (const)", + "StandardApiContracts (const)", + "StandardErrorCode (type)", + "StorageApiContracts (const)", + "SubscribeMessage (type)", + "SubscribeMessageSchema (const)", + "Subscription (type)", + "SubscriptionEventSchema (const)", + "SubscriptionSchema (const)", + "ToggleFlowRequest (type)", + "ToggleFlowRequestSchema (const)", + "ToggleFlowResponse (type)", + "ToggleFlowResponseSchema (const)", + "TransportProtocol (type)", + "TriggerFlowRequest (type)", + "TriggerFlowRequestSchema (const)", + "TriggerFlowResponse (type)", + "TriggerFlowResponseSchema (const)", + "UndoImportJobResponse (type)", + "UndoImportJobResponseSchema (const)", + "UninstallPackageApiRequest (type)", + "UninstallPackageApiRequestSchema (const)", + "UninstallPackageApiResponse (type)", + "UninstallPackageApiResponseSchema (const)", + "UninstallPackageRequest (type)", + "UninstallPackageRequestSchema (const)", + "UninstallPackageResponse (type)", + "UninstallPackageResponseSchema (const)", + "UnregisterDeviceRequest (type)", + "UnregisterDeviceRequestSchema (const)", + "UnregisterDeviceResponse (type)", + "UnregisterDeviceResponseSchema (const)", + "UnsubscribeMessage (type)", + "UnsubscribeMessageSchema (const)", + "UnsubscribeRequest (type)", + "UnsubscribeRequestSchema (const)", + "UpdateAiConversationRequest (type)", + "UpdateAiConversationRequestSchema (const)", + "UpdateDataRequest (type)", + "UpdateDataRequestSchema (const)", + "UpdateDataResponse (type)", + "UpdateDataResponseSchema (const)", + "UpdateFlowRequest (type)", + "UpdateFlowRequestSchema (const)", + "UpdateFlowResponse (type)", + "UpdateFlowResponseSchema (const)", + "UpdateManyDataRequest (type)", + "UpdateManyDataRequestSchema (const)", + "UpdateManyDataResponse (type)", + "UpdateManyDataResponseSchema (const)", + "UpdateManyRecord (type)", + "UpdateManyRecordSchema (const)", + "UpdateManyRequest (type)", + "UpdateManyRequestSchema (const)", + "UpdateNotificationPreferencesRequest (type)", + "UpdateNotificationPreferencesRequestSchema (const)", + "UpdateNotificationPreferencesResponse (type)", + "UpdateNotificationPreferencesResponseSchema (const)", + "UpdateRequest (type)", + "UpdateRequestSchema (const)", + "UpdateViewRequest (type)", + "UpdateViewRequestSchema (const)", + "UpdateViewResponse (type)", + "UpdateViewResponseSchema (const)", + "UploadArtifactRequest (type)", + "UploadArtifactRequestSchema (const)", + "UploadArtifactResponse (type)", + "UploadArtifactResponseSchema (const)", + "UploadChunkRequest (type)", + "UploadChunkRequestSchema (const)", + "UploadChunkResponse (type)", + "UploadChunkResponseSchema (const)", + "UploadProgress (type)", + "UploadProgressSchema (const)", + "UserProfileResponse (type)", + "UserProfileResponseSchema (const)", + "ValidationMode (type)", + "VersionDefinition (type)", + "VersionDefinitionSchema (const)", + "VersionNegotiationResponse (type)", + "VersionNegotiationResponseSchema (const)", + "VersionStatus (type)", + "VersioningConfig (type)", + "VersioningConfigInput (type)", + "VersioningConfigSchema (const)", + "VersioningStrategy (type)", + "ViewProtocol (interface)", + "WELL_KNOWN_CAPABILITY_KEYS (const)", + "WebSocketConfig (type)", + "WebSocketConfigSchema (const)", + "WebSocketEvent (type)", + "WebSocketEventSchema (const)", + "WebSocketMessage (type)", + "WebSocketMessageSchema (const)", + "WebSocketMessageType (type)", + "WebSocketPresenceStatus (type)", + "WebSocketServerConfig (type)", + "WebSocketServerConfigSchema (const)", + "WellKnownCapabilities (type)", + "WellKnownCapabilitiesSchema (const)", + "envelopeViolations (function)", + "getAuthEndpointUrl (function)", + "getDefaultRouteRegistrations (function)", + "identityFreeEndpointGateFailure (function)", + "normalizeEndpointPath (function)", + "readServiceSelfInfo (function)", + "resolveDiscoveryEnvironment (function)", + "standardErrorCodeForHttpStatus (function)", + "validateApiEndpointDeclarations (function)" + ] +} diff --git a/packages/spec/api-surface/automation.json b/packages/spec/api-surface/automation.json new file mode 100644 index 0000000000..95d7333783 --- /dev/null +++ b/packages/spec/api-surface/automation.json @@ -0,0 +1,262 @@ +{ + "description": "Every exported `name (kind)` of one published entry point of @objectstack/spec — the breadth half of the ADR-0059 backward-compatibility gate. Sharded by entry point (#5837) so two PRs touching different entry points never share a file. Reads the BUILT dist/*.d.ts: regenerate with `pnpm --filter @objectstack/spec gen:api-surface` after a real build.", + "entry": "./automation", + "exports": [ + "APPROVAL_BRANCH_LABELS (const)", + "APPROVAL_NODE_TYPE (const)", + "APPROVAL_REVISE_NODE_TYPE (const)", + "APPROVER_EXPRESSION_ROOTS (const)", + "APPROVER_ORG_SCOPED (const)", + "APPROVER_ORG_SYMBOLS (const)", + "APPROVER_VALUE_BINDINGS (const)", + "APPROVER_VALUE_SOURCES (const)", + "ActionCategory (type)", + "ActionCategorySchema (const)", + "ActionDescriptor (type)", + "ActionDescriptorInput (type)", + "ActionDescriptorSchema (const)", + "ActionParadigm (type)", + "ActionParadigmSchema (const)", + "ActionRef (type)", + "ActionRefSchema (const)", + "ApprovalDecision (type)", + "ApprovalEscalation (type)", + "ApprovalEscalationSchema (const)", + "ApprovalNodeApprover (type)", + "ApprovalNodeApproverSchema (const)", + "ApprovalNodeConfig (type)", + "ApprovalNodeConfigSchema (const)", + "ApproverOrgSymbol (type)", + "ApproverType (const)", + "ApproverValueBinding (type)", + "BPMN_BOUNDARY_EVENT (const)", + "BPMN_JOIN_GATEWAY (const)", + "BPMN_PARALLEL_GATEWAY (const)", + "BUILT_IN_BPMN_MAPPINGS (const)", + "BpmnDiagnostic (type)", + "BpmnDiagnosticSchema (const)", + "BpmnElementMapping (type)", + "BpmnElementMappingSchema (const)", + "BpmnExportOptions (type)", + "BpmnExportOptionsSchema (const)", + "BpmnImportOptions (type)", + "BpmnImportOptionsSchema (const)", + "BpmnInteropResult (type)", + "BpmnInteropResultSchema (const)", + "BpmnMappingDiagnostic (interface)", + "BpmnMappingResult (interface)", + "BpmnUnmappedStrategy (type)", + "BpmnUnmappedStrategySchema (const)", + "BpmnVersion (type)", + "BpmnVersionSchema (const)", + "Checkpoint (type)", + "CheckpointParsed (type)", + "CheckpointSchema (const)", + "ConcurrencyPolicy (type)", + "ConcurrencyPolicyParsed (type)", + "ConcurrencyPolicySchema (const)", + "CreateRecordConfig (type)", + "CreateRecordConfigParsed (type)", + "CreateRecordConfigSchema (const)", + "DEFAULT_FLOW_FUNCTION_EFFECT (const)", + "DEPRECATED_APPROVER_TYPES (const)", + "DecisionCondition (type)", + "DecisionConditionSchema (const)", + "DecisionConfig (type)", + "DecisionConfigParsed (type)", + "DecisionConfigSchema (const)", + "DecisionOutputDef (type)", + "DecisionOutputDefSchema (const)", + "DeleteRecordConfig (type)", + "DeleteRecordConfigParsed (type)", + "DeleteRecordConfigSchema (const)", + "ETL (const)", + "ETLDestination (type)", + "ETLDestinationParsed (type)", + "ETLDestinationSchema (const)", + "ETLEndpointType (type)", + "ETLEndpointTypeParsed (type)", + "ETLEndpointTypeSchema (const)", + "ETLPipeline (type)", + "ETLPipelineParsed (type)", + "ETLPipelineRun (type)", + "ETLPipelineRunParsed (type)", + "ETLPipelineRunSchema (const)", + "ETLPipelineSchema (const)", + "ETLRunStatus (type)", + "ETLRunStatusParsed (type)", + "ETLRunStatusSchema (const)", + "ETLSource (type)", + "ETLSourceParsed (type)", + "ETLSourceSchema (const)", + "ETLSyncMode (type)", + "ETLSyncModeParsed (type)", + "ETLSyncModeSchema (const)", + "ETLTransformation (type)", + "ETLTransformationParsed (type)", + "ETLTransformationSchema (const)", + "ETLTransformationType (type)", + "ETLTransformationTypeParsed (type)", + "ETLTransformationTypeSchema (const)", + "ExecutionError (type)", + "ExecutionErrorParsed (type)", + "ExecutionErrorSchema (const)", + "ExecutionErrorSeverity (type)", + "ExecutionLog (type)", + "ExecutionLogParsed (type)", + "ExecutionLogSchema (const)", + "ExecutionStatus (type)", + "ExecutionStepLog (type)", + "ExecutionStepLogParsed (type)", + "ExecutionStepLogSchema (const)", + "ExecutionStepMetrics (type)", + "ExecutionStepMetricsSchema (const)", + "ExecutionStepSkipReason (type)", + "ExecutionStepSkipReasonSchema (const)", + "FLOW_BUILTIN_NODE_TYPES (const)", + "FLOW_NODE_EXPRESSION_PATHS (const)", + "FLOW_REGION_CONFIG_KEYS (const)", + "FLOW_REGION_SLOTS (const)", + "FLOW_REGION_SLOTS_BY_TYPE (const)", + "FLOW_STRUCTURAL_NODE_TYPES (const)", + "Flow (type)", + "FlowEdge (type)", + "FlowEdgeParsed (type)", + "FlowEdgeSchema (const)", + "FlowFunctionCallable (type)", + "FlowFunctionDeclaration (type)", + "FlowFunctionDeclarationInput (type)", + "FlowFunctionDeclarationSchema (const)", + "FlowFunctionEffect (type)", + "FlowFunctionEffectSchema (const)", + "FlowFunctionEntry (type)", + "FlowFunctionEntrySchema (const)", + "FlowGraph (interface)", + "FlowNode (type)", + "FlowNodeAction (const)", + "FlowNodeExpressionPath (interface)", + "FlowNodeExpressionRole (type)", + "FlowNodeParsed (type)", + "FlowNodeSchema (const)", + "FlowParsed (type)", + "FlowRegion (type)", + "FlowRegionArity (type)", + "FlowRegionParsed (type)", + "FlowRegionSchema (const)", + "FlowRegionSlotDecl (interface)", + "FlowRunGateSummary (type)", + "FlowRunGateSummarySchema (const)", + "FlowRunNodeSummary (type)", + "FlowRunNodeSummarySchema (const)", + "FlowRunSummary (type)", + "FlowRunSummaryParsed (type)", + "FlowRunSummarySchema (const)", + "FlowSchema (const)", + "FlowVariableSchema (const)", + "FlowVersionHistory (type)", + "FlowVersionHistoryParsed (type)", + "FlowVersionHistorySchema (const)", + "GetRecordConfig (type)", + "GetRecordConfigParsed (type)", + "GetRecordConfigSchema (const)", + "GuardRefSchema (const)", + "HttpConfig (type)", + "HttpConfigParsed (type)", + "HttpConfigSchema (const)", + "LOOP_MAX_ITERATIONS_CEILING (const)", + "LOOP_NODE_TYPE (const)", + "LoopConfig (type)", + "LoopConfigParsed (type)", + "LoopConfigSchema (const)", + "MapConfig (type)", + "MapConfigParsed (type)", + "MapConfigSchema (const)", + "MappableFlow (interface)", + "NON_AUTHORABLE_APPROVER_TYPES (const)", + "NodeExecutorDescriptor (type)", + "NodeExecutorDescriptorSchema (const)", + "NormalizedFlowFunction (interface)", + "NotifyConfig (type)", + "NotifyConfigParsed (type)", + "NotifyConfigSchema (const)", + "ORG_MEMBERSHIP_LEVELS (const)", + "OS_CONSTRUCT_EXT (const)", + "PARALLEL_NODE_TYPE (const)", + "ParallelBranch (type)", + "ParallelBranchSchema (const)", + "ParallelConfig (type)", + "ParallelConfigParsed (type)", + "ParallelConfigSchema (const)", + "RegionAnalysis (interface)", + "ResolvedFlowNodeExpression (interface)", + "RetryPolicy (type)", + "RetryPolicyParsed (type)", + "RetryPolicySchema (const)", + "SCHEMALESS_NODE_CONFIG_SCHEMAS (const)", + "ScheduleState (type)", + "ScheduleStateParsed (type)", + "ScheduleStateSchema (const)", + "SchemalessNodeType (type)", + "ScreenConfig (type)", + "ScreenConfigParsed (type)", + "ScreenConfigSchema (const)", + "ScreenFieldConfig (type)", + "ScreenFieldConfigSchema (const)", + "ScriptConfig (type)", + "ScriptConfigParsed (type)", + "ScriptConfigSchema (const)", + "StateMachineConfig (type)", + "StateMachineSchema (const)", + "StateNodeConfig (type)", + "StateNodeSchema (const)", + "SubflowConfig (type)", + "SubflowConfigParsed (type)", + "SubflowConfigSchema (const)", + "TIME_RELATIVE_DEFAULT_CRON (const)", + "TIME_RELATIVE_DEFAULT_MAX_RECORDS (const)", + "TRY_CATCH_NODE_TYPE (const)", + "TimeRelativeTrigger (type)", + "TimeRelativeTriggerInput (type)", + "TimeRelativeTriggerSchema (const)", + "Transition (type)", + "TransitionSchema (const)", + "TryCatchConfig (type)", + "TryCatchConfigParsed (type)", + "TryCatchConfigSchema (const)", + "UpdateRecordConfig (type)", + "UpdateRecordConfigParsed (type)", + "UpdateRecordConfigSchema (const)", + "WAIT_EXECUTOR_DESCRIPTOR (const)", + "WaitEventType (type)", + "WaitEventTypeSchema (const)", + "WaitExecutorConfig (type)", + "WaitExecutorConfigSchema (const)", + "WaitResumePayload (type)", + "WaitResumePayloadSchema (const)", + "WaitTimeoutBehavior (type)", + "WaitTimeoutBehaviorSchema (const)", + "Webhook (type)", + "WebhookInput (type)", + "WebhookSchema (const)", + "WebhookTriggerType (type)", + "analyzeRegion (function)", + "approverTypeIsOrgScoped (function)", + "canonicalApproverType (function)", + "collectFlowGraphs (function)", + "defineActionDescriptor (function)", + "defineFlow (function)", + "defineWebhook (function)", + "exportConstructsToBpmn (function)", + "findRegionEntry (function)", + "flowForm (const)", + "getApprovalNodeConfigJsonSchema (function)", + "getSchemalessNodeConfigJsonSchemas (function)", + "importBpmnToConstructs (function)", + "isFlowFunctionEffect (function)", + "normalizeControlFlowRegions (function)", + "normalizeDecisionOutputs (function)", + "normalizeFlowFunctionEntry (function)", + "resolveFlowNodeExpressions (function)", + "validateControlFlow (function)" + ] +} diff --git a/packages/spec/api-surface/cloud.json b/packages/spec/api-surface/cloud.json new file mode 100644 index 0000000000..7dcaece55b --- /dev/null +++ b/packages/spec/api-surface/cloud.json @@ -0,0 +1,202 @@ +{ + "description": "Every exported `name (kind)` of one published entry point of @objectstack/spec — the breadth half of the ADR-0059 backward-compatibility gate. Sharded by entry point (#5837) so two PRs touching different entry points never share a file. Reads the BUILT dist/*.d.ts: regenerate with `pnpm --filter @objectstack/spec gen:api-surface` after a real build.", + "entry": "./cloud", + "exports": [ + "AnalyticsTimeRange (type)", + "AnalyticsTimeRangeSchema (const)", + "AppDiscoveryRequest (type)", + "AppDiscoveryRequestSchema (const)", + "AppDiscoveryResponse (type)", + "AppDiscoveryResponseSchema (const)", + "AppSubscription (type)", + "AppSubscriptionSchema (const)", + "ArtifactDownloadResponse (type)", + "ArtifactDownloadResponseSchema (const)", + "ArtifactReference (type)", + "ArtifactReferenceSchema (const)", + "CreateListingRequest (type)", + "CreateListingRequestSchema (const)", + "CreatePackageRequest (type)", + "CreatePackageRequestSchema (const)", + "CreatePackageVersionRequest (type)", + "CreatePackageVersionRequestSchema (const)", + "CuratedCollection (type)", + "CuratedCollectionSchema (const)", + "Environment (type)", + "EnvironmentArtifact (type)", + "EnvironmentArtifactInput (type)", + "EnvironmentArtifactSchema (const)", + "EnvironmentCredential (type)", + "EnvironmentCredentialSchema (const)", + "EnvironmentCredentialStatus (type)", + "EnvironmentCredentialStatusSchema (const)", + "EnvironmentDriver (type)", + "EnvironmentDriverSchema (const)", + "EnvironmentMember (type)", + "EnvironmentMemberSchema (const)", + "EnvironmentPackageInstallation (type)", + "EnvironmentPackageInstallationSchema (const)", + "EnvironmentPackageStatus (type)", + "EnvironmentPackageStatusSchema (const)", + "EnvironmentRole (type)", + "EnvironmentRoleSchema (const)", + "EnvironmentSchema (const)", + "EnvironmentStatus (type)", + "EnvironmentStatusSchema (const)", + "EnvironmentType (type)", + "EnvironmentTypeSchema (const)", + "EnvironmentVisibility (type)", + "EnvironmentVisibilitySchema (const)", + "FeaturedListing (type)", + "FeaturedListingSchema (const)", + "InstallPackageToEnvironmentRequest (type)", + "InstallPackageToEnvironmentRequestSchema (const)", + "InstalledAppSummary (type)", + "InstalledAppSummarySchema (const)", + "ListEnvironmentPackagesResponse (type)", + "ListEnvironmentPackagesResponseSchema (const)", + "ListInstalledAppsRequest (type)", + "ListInstalledAppsRequestSchema (const)", + "ListInstalledAppsResponse (type)", + "ListInstalledAppsResponseSchema (const)", + "ListReviewsRequest (type)", + "ListReviewsRequestSchema (const)", + "ListReviewsResponse (type)", + "ListReviewsResponseSchema (const)", + "ListingActionRequest (type)", + "ListingActionRequestSchema (const)", + "ListingStatus (type)", + "ListingStatusSchema (const)", + "MarketplaceCategory (type)", + "MarketplaceCategorySchema (const)", + "MarketplaceHealthMetrics (type)", + "MarketplaceHealthMetricsSchema (const)", + "MarketplaceInstallRequest (type)", + "MarketplaceInstallRequestSchema (const)", + "MarketplaceInstallResponse (type)", + "MarketplaceInstallResponseSchema (const)", + "MarketplaceListing (type)", + "MarketplaceListingSchema (const)", + "MarketplaceSearchRequest (type)", + "MarketplaceSearchRequestSchema (const)", + "MarketplaceSearchResponse (type)", + "MarketplaceSearchResponseSchema (const)", + "Package (type)", + "PackageCategory (type)", + "PackageCategorySchema (const)", + "PackageDependency (type)", + "PackageDependencySchema (const)", + "PackageInstallation (type)", + "PackageInstallationSchema (const)", + "PackageInstallationStatus (type)", + "PackageInstallationStatusSchema (const)", + "PackageL10nField (type)", + "PackageLocale (type)", + "PackageLocaleSchema (const)", + "PackageManifest (type)", + "PackageManifestSchema (const)", + "PackagePublisher (type)", + "PackagePublisherSchema (const)", + "PackageSchema (const)", + "PackageSubmission (type)", + "PackageSubmissionSchema (const)", + "PackageTranslation (type)", + "PackageTranslationSchema (const)", + "PackageTranslations (type)", + "PackageTranslationsSchema (const)", + "PackageVersion (type)", + "PackageVersionSchema (const)", + "PackageVersionStatus (type)", + "PackageVersionStatusSchema (const)", + "PackageVisibility (type)", + "PackageVisibilitySchema (const)", + "PolicyAction (type)", + "PolicyActionSchema (const)", + "PolicyViolationType (type)", + "PolicyViolationTypeSchema (const)", + "PricingModel (type)", + "PricingModelSchema (const)", + "ProvisionEnvironmentRequest (type)", + "ProvisionEnvironmentRequestSchema (const)", + "ProvisionEnvironmentResponse (type)", + "ProvisionEnvironmentResponseSchema (const)", + "ProvisionOrganizationRequest (type)", + "ProvisionOrganizationRequestSchema (const)", + "ProvisionOrganizationResponse (type)", + "ProvisionOrganizationResponseSchema (const)", + "ProvisionTenantRequest (type)", + "ProvisionTenantRequestSchema (const)", + "ProvisionTenantResponse (type)", + "ProvisionTenantResponseSchema (const)", + "PublishPackageVersionRequest (type)", + "PublishPackageVersionRequestSchema (const)", + "Publisher (type)", + "PublisherProfile (type)", + "PublisherProfileSchema (const)", + "PublisherSchema (const)", + "PublisherVerification (type)", + "PublisherVerificationSchema (const)", + "PublishingAnalyticsRequest (type)", + "PublishingAnalyticsRequestSchema (const)", + "PublishingAnalyticsResponse (type)", + "PublishingAnalyticsResponseSchema (const)", + "RecommendationReason (type)", + "RecommendationReasonSchema (const)", + "RecommendedApp (type)", + "RecommendedAppSchema (const)", + "RejectionReason (type)", + "RejectionReasonSchema (const)", + "ReleaseChannel (type)", + "ReleaseChannelSchema (const)", + "ResolvePackageL10nOptions (interface)", + "ReviewCriterion (type)", + "ReviewCriterionSchema (const)", + "ReviewDecision (type)", + "ReviewDecisionSchema (const)", + "ReviewModerationStatus (type)", + "ReviewModerationStatusSchema (const)", + "RollbackEnvironmentPackageRequest (type)", + "RollbackEnvironmentPackageRequestSchema (const)", + "Sha256Digest (type)", + "Sha256DigestSchema (const)", + "SubmissionReview (type)", + "SubmissionReviewSchema (const)", + "SubmitReviewRequest (type)", + "SubmitReviewRequestSchema (const)", + "SubscriptionStatus (type)", + "SubscriptionStatusSchema (const)", + "TemplateManifest (type)", + "TemplateManifestSchema (const)", + "TenantContext (type)", + "TenantContextSchema (const)", + "TenantDatabase (type)", + "TenantDatabaseSchema (const)", + "TenantDatabaseStatus (type)", + "TenantDatabaseStatusSchema (const)", + "TenantIdentificationSource (type)", + "TenantIdentificationSourceSchema (const)", + "TenantPlan (type)", + "TenantPlanSchema (const)", + "TenantRoutingConfig (type)", + "TenantRoutingConfigSchema (const)", + "TimeSeriesPoint (type)", + "TimeSeriesPointSchema (const)", + "TrendingListing (type)", + "TrendingListingSchema (const)", + "UpdateListingRequest (type)", + "UpdateListingRequestSchema (const)", + "UpdatePackageRequest (type)", + "UpdatePackageRequestSchema (const)", + "UpdatePackageVersionRequest (type)", + "UpdatePackageVersionRequestSchema (const)", + "UpgradeEnvironmentPackageRequest (type)", + "UpgradeEnvironmentPackageRequestSchema (const)", + "UserReview (type)", + "UserReviewSchema (const)", + "VersionRelease (type)", + "VersionReleaseSchema (const)", + "resolvePackageL10n (function)", + "resolvePackageL10nField (function)", + "resolveScreenshotCaptions (function)" + ] +} diff --git a/packages/spec/api-surface/contracts.json b/packages/spec/api-surface/contracts.json new file mode 100644 index 0000000000..aa8a981dfc --- /dev/null +++ b/packages/spec/api-surface/contracts.json @@ -0,0 +1,281 @@ +{ + "description": "Every exported `name (kind)` of one published entry point of @objectstack/spec — the breadth half of the ADR-0059 backward-compatibility gate. Sharded by entry point (#5837) so two PRs touching different entry points never share a file. Reads the BUILT dist/*.d.ts: regenerate with `pnpm --filter @objectstack/spec gen:api-surface` after a real build.", + "entry": "./contracts", + "exports": [ + "AIConversation (interface)", + "AIMessage (type)", + "AIMessageWithTools (type)", + "AIObjectResult (interface)", + "AIRequestOptions (interface)", + "AIRequestOptionsWithTools (type)", + "AIResult (interface)", + "AIStreamEvent (type)", + "AIToolCall (type)", + "AIToolDefinition (interface)", + "AIToolResult (type)", + "APPROVAL_ACTION_KINDS (const)", + "APPROVAL_STATUSES (const)", + "AdapterContext (interface)", + "AdapterSearchOptions (interface)", + "AnalyticsDriverCapabilities (interface)", + "AnalyticsQuery (type)", + "AnalyticsQueryInput (type)", + "AnalyticsResult (interface)", + "AnalyticsStrategy (interface)", + "ApiEndpointMatch (interface)", + "ApprovalActionAttachment (interface)", + "ApprovalActionKind (type)", + "ApprovalActionRow (interface)", + "ApprovalDecisionInput (interface)", + "ApprovalDecisionResult (interface)", + "ApprovalRecallInput (interface)", + "ApprovalRecallResult (interface)", + "ApprovalRequestRow (interface)", + "ApprovalResubmitInput (interface)", + "ApprovalResubmitResult (interface)", + "ApprovalSendBackInput (interface)", + "ApprovalSendBackResult (interface)", + "ApprovalStatus (type)", + "AssistantModelMessage (type)", + "AudienceBindingSuggestion (type)", + "AudienceBindingSuggestionFilter (interface)", + "AudienceBindingSuggestionSync (interface)", + "AuthResult (interface)", + "AuthSession (interface)", + "AuthSessionApi (interface)", + "AuthUser (interface)", + "AutomationContext (interface)", + "AutomationResult (interface)", + "CacheStats (interface)", + "ChatWithToolsOptions (interface)", + "CheckNamespaceInput (interface)", + "CheckNamespaceResult (interface)", + "ClusterCallContext (interface)", + "CoreServiceContract (type)", + "CoreServiceContracts (interface)", + "CounterIncrOptions (interface)", + "CreateExportJobInput (interface)", + "CreateExportJobResult (interface)", + "CreateShareLinkInput (interface)", + "CryptoContext (interface)", + "CryptoHandle (interface)", + "CubeMeta (interface)", + "DatasetCompareTo (interface)", + "DatasetSelection (interface)", + "DefineSharingRuleInput (interface)", + "DelegableAdminScope (interface)", + "DelegableScope (interface)", + "DeployExecutionResult (interface)", + "EMBEDDER_SERVICE (const)", + "EmailAddress (type)", + "EmailAttachment (interface)", + "EmailDeliveryStatus (type)", + "EngineSchemaRegistryView (interface)", + "ExecuteUpgradeInput (interface)", + "ExplainAccessRequest (interface)", + "ExportJobDownload (interface)", + "ExportJobListResult (interface)", + "FinishReason (type)", + "FlowRuntimeState (interface)", + "GenerateDraftOpts (interface)", + "GenerateObjectOptions (interface)", + "GrantShareInput (interface)", + "HealthStatus (type)", + "HierarchyScope (type)", + "HierarchyScopeContext (interface)", + "IAIConversationService (interface)", + "IAIService (interface)", + "IAdvancedServiceRegistry (interface)", + "IAnalyticsService (interface)", + "IAppLifecycleService (interface)", + "IApprovalService (interface)", + "IAuthService (interface)", + "IAutomationService (interface)", + "IBasicServiceRegistry (interface)", + "IBusinessUnitGraphService (interface)", + "ICacheService (interface)", + "IClusterService (interface)", + "ICounter (interface)", + "ICryptoProvider (interface)", + "IDataDriver (interface)", + "IDataEngine (interface)", + "IDeployPipelineService (interface)", + "IEmailService (interface)", + "IEmailTransport (interface)", + "IEmbedder (interface)", + "IExportService (interface)", + "IExternalDatasourceService (interface)", + "IFileAccessDelegate (interface)", + "IHierarchyScopeResolver (interface)", + "IHttpRequest (interface)", + "IHttpResponse (interface)", + "IHttpServer (interface)", + "II18nService (interface)", + "IJobService (interface)", + "IKV (interface)", + "IKnowledgeAdapter (interface)", + "IKnowledgeService (interface)", + "ILock (interface)", + "IMetadataService (interface)", + "INotificationService (interface)", + "IObjectQLEngine (interface)", + "IPackageService (interface)", + "IPluginLifecycleEvents (interface)", + "IPluginValidator (interface)", + "IPubSub (interface)", + "IQueueService (interface)", + "IRealtimeService (interface)", + "IReportService (interface)", + "IRlsMembershipResolver (interface)", + "ISchemaDiffService (interface)", + "ISchemaDriver (interface)", + "ISearchService (interface)", + "ISecurityService (interface)", + "ISeedLoaderService (interface)", + "IServiceRegistry (interface)", + "IShareLinkService (interface)", + "ISharingRuleService (interface)", + "ISharingService (interface)", + "ISmsService (interface)", + "ISmsTransport (interface)", + "IStartupOrchestrator (interface)", + "IStorageService (interface)", + "ITeamGraphService (interface)", + "ImportObjectOpts (interface)", + "ImportObjectResult (interface)", + "InboxListResult (interface)", + "InboxNotification (interface)", + "InboxQuery (interface)", + "InstallPackageInput (interface)", + "InstallPackageResult (interface)", + "IntrospectedColumn (interface)", + "IntrospectedIndex (interface)", + "IntrospectedSchema (interface)", + "IntrospectedTable (interface)", + "JobExecution (type)", + "JobHandler (type)", + "JobRetryPolicy (interface)", + "JobSchedule (interface)", + "JobScheduleOptions (interface)", + "KNOWLEDGE_SERVICE (const)", + "KVEntry (interface)", + "KVSetOptions (interface)", + "KnowledgeReindexOptions (interface)", + "KnowledgeReindexResult (interface)", + "KnowledgeSearchOptions (interface)", + "LLMAdapter (interface)", + "LifecycleEventName (type)", + "ListExportJobsOptions (interface)", + "ListShareLinksFilter (interface)", + "LockAcquireOptions (interface)", + "LockHandle (interface)", + "Logger (interface)", + "MarkReadResult (interface)", + "MessageObservability (interface)", + "MetadataExportOptions (interface)", + "MetadataImportOptions (interface)", + "MetadataImportResult (interface)", + "MetadataTypeInfo (interface)", + "MetadataWatchCallback (type)", + "MetadataWatchHandle (interface)", + "MetadataWriteOptions (interface)", + "Middleware (type)", + "MigrationApplyResult (interface)", + "ModelMessage (type)", + "NormalizedEmailMessage (interface)", + "NormalizedSmsMessage (interface)", + "NotificationChannel (type)", + "NotificationMessage (interface)", + "NotificationResult (interface)", + "ObjectDraft (interface)", + "PendingActionRow (interface)", + "PendingActionStatus (type)", + "PlanUpgradeInput (interface)", + "Plugin (interface)", + "PluginStartupResult (type)", + "PresignedDownloadDescriptor (interface)", + "PresignedDownloadOptions (interface)", + "PresignedUploadDescriptor (interface)", + "ProposePendingActionInput (interface)", + "PubSubHandler (type)", + "PubSubMessage (interface)", + "PublishOptions (interface)", + "QueueBackoffPolicy (interface)", + "QueueHandler (type)", + "QueueMessage (interface)", + "QueueMessageRecord (interface)", + "QueuePublishOptions (interface)", + "RESERVED_RLS_MEMBERSHIP_KEYS (const)", + "RESUME_AUTHORITY_SERVICE (const)", + "RLS_MEMBERSHIP_RESOLVER_SERVICE (const)", + "RealtimeEventHandler (type)", + "RealtimeEventPayload (interface)", + "RealtimeSubscriptionFilter (interface)", + "RealtimeSubscriptionOptions (interface)", + "RecordShare (interface)", + "RecordShareRecipientType (type)", + "RemoteTable (interface)", + "ReportFormat (type)", + "ReportQuery (interface)", + "ReportRunResult (interface)", + "ReportSchedule (interface)", + "ResolveDependenciesInput (interface)", + "ResolveShareLinkResult (interface)", + "ResumeSignal (interface)", + "RlsMembershipContext (interface)", + "RollbackInput (interface)", + "RouteHandler (type)", + "SHARE_LINK_SERVICE (const)", + "SaveReportInput (interface)", + "SavedReport (interface)", + "ScheduleExportInput (interface)", + "ScheduleReportInput (interface)", + "SchemaValidationReport (interface)", + "SchemaValidationResult (interface)", + "ScreenFieldSpec (interface)", + "ScreenSpec (interface)", + "SearchHit (interface)", + "SearchOptions (interface)", + "SearchResult (interface)", + "SecurityContext (type)", + "SendEmailInput (interface)", + "SendEmailResult (interface)", + "SendSmsInput (interface)", + "SendSmsResult (interface)", + "SendTemplateInput (interface)", + "ServiceSlotContract (type)", + "ServiceSlotContracts (interface)", + "ShareAccessLevel (type)", + "ShareLink (interface)", + "ShareLinkAudience (type)", + "ShareLinkExecutionContext (interface)", + "ShareLinkPermission (type)", + "ShareSource (type)", + "SharingExecutionContext (interface)", + "SharingRuleEvaluationResult (interface)", + "SharingRuleRecipientType (type)", + "SharingRuleRow (interface)", + "SmsDeliveryStatus (type)", + "SmsTransportSendResult (interface)", + "StartupOptions (type)", + "StartupOptionsInput (type)", + "StorageFileInfo (interface)", + "StorageUploadOptions (interface)", + "StrategyContext (interface)", + "SubscribeOptions (interface)", + "SystemModelMessage (type)", + "TextStreamPart (type)", + "ToolCallPart (interface)", + "ToolExecutionContext (interface)", + "ToolModelMessage (type)", + "ToolResultPart (interface)", + "ToolSet (type)", + "TransportSendResult (interface)", + "Unsubscribe (type)", + "UploadArtifactInput (interface)", + "UploadArtifactResult (interface)", + "UserModelMessage (type)", + "ValidationResult (type)", + "WriteObservabilityOptions (interface)" + ] +} diff --git a/packages/spec/api-surface/data.json b/packages/spec/api-surface/data.json new file mode 100644 index 0000000000..58d4d9ce74 --- /dev/null +++ b/packages/spec/api-surface/data.json @@ -0,0 +1,570 @@ +{ + "description": "Every exported `name (kind)` of one published entry point of @objectstack/spec — the breadth half of the ADR-0059 backward-compatibility gate. Sharded by entry point (#5837) so two PRs touching different entry points never share a file. Reads the BUILT dist/*.d.ts: regenerate with `pnpm --filter @objectstack/spec gen:api-surface` after a real build.", + "entry": "./data", + "exports": [ + "ALL_OPERATORS (const)", + "API_METHOD_DERIVATION (const)", + "API_METHOD_ORDER (const)", + "API_OPERATION_ORDER (const)", + "API_PRIMITIVES (const)", + "AUDIT_PROVENANCE_FIELDS (const)", + "Address (type)", + "AddressSchema (const)", + "AddressValueSchema (const)", + "AggregationFunction (const)", + "AggregationMetricType (const)", + "AggregationNode (type)", + "AggregationNodeSchema (const)", + "AggregationPipeline (type)", + "AggregationPipelineSchema (const)", + "AggregationStage (type)", + "AggregationStageSchema (const)", + "AnalyticsQuery (type)", + "AnalyticsQueryInput (type)", + "AnalyticsQuerySchema (const)", + "ApiMethod (type)", + "ApiMethodsMode (type)", + "ApiOperation (type)", + "ApiOperationSchema (const)", + "ApiPrimitive (type)", + "AuditProvenanceField (type)", + "AuthoringKeySurface (type)", + "AutoPersistenceConfig (type)", + "AutoPersistenceConfigSchema (const)", + "AutonumberToken (type)", + "BOOLEAN_VALUE_TYPES (const)", + "BUILTIN_DRIVER_IDS (const)", + "BaseEngineOptions (type)", + "BaseEngineOptionsSchema (const)", + "BaseValidationRuleShape (interface)", + "BuiltinDriverId (type)", + "CALENDAR_DATE_TYPES (const)", + "CLOCK_TIME_TYPES (const)", + "COMPUTED_VALUE_TYPES (const)", + "CONTEXT_TOKENS (const)", + "CONTEXT_TOKEN_DESCRIPTIONS (const)", + "CONTEXT_TOKEN_SUGGESTIONS (const)", + "CONTEXT_TOKEN_WRAPPED_RE (const)", + "CalendarDateValueSchema (const)", + "ClockTimeValueSchema (const)", + "ComparisonOperatorSchema (const)", + "Compatibility (type)", + "ConditionalValidation (type)", + "ConditionalValidationSchema (const)", + "ConsistencyLevel (type)", + "ConsistencyLevelSchema (const)", + "ContextToken (type)", + "ContextTokenPlaceholderSchema (const)", + "ContextTokenSchema (const)", + "CrossFieldValidation (type)", + "CrossFieldValidationSchema (const)", + "CrudAffordances (interface)", + "Cube (type)", + "CubeInput (type)", + "CubeJoin (type)", + "CubeJoinSchema (const)", + "CubeSchema (const)", + "CurrencyConfig (type)", + "CurrencyConfigInput (type)", + "CurrencyConfigSchema (const)", + "CurrencyValue (type)", + "CurrencyValueSchema (const)", + "CustomPersistenceConfig (type)", + "CustomPersistenceConfigSchema (const)", + "DATA_ACTION_TO_API_OPERATION (const)", + "DATE_MACRO_ALIAS_TOKENS (const)", + "DATE_MACRO_DESCRIPTIONS (const)", + "DATE_MACRO_INSTANT_TOKENS (const)", + "DATE_MACRO_PARAM_RE (const)", + "DATE_MACRO_PERIOD_TOKENS (const)", + "DATE_MACRO_TOKENS (const)", + "DATE_MACRO_UNITS (const)", + "DATE_MACRO_WRAPPED_RE (const)", + "DEFAULT_VALUE_TOKENS (const)", + "DEFAULT_VALUE_TOKEN_CURRENT_USER (const)", + "DEFAULT_VALUE_TOKEN_DESCRIPTIONS (const)", + "DEFAULT_VALUE_TOKEN_NOW (const)", + "DRIVER_CONFIG_SCHEMAS (const)", + "DRIVER_ID_ALIASES (const)", + "DataEngineAggregateOptions (type)", + "DataEngineAggregateOptionsSchema (const)", + "DataEngineAggregateRequestSchema (const)", + "DataEngineContractSchema (const)", + "DataEngineCountOptions (type)", + "DataEngineCountOptionsSchema (const)", + "DataEngineCountRequestSchema (const)", + "DataEngineDeleteOptions (type)", + "DataEngineDeleteOptionsSchema (const)", + "DataEngineDeleteRequestSchema (const)", + "DataEngineExecuteRequestSchema (const)", + "DataEngineFilter (type)", + "DataEngineFilterSchema (const)", + "DataEngineFindOneRequestSchema (const)", + "DataEngineFindRequestSchema (const)", + "DataEngineInsertOptions (type)", + "DataEngineInsertOptionsSchema (const)", + "DataEngineInsertRequestSchema (const)", + "DataEngineQueryOptions (type)", + "DataEngineQueryOptionsSchema (const)", + "DataEngineRequest (type)", + "DataEngineRequestSchema (const)", + "DataEngineSort (type)", + "DataEngineSortSchema (const)", + "DataEngineUpdateOptions (type)", + "DataEngineUpdateOptionsSchema (const)", + "DataEngineUpdateRequestSchema (const)", + "DataEngineVectorFindRequestSchema (const)", + "DataTypeMapping (type)", + "DataTypeMappingSchema (const)", + "Datasource (type)", + "DatasourceInput (type)", + "DatasourceSchema (const)", + "DateGranularity (const)", + "DateGranularityValue (type)", + "DateMacroDirection (type)", + "DateMacroParamMatch (interface)", + "DateMacroPlaceholderSchema (const)", + "DateMacroToken (type)", + "DateMacroTokenSchema (const)", + "DateMacroUnit (type)", + "DefaultValueToken (type)", + "Dimension (type)", + "DimensionSchema (const)", + "DimensionType (const)", + "DisplayNameObjectMeta (interface)", + "Document (type)", + "DocumentSchema (const)", + "DocumentSchemaValidation (type)", + "DocumentSchemaValidationSchema (const)", + "DocumentTemplate (type)", + "DocumentTemplateSchema (const)", + "DocumentVersion (type)", + "DocumentVersionSchema (const)", + "DriverCapabilities (type)", + "DriverCapabilitiesSchema (const)", + "DriverConfig (type)", + "DriverConfigIssue (interface)", + "DriverConfigSchema (const)", + "DriverDefinition (type)", + "DriverDefinitionSchema (const)", + "DriverInterface (type)", + "DriverInterfaceSchema (const)", + "DriverOptions (type)", + "DriverOptionsSchema (const)", + "DriverSslToggleSchema (const)", + "DriverType (const)", + "DroppedFieldsEvent (type)", + "DroppedFieldsEventSchema (const)", + "ESignatureConfig (type)", + "ESignatureConfigSchema (const)", + "EffectiveApiMethods (interface)", + "EnableLike (interface)", + "EngineAggregateOptions (type)", + "EngineAggregateOptionsSchema (const)", + "EngineCountOptions (type)", + "EngineCountOptionsSchema (const)", + "EngineDeleteOptions (type)", + "EngineDeleteOptionsSchema (const)", + "EngineQueryOptions (type)", + "EngineQueryOptionsSchema (const)", + "EngineUpdateOptions (type)", + "EngineUpdateOptionsSchema (const)", + "EqualityOperatorSchema (const)", + "ExpressionBody (type)", + "ExpressionBodySchema (const)", + "ExternalCatalog (type)", + "ExternalCatalogSchema (const)", + "ExternalColumn (type)", + "ExternalColumnSchema (const)", + "ExternalDataSource (type)", + "ExternalDataSourceSchema (const)", + "ExternalDatasourceSettings (type)", + "ExternalDatasourceSettingsSchema (const)", + "ExternalFieldMapping (type)", + "ExternalFieldMappingSchema (const)", + "ExternalLookup (type)", + "ExternalLookupSchema (const)", + "ExternalTable (type)", + "ExternalTableSchema (const)", + "FIELD_GROUP_SYSTEM_FIELDS (const)", + "FIELD_KEY_GUIDANCE (const)", + "FILE_REFERENCE_TYPES (const)", + "FILTER_ARRAY_LOGIC_KEYWORDS (const)", + "FILTER_LOGIC_CASES (const)", + "FILTER_LOGIC_ROWS (const)", + "FILTER_OPERATORS (const)", + "FILTER_TEXT_CASES (const)", + "FILTER_TEXT_ROWS (const)", + "FeedFilterMode (type)", + "FeedItemType (type)", + "Field (type)", + "FieldGroupCollapse (type)", + "FieldGroupSection (interface)", + "FieldInput (type)", + "FieldNode (type)", + "FieldNodeSchema (const)", + "FieldOperators (type)", + "FieldOperatorsSchema (const)", + "FieldParseInput (type)", + "FieldReference (type)", + "FieldReferenceSchema (const)", + "FieldSchema (const)", + "FieldType (type)", + "FileLikeValueSchema (const)", + "FilePersistenceConfig (type)", + "FilePersistenceConfigSchema (const)", + "FileReferenceIdValueSchema (const)", + "FileValueSchema (const)", + "Filter (type)", + "FilterArray (type)", + "FilterArrayComparison (type)", + "FilterArrayGroup (type)", + "FilterArrayList (type)", + "FilterArrayLogicKeyword (type)", + "FilterArrayOperator (type)", + "FilterArraySchema (const)", + "FilterCondition (type)", + "FilterConditionSchema (const)", + "FilterLogicCase (interface)", + "FilterLogicRow (interface)", + "FilterOperatorKey (type)", + "FilterTextCase (type)", + "FilterTextRejectionCase (interface)", + "FilterTextRow (interface)", + "FilterTextRowsCase (interface)", + "FormatValidation (type)", + "FormatValidationSchema (const)", + "FullTextSearch (type)", + "FullTextSearchSchema (const)", + "GroupByNode (type)", + "GroupByNodeSchema (const)", + "Hook (type)", + "HookBody (type)", + "HookBodyCapability (type)", + "HookBodySchema (const)", + "HookContext (type)", + "HookContextSchema (const)", + "HookEvent (const)", + "HookEventType (type)", + "HookSchema (const)", + "IMPORT_BOOLEAN_FALSE_TOKENS (const)", + "IMPORT_BOOLEAN_TRUE_TOKENS (const)", + "IMPORT_REFERENCE_TYPES (const)", + "INSTANT_TYPES (const)", + "ImportFieldMapping (type)", + "ImportFieldMappingSchema (const)", + "IndexSchema (const)", + "InjectedSystemColumnPlan (interface)", + "InstantValueSchema (const)", + "JSONValidation (type)", + "JSONValidationSchema (const)", + "LEGACY_API_METHODS (const)", + "LEGACY_API_METHOD_GUIDANCE (const)", + "LIFECYCLE_DURATION_REGEX (const)", + "LOGICAL_OPERATORS (const)", + "LegacyApiMethod (type)", + "Lifecycle (type)", + "LifecycleClass (type)", + "LifecycleClassSchema (const)", + "LifecycleSchema (const)", + "LocalStoragePersistenceConfig (type)", + "LocalStoragePersistenceConfigSchema (const)", + "LocationCoordinates (type)", + "LocationCoordinatesSchema (const)", + "LocationValueSchema (const)", + "LogicalOperatorKey (type)", + "MEASURE_FIELD_TYPES (const)", + "MULTI_CAPABLE_TYPES (const)", + "MULTI_OPTION_TYPES (const)", + "Mapping (type)", + "MappingInput (type)", + "MappingSchema (const)", + "MemoryConfig (type)", + "MemoryConfigSchema (const)", + "MemoryDriverSpec (const)", + "MemoryPersistenceConfig (type)", + "MemoryPersistenceConfigSchema (const)", + "Metric (type)", + "MetricSchema (const)", + "MongoConfig (type)", + "MongoConfigSchema (const)", + "MongoDriverSpec (const)", + "MysqlConfig (type)", + "MysqlConfigSchema (const)", + "NUMERIC_VALUE_TYPES (const)", + "NoSQLDataTypeMapping (type)", + "NoSQLDataTypeMappingSchema (const)", + "NoSQLDatabaseType (type)", + "NoSQLDatabaseTypeSchema (const)", + "NoSQLDriverConfig (type)", + "NoSQLDriverConfigSchema (const)", + "NoSQLIndex (type)", + "NoSQLIndexSchema (const)", + "NoSQLIndexType (type)", + "NoSQLIndexTypeSchema (const)", + "NoSQLOperationType (type)", + "NoSQLOperationTypeSchema (const)", + "NoSQLQueryOptions (type)", + "NoSQLQueryOptionsSchema (const)", + "NoSQLTransactionOptions (type)", + "NoSQLTransactionOptionsSchema (const)", + "NormalizedFilter (type)", + "NormalizedFilterSchema (const)", + "OBJECT_KEY_GUIDANCE (const)", + "ObjectAccessConfig (type)", + "ObjectAccessConfigSchema (const)", + "ObjectCapabilities (type)", + "ObjectDependencyGraph (type)", + "ObjectDependencyGraphSchema (const)", + "ObjectDependencyNode (type)", + "ObjectDependencyNodeSchema (const)", + "ObjectExtension (type)", + "ObjectExtensionInput (type)", + "ObjectExtensionSchema (const)", + "ObjectExternalBinding (type)", + "ObjectExternalBindingSchema (const)", + "ObjectFieldGroup (type)", + "ObjectFieldGroupInput (type)", + "ObjectFieldGroupSchema (const)", + "ObjectIndex (type)", + "ObjectOwnership (type)", + "ObjectOwnershipEnum (const)", + "ObjectRequiredPermissions (type)", + "ObjectRequiredPermissionsSchema (const)", + "ObjectSchema (const)", + "ObjectTitleCompleteness (interface)", + "OperationCheckOptions (interface)", + "OperatorKey (type)", + "PAGINATION_ALL_IDS (const)", + "PAGINATION_CASES (const)", + "PAGINATION_ROWS (const)", + "PAGINATION_UNORDERED_CASES (const)", + "PaginationConformanceCase (interface)", + "PaginationConformanceRow (interface)", + "PerOperationRequiredPermissions (type)", + "PerOperationRequiredPermissionsSchema (const)", + "PercentScale (type)", + "PercentScaleFieldMeta (interface)", + "PersistenceAdapter (type)", + "PersistenceAdapterSchema (const)", + "PersistenceType (type)", + "PersistenceTypeSchema (const)", + "PoolConfig (type)", + "PoolConfigSchema (const)", + "PostgresConfig (type)", + "PostgresConfigSchema (const)", + "ProvisionPrimaryOptions (interface)", + "QUERY_CURSOR_REMOVED (const)", + "QUERY_DISTINCT_REMOVED (const)", + "QueryAST (type)", + "QueryAliasConflict (interface)", + "QueryAliasSlot (interface)", + "QueryFilter (type)", + "QueryFilterSchema (const)", + "QueryInput (type)", + "QuerySchema (const)", + "RAW_FILE_VALUES_CONTEXT_KEY (const)", + "READ_ONLY_BELONGS_ON_DATASOURCE (const)", + "RECORD_SURFACE_PAGE_THRESHOLD (const)", + "REFERENCE_VALUE_TYPES (const)", + "RETIRED_FILTER_OPERATORS (const)", + "RPC_QUERY_ALIAS_SLOTS (const)", + "RangeOperatorSchema (const)", + "RecordFlow (type)", + "RecordFlowContainer (type)", + "RecordFlowSurface (interface)", + "RecordSurface (type)", + "RecordSurfaceOptions (interface)", + "RecordSurfaceViewport (type)", + "ReferenceIdValueSchema (const)", + "ReferenceResolution (type)", + "ReferenceResolutionError (type)", + "ReferenceResolutionErrorSchema (const)", + "ReferenceResolutionSchema (const)", + "RenderAutonumberInput (interface)", + "RenderedAutonumber (interface)", + "ReplicationConfig (type)", + "ReplicationConfigSchema (const)", + "ResolveApiOptions (interface)", + "ResolveRecordDisplayNameOptions (interface)", + "ResolvedHook (type)", + "RetiredFilterOperatorGuidance (interface)", + "RowCrudActionOverride (type)", + "RowCrudActionOverrideInput (type)", + "RowCrudActionOverrideSchema (const)", + "RowCrudPredicates (interface)", + "SCHEMA_MODE_BELONGS_ON_DATASOURCE (const)", + "SEARCHABLE_ENUM_TYPES (const)", + "SEARCHABLE_TEXTUAL_TYPES (const)", + "SEARCH_AUTO_EXCLUDED_FIELDS (const)", + "SEARCH_AUTO_EXCLUDED_TYPES (const)", + "SINGLE_OPTION_TYPES (const)", + "SQLDialect (type)", + "SQLDialectSchema (const)", + "SQLDriverConfig (type)", + "SQLDriverConfigSchema (const)", + "SQLiteAlterTableLimitations (const)", + "SQLiteDataTypeMappingDefaults (const)", + "SSLConfig (type)", + "SSLConfigSchema (const)", + "SSL_DETAIL_BELONGS_ON_DATASOURCE (const)", + "STACK_KEY_GUIDANCE (const)", + "STACK_RUNTIME_MEMBERS (const)", + "STRING_VALUE_TYPES (const)", + "STRUCTURED_JSON_TYPES (const)", + "Scalar (type)", + "SchemaMode (type)", + "SchemaModeSchema (const)", + "ScriptBody (type)", + "ScriptBodySchema (const)", + "ScriptValidation (type)", + "ScriptValidationSchema (const)", + "SearchFieldMeta (interface)", + "SearchFieldResolutionOptions (interface)", + "Seed (type)", + "SeedIdentity (type)", + "SeedIdentitySchema (const)", + "SeedImportMode (type)", + "SeedInput (type)", + "SeedLoadResult (type)", + "SeedLoadResultSchema (const)", + "SeedLoaderConfig (type)", + "SeedLoaderConfigInput (type)", + "SeedLoaderConfigSchema (const)", + "SeedLoaderRequest (type)", + "SeedLoaderRequestInput (type)", + "SeedLoaderRequestSchema (const)", + "SeedLoaderResult (type)", + "SeedLoaderResultSchema (const)", + "SeedMode (const)", + "SeedSchema (const)", + "SelectOption (type)", + "SelectOptionSchema (const)", + "ServiceObject (type)", + "ServiceObjectInput (type)", + "SetOperatorSchema (const)", + "ShardingConfig (type)", + "ShardingConfigSchema (const)", + "SortNode (type)", + "SortNodeSchema (const)", + "SpecialOperatorSchema (const)", + "SqlAutoMigrate (type)", + "SqlAutoMigrateSchema (const)", + "SqlDialect (type)", + "SqliteConfig (type)", + "SqliteConfigSchema (const)", + "SqliteWasmConfig (type)", + "SqliteWasmConfigSchema (const)", + "SqliteWasmPersistMode (type)", + "SqliteWasmPersistModeSchema (const)", + "StateMachineValidation (type)", + "StateMachineValidationSchema (const)", + "StringOperatorSchema (const)", + "TEMPORAL_CASES (const)", + "TEMPORAL_NOW (const)", + "TEMPORAL_ROWS (const)", + "TEMPORAL_TIME_CASES (const)", + "TEMPORAL_TIME_ROWS (const)", + "TITLE_ELIGIBLE (const)", + "TITLE_ELIGIBLE_TYPES (const)", + "TITLE_INELIGIBLE_TYPES (const)", + "TemporalCase (interface)", + "TemporalFieldKind (type)", + "TemporalRow (interface)", + "TemporalTimeCase (interface)", + "TemporalTimeRow (interface)", + "TemporalWriterForm (type)", + "TenancyConfig (type)", + "TenancyConfigSchema (const)", + "TimeUpdateInterval (const)", + "TitleEligibleFieldDef (interface)", + "TransformType (const)", + "UniqueScope (type)", + "UniqueScopeSchema (const)", + "UnknownAuthoringKeyFinding (interface)", + "UnorderedPaginationConformanceCase (interface)", + "VALID_AST_OPERATORS (const)", + "ValidationRule (type)", + "ValidationRuleSchema (const)", + "ValueForm (type)", + "ValueShapeFieldDef (interface)", + "canonicalAstOperator (function)", + "canonicalizeSqlType (function)", + "classifyFilterToken (function)", + "countAuthorableFields (function)", + "defaultAggregateFor (function)", + "defineCube (function)", + "defineDatasource (function)", + "defineHook (function)", + "defineMapping (function)", + "defineObjectExtension (function)", + "defineSeed (function)", + "deriveFieldGroupLayout (function)", + "deriveRecordFlowSurface (function)", + "deriveRecordSurface (function)", + "driverConfigJsonSchema (function)", + "effectiveOperationsArray (function)", + "emptyGroupValueFor (function)", + "fieldForm (const)", + "foldQueryAliasSlots (function)", + "formatUnknownAuthoringKey (function)", + "getDriverConfigJsonSchemaById (function)", + "getDriverConfigSchema (function)", + "getMemoryConfigJsonSchema (const)", + "getMongoConfigJsonSchema (const)", + "getMysqlConfigJsonSchema (const)", + "getPostgresConfigJsonSchema (const)", + "getSqliteConfigJsonSchema (const)", + "getSqliteWasmConfigJsonSchema (const)", + "hasDynamicTokens (function)", + "hookForm (const)", + "isApiOperationAllowed (function)", + "isApiPrimitive (function)", + "isAppResolvedDefaultToken (function)", + "isCompatible (function)", + "isContextToken (function)", + "isCurrentUserDefaultToken (function)", + "isDateMacroToken (function)", + "isFileIdToken (function)", + "isFilterAST (function)", + "isGlobalUnique (function)", + "isIncoherentAggregate (function)", + "isKnownFilterToken (function)", + "isLegacyApiMethod (function)", + "isMultiValueField (function)", + "isNowDefaultToken (function)", + "isOrganizationUnique (function)", + "isPlainRecord (function)", + "isRuntimeDefaultToken (function)", + "isTenancyDisabled (function)", + "isTitleEligible (function)", + "isUniqueDeclared (function)", + "lintAuthoredRecordKeys (function)", + "missingFieldValues (function)", + "nextUtcCalendarDay (function)", + "objectForm (const)", + "objectTitleCompleteness (function)", + "parseAutonumberFormat (function)", + "parseDateMacroParam (function)", + "parseFilterAST (function)", + "percentScaleOf (function)", + "provisionPrimary (function)", + "referenceTargetOf (function)", + "referencedFields (function)", + "renderAutonumber (function)", + "resolveCrudAffordances (function)", + "resolveDisplayField (function)", + "resolveDriverId (function)", + "resolveEffectiveApiMethods (function)", + "resolveInjectedSystemColumns (function)", + "resolveRecordDisplayName (function)", + "resolveSearchFieldResolution (function)", + "resolveSearchFields (function)", + "sequenceWidth (function)", + "stripLegacyApiMethods (function)", + "suggestFieldTypeForSqlType (function)", + "utcInstantMs (function)", + "validateDriverConfig (function)", + "valueSchemaFor (function)" + ] +} diff --git a/packages/spec/api-surface/identity.json b/packages/spec/api-surface/identity.json new file mode 100644 index 0000000000..710bc525c4 --- /dev/null +++ b/packages/spec/api-surface/identity.json @@ -0,0 +1,97 @@ +{ + "description": "Every exported `name (kind)` of one published entry point of @objectstack/spec — the breadth half of the ADR-0059 backward-compatibility gate. Sharded by entry point (#5837) so two PRs touching different entry points never share a file. Reads the BUILT dist/*.d.ts: regenerate with `pnpm --filter @objectstack/spec gen:api-surface` after a real build.", + "entry": "./identity", + "exports": [ + "ADMIN_FULL_ACCESS (const)", + "AUDIENCE_ANCHOR_POSITIONS (const)", + "AUTH_CONSTANTS (const)", + "AUTH_ERROR_CODES (const)", + "Account (type)", + "AccountSchema (const)", + "ApiKey (type)", + "ApiKeySchema (const)", + "AuthError (interface)", + "AuthHeaders (interface)", + "AuthResponse (interface)", + "BUILTIN_IDENTITY_METADATA (const)", + "BUILTIN_IDENTITY_NAMES (const)", + "BUILTIN_IDENTITY_ORG_ADMIN (const)", + "BUILTIN_IDENTITY_ORG_MEMBER (const)", + "BUILTIN_IDENTITY_ORG_OWNER (const)", + "BUILTIN_IDENTITY_PLATFORM_ADMIN (const)", + "BUILTIN_MEMBERSHIP_ROLES (const)", + "BUILTIN_MEMBERSHIP_ROLE_OPTIONS (const)", + "BuiltinIdentityName (type)", + "BuiltinMembershipRole (type)", + "EVERYONE_POSITION (const)", + "EvalUser (type)", + "EvalUserInput (type)", + "EvalUserSchema (const)", + "GUEST_POSITION (const)", + "Invitation (type)", + "InvitationSchema (const)", + "InvitationStatus (type)", + "MEMBERSHIP_ROLE_ADMIN (const)", + "MEMBERSHIP_ROLE_DELEGATED_ADMIN (const)", + "MEMBERSHIP_ROLE_MEMBER (const)", + "MEMBERSHIP_ROLE_OWNER (const)", + "Member (type)", + "MemberSchema (const)", + "ORGANIZATION_ADMIN (const)", + "ORGANIZATION_ADMIN_GRANTS (const)", + "ORGANIZATION_ADMIN_NO_BYPASS (const)", + "Organization (type)", + "OrganizationSchema (const)", + "Position (type)", + "PositionInput (type)", + "PositionSchema (const)", + "SCIM (const)", + "SCIMAddress (type)", + "SCIMAddressSchema (const)", + "SCIMBulkOperation (type)", + "SCIMBulkOperationSchema (const)", + "SCIMBulkRequest (type)", + "SCIMBulkRequestSchema (const)", + "SCIMBulkResponse (type)", + "SCIMBulkResponseOperation (type)", + "SCIMBulkResponseOperationSchema (const)", + "SCIMBulkResponseSchema (const)", + "SCIMEmail (type)", + "SCIMEmailSchema (const)", + "SCIMEnterpriseUser (type)", + "SCIMEnterpriseUserSchema (const)", + "SCIMError (type)", + "SCIMErrorSchema (const)", + "SCIMGroup (type)", + "SCIMGroupReference (type)", + "SCIMGroupReferenceSchema (const)", + "SCIMGroupSchema (const)", + "SCIMListResponse (type)", + "SCIMListResponseSchema (const)", + "SCIMMemberReference (type)", + "SCIMMemberReferenceSchema (const)", + "SCIMMeta (type)", + "SCIMMetaSchema (const)", + "SCIMName (type)", + "SCIMNameSchema (const)", + "SCIMPatchOperation (type)", + "SCIMPatchOperationSchema (const)", + "SCIMPatchRequest (type)", + "SCIMPatchRequestSchema (const)", + "SCIMPhoneNumber (type)", + "SCIMPhoneNumberSchema (const)", + "SCIMResource (type)", + "SCIMUser (type)", + "SCIMUserSchema (const)", + "SCIM_SCHEMAS (const)", + "TokenPayload (interface)", + "User (type)", + "UserSchema (const)", + "VerificationToken (type)", + "VerificationTokenSchema (const)", + "createEvalUser (function)", + "definePosition (function)", + "mapMembershipRole (function)", + "positionForm (const)" + ] +} diff --git a/packages/spec/api-surface/integration.json b/packages/spec/api-surface/integration.json new file mode 100644 index 0000000000..afbcc62206 --- /dev/null +++ b/packages/spec/api-surface/integration.json @@ -0,0 +1,66 @@ +{ + "description": "Every exported `name (kind)` of one published entry point of @objectstack/spec — the breadth half of the ADR-0059 backward-compatibility gate. Sharded by entry point (#5837) so two PRs touching different entry points never share a file. Reads the BUILT dist/*.d.ts: regenerate with `pnpm --filter @objectstack/spec gen:api-surface` after a real build.", + "entry": "./integration", + "exports": [ + "CONNECTOR_UPSTREAM_UNAVAILABLE (const)", + "CircuitBreakerConfig (type)", + "CircuitBreakerConfigSchema (const)", + "Connector (type)", + "ConnectorActionDescriptor (interface)", + "ConnectorActionSchema (const)", + "ConnectorConflictResolution (type)", + "ConnectorConflictResolutionSchema (const)", + "ConnectorDescriptor (interface)", + "ConnectorErrorCategory (type)", + "ConnectorErrorCategorySchema (const)", + "ConnectorFieldMapping (type)", + "ConnectorFieldMappingSchema (const)", + "ConnectorHealth (type)", + "ConnectorHealthSchema (const)", + "ConnectorInput (type)", + "ConnectorInstanceAPIKeyAuthSchema (const)", + "ConnectorInstanceAuth (type)", + "ConnectorInstanceAuthSchema (const)", + "ConnectorInstanceBasicAuthSchema (const)", + "ConnectorInstanceBearerAuthSchema (const)", + "ConnectorInstanceNoAuthSchema (const)", + "ConnectorMaterialization (interface)", + "ConnectorMaterializationHandler (type)", + "ConnectorOrigin (type)", + "ConnectorProviderContext (interface)", + "ConnectorProviderFactory (type)", + "ConnectorRetryStrategy (type)", + "ConnectorRetryStrategySchema (const)", + "ConnectorSchema (const)", + "ConnectorState (type)", + "ConnectorStatus (type)", + "ConnectorStatusSchema (const)", + "ConnectorTriggerSchema (const)", + "ConnectorType (type)", + "ConnectorTypeSchema (const)", + "ConnectorUpstreamUnavailableError (class)", + "DataSyncConfig (type)", + "DataSyncConfigSchema (const)", + "DeclarativeConnectorEntry (type)", + "DeclarativeConnectorEntrySchema (const)", + "ErrorMappingConfig (type)", + "ErrorMappingConfigSchema (const)", + "ErrorMappingRule (type)", + "ErrorMappingRuleSchema (const)", + "HealthCheckConfig (type)", + "HealthCheckConfigSchema (const)", + "ResolvedConnectorAuth (type)", + "RetryConfig (type)", + "RetryConfigSchema (const)", + "SyncStrategy (type)", + "SyncStrategySchema (const)", + "WebhookConfig (type)", + "WebhookConfigSchema (const)", + "WebhookEvent (type)", + "WebhookEventSchema (const)", + "WebhookSignatureAlgorithm (type)", + "WebhookSignatureAlgorithmSchema (const)", + "defineConnector (function)", + "isConnectorUpstreamUnavailable (function)" + ] +} diff --git a/packages/spec/api-surface/kernel.json b/packages/spec/api-surface/kernel.json new file mode 100644 index 0000000000..06239c319c --- /dev/null +++ b/packages/spec/api-surface/kernel.json @@ -0,0 +1,451 @@ +{ + "description": "Every exported `name (kind)` of one published entry point of @objectstack/spec — the breadth half of the ADR-0059 backward-compatibility gate. Sharded by entry point (#5837) so two PRs touching different entry points never share a file. Reads the BUILT dist/*.d.ts: regenerate with `pnpm --filter @objectstack/spec gen:api-surface` after a real build.", + "entry": "./kernel", + "exports": [ + "AdvancedPluginLifecycleConfig (type)", + "AdvancedPluginLifecycleConfigSchema (const)", + "ArtifactChecksum (type)", + "ArtifactChecksumSchema (const)", + "ArtifactFileEntry (type)", + "ArtifactFileEntrySchema (const)", + "ArtifactSignature (type)", + "ArtifactSignatureSchema (const)", + "BreakingChange (type)", + "BreakingChangeSchema (const)", + "CLICommandContribution (type)", + "CLICommandContributionSchema (const)", + "CONSUMER_INSTALLABLE_TYPES (const)", + "CORE_PLUGIN_TYPES (const)", + "CapabilityClassification (interface)", + "CapabilityConformanceLevel (type)", + "CapabilityConformanceLevelSchema (const)", + "CapabilityEdition (type)", + "CapabilityProviderStatus (type)", + "ClusterCapabilityConfig (type)", + "ClusterCapabilityConfigInput (type)", + "ClusterCapabilityConfigSchema (const)", + "ClusterDriver (type)", + "ClusterDriverSchema (const)", + "ClusterTenantIsolation (type)", + "ClusterTenantIsolationSchema (const)", + "CompatibilityLevel (type)", + "CompatibilityLevelSchema (const)", + "CompatibilityMatrixEntry (type)", + "CompatibilityMatrixEntrySchema (const)", + "CompletenessFinding (interface)", + "CustomizationOrigin (type)", + "CustomizationOriginSchema (const)", + "CustomizationPolicy (type)", + "CustomizationPolicySchema (const)", + "DEFAULT_METADATA_TYPE_REGISTRY (const)", + "DeadLetterQueueEntry (type)", + "DeadLetterQueueEntrySchema (const)", + "DependencyConflict (type)", + "DependencyConflictSchema (const)", + "DependencyGraph (type)", + "DependencyGraphNode (type)", + "DependencyGraphNodeSchema (const)", + "DependencyGraphSchema (const)", + "DependencyResolutionResult (type)", + "DependencyResolutionResultSchema (const)", + "DependencyStatus (type)", + "DependencyStatusEnum (const)", + "DeprecationNotice (type)", + "DeprecationNoticeSchema (const)", + "DisablePackageRequest (type)", + "DisablePackageRequestSchema (const)", + "DisablePackageResponse (type)", + "DisablePackageResponseSchema (const)", + "DistributedStateConfig (type)", + "DistributedStateConfigSchema (const)", + "EVENT_PRIORITY_VALUES (const)", + "EnablePackageRequest (type)", + "EnablePackageRequestSchema (const)", + "EnablePackageResponse (type)", + "EnablePackageResponseSchema (const)", + "Event (type)", + "EventBusConfig (type)", + "EventBusConfigSchema (const)", + "EventClusterOptions (type)", + "EventClusterOptionsSchema (const)", + "EventDeliverySemantics (type)", + "EventDeliverySemanticsSchema (const)", + "EventHandler (type)", + "EventHandlerSchema (const)", + "EventLogEntry (type)", + "EventLogEntrySchema (const)", + "EventMessageQueueConfig (type)", + "EventMessageQueueConfigSchema (const)", + "EventMetadataSchema (const)", + "EventPersistence (type)", + "EventPersistenceSchema (const)", + "EventPriority (type)", + "EventQueueConfig (type)", + "EventQueueConfigSchema (const)", + "EventReplayConfig (type)", + "EventReplayConfigSchema (const)", + "EventRoute (type)", + "EventRouteSchema (const)", + "EventSchema (const)", + "EventScope (type)", + "EventScopeSchema (const)", + "EventSourcingConfig (type)", + "EventSourcingConfigSchema (const)", + "EventTypeDefinition (type)", + "EventTypeDefinitionSchema (const)", + "EventWebhookConfig (type)", + "EventWebhookConfigSchema (const)", + "ExecutionContext (type)", + "ExecutionContextInput (type)", + "ExecutionContextSchema (const)", + "ExtensionPoint (type)", + "ExtensionPointSchema (const)", + "FIELD_CHOICE_WITHOUT_OPTIONS (const)", + "FIELD_FORMULA_WITHOUT_EXPRESSION (const)", + "FIELD_RELATIONSHIP_WITHOUT_REFERENCE (const)", + "FIELD_SUMMARY_WITHOUT_OPERATIONS (const)", + "FUNCTIONAL_COMPLETENESS_RULES (const)", + "FieldChange (type)", + "FieldChangeSchema (const)", + "GetPackageRequest (type)", + "GetPackageRequestSchema (const)", + "GetPackageResponse (type)", + "GetPackageResponseSchema (const)", + "GracefulDegradation (type)", + "GracefulDegradationSchema (const)", + "HealthStatus (type)", + "HealthStatusSchema (const)", + "HotReloadConfig (type)", + "HotReloadConfigSchema (const)", + "InstallPackageRequest (type)", + "InstallPackageRequestSchema (const)", + "InstallPackageResponse (type)", + "InstallPackageResponseSchema (const)", + "InstalledPackage (type)", + "InstalledPackageSchema (const)", + "KernelContext (type)", + "KernelContextSchema (const)", + "KernelSecurityPolicy (type)", + "KernelSecurityPolicySchema (const)", + "KernelSecurityScanResult (type)", + "KernelSecurityScanResultSchema (const)", + "KernelSecurityVulnerability (type)", + "KernelSecurityVulnerabilitySchema (const)", + "LintableAuthoringCollection (interface)", + "ListPackagesRequest (type)", + "ListPackagesRequestSchema (const)", + "ListPackagesResponse (type)", + "ListPackagesResponseSchema (const)", + "METADATA_READ_DECORATIONS (const)", + "ManifestPermissions (type)", + "ManifestPermissionsSchema (const)", + "ManifestSchema (const)", + "MergeConflict (type)", + "MergeConflictSchema (const)", + "MergeResult (type)", + "MergeResultSchema (const)", + "MergeStrategyConfig (type)", + "MergeStrategyConfigSchema (const)", + "MetadataBulkResult (type)", + "MetadataBulkResultSchema (const)", + "MetadataCategory (type)", + "MetadataCategoryEnum (const)", + "MetadataChangeOperation (type)", + "MetadataChangeOperationSchema (const)", + "MetadataChangeType (type)", + "MetadataChangeTypeSchema (const)", + "MetadataChangedEventPayload (type)", + "MetadataChangedEventPayloadSchema (const)", + "MetadataDependency (type)", + "MetadataDependencySchema (const)", + "MetadataDiffItem (type)", + "MetadataDiffItemSchema (const)", + "MetadataFallbackStrategy (type)", + "MetadataFallbackStrategySchema (const)", + "MetadataLock (type)", + "MetadataLockSchema (const)", + "MetadataLockSource (type)", + "MetadataLockSourceSchema (const)", + "MetadataManagerConfig (type)", + "MetadataManagerConfigSchema (const)", + "MetadataOverlay (type)", + "MetadataOverlaySchema (const)", + "MetadataPluginConfig (type)", + "MetadataPluginConfigSchema (const)", + "MetadataPluginManifest (type)", + "MetadataPluginManifestSchema (const)", + "MetadataProtectionFields (const)", + "MetadataProvenance (type)", + "MetadataProvenanceSchema (const)", + "MetadataQuery (type)", + "MetadataQueryResult (type)", + "MetadataQueryResultSchema (const)", + "MetadataQuerySchema (const)", + "MetadataReadDecoration (type)", + "MetadataType (type)", + "MetadataTypeRegistryEntry (type)", + "MetadataTypeRegistryEntrySchema (const)", + "MetadataTypeSchema (const)", + "MetadataValidationResult (type)", + "MetadataValidationResultSchema (const)", + "MultiVersionSupport (type)", + "MultiVersionSupportSchema (const)", + "NamespaceConflictError (type)", + "NamespaceConflictErrorSchema (const)", + "NamespaceRegistryEntry (type)", + "NamespaceRegistryEntrySchema (const)", + "ObjectStackManifest (type)", + "ObjectStackManifestInput (type)", + "OclifPluginConfig (type)", + "OclifPluginConfigSchema (const)", + "OpsDomainModule (type)", + "OpsDomainModuleSchema (const)", + "OpsFilePath (type)", + "OpsFilePathSchema (const)", + "OpsPluginStructure (type)", + "OpsPluginStructureSchema (const)", + "PLATFORM_ALWAYS_ON_CAPABILITIES (const)", + "PLATFORM_CAPABILITY_PROVIDERS (const)", + "PLATFORM_CAPABILITY_TOKENS (const)", + "PROTOCOL_MAJOR (const)", + "PROTOCOL_VERSION (const)", + "PUBLIC_AUTH_CONFIG_NON_FLAG_KEYS (const)", + "PUBLIC_AUTH_FEATURES (const)", + "PUBLIC_AUTH_FEATURE_NAMES (const)", + "PackageArtifact (type)", + "PackageArtifactInput (type)", + "PackageArtifactSchema (const)", + "PackageDependencyConflict (type)", + "PackageDependencyConflictSchema (const)", + "PackageDependencyResolutionResult (type)", + "PackageDependencyResolutionResultSchema (const)", + "PackageStatus (type)", + "PackageStatusEnum (const)", + "PermissionAction (type)", + "PermissionActionSchema (const)", + "PermissionScope (type)", + "PermissionScopeSchema (const)", + "PlatformCapabilityProvider (interface)", + "PluginCaching (type)", + "PluginCachingSchema (const)", + "PluginCapability (type)", + "PluginCapabilityManifest (type)", + "PluginCapabilityManifestSchema (const)", + "PluginCapabilitySchema (const)", + "PluginCodeSplitting (type)", + "PluginCodeSplittingSchema (const)", + "PluginCompatibilityMatrix (type)", + "PluginCompatibilityMatrixSchema (const)", + "PluginContext (type)", + "PluginContextData (type)", + "PluginContextSchema (const)", + "PluginDefinition (type)", + "PluginDependency (type)", + "PluginDependencyResolution (type)", + "PluginDependencyResolutionResult (type)", + "PluginDependencyResolutionResultSchema (const)", + "PluginDependencyResolutionSchema (const)", + "PluginDependencySchema (const)", + "PluginDynamicImport (type)", + "PluginDynamicImportSchema (const)", + "PluginEngines (type)", + "PluginEnginesSchema (const)", + "PluginHealthCheck (type)", + "PluginHealthCheckSchema (const)", + "PluginHealthReport (type)", + "PluginHealthReportSchema (const)", + "PluginHealthStatus (type)", + "PluginHealthStatusSchema (const)", + "PluginHotReload (type)", + "PluginHotReloadSchema (const)", + "PluginInitialization (type)", + "PluginInitializationSchema (const)", + "PluginInstallConfig (type)", + "PluginInstallConfigInput (type)", + "PluginInstallConfigSchema (const)", + "PluginIntegrity (type)", + "PluginIntegritySchema (const)", + "PluginInterface (type)", + "PluginInterfaceSchema (const)", + "PluginLoadingConfig (type)", + "PluginLoadingConfigSchema (const)", + "PluginLoadingEvent (type)", + "PluginLoadingEventSchema (const)", + "PluginLoadingState (type)", + "PluginLoadingStateSchema (const)", + "PluginLoadingStrategy (type)", + "PluginLoadingStrategySchema (const)", + "PluginMetadata (type)", + "PluginMetadataSchema (const)", + "PluginPackaging (type)", + "PluginPackagingSchema (const)", + "PluginPerformanceMonitoring (type)", + "PluginPerformanceMonitoringSchema (const)", + "PluginPermission (type)", + "PluginPermissionSchema (const)", + "PluginPermissionSet (type)", + "PluginPermissionSetSchema (const)", + "PluginPermissions (type)", + "PluginPermissionsSchema (const)", + "PluginPreloadConfig (type)", + "PluginPreloadConfigSchema (const)", + "PluginProvenance (type)", + "PluginProvenanceSchema (const)", + "PluginQualityMetrics (type)", + "PluginQualityMetricsInput (type)", + "PluginQualityMetricsSchema (const)", + "PluginRegistryEntry (type)", + "PluginRegistryEntryInput (type)", + "PluginRegistryEntrySchema (const)", + "PluginRuntime (type)", + "PluginRuntimeSchema (const)", + "PluginSandboxing (type)", + "PluginSandboxingSchema (const)", + "PluginSchema (const)", + "PluginSearchFilters (type)", + "PluginSearchFiltersInput (type)", + "PluginSearchFiltersSchema (const)", + "PluginSecurityManifest (type)", + "PluginSecurityManifestSchema (const)", + "PluginSecurityProtocol (const)", + "PluginStartupResult (type)", + "PluginStartupResultSchema (const)", + "PluginStateSnapshot (type)", + "PluginStateSnapshotSchema (const)", + "PluginStatistics (type)", + "PluginStatisticsInput (type)", + "PluginStatisticsSchema (const)", + "PluginTrustLevel (type)", + "PluginTrustLevelSchema (const)", + "PluginTrustScore (type)", + "PluginTrustScoreSchema (const)", + "PluginUpdateStrategy (type)", + "PluginUpdateStrategySchema (const)", + "PluginVendor (type)", + "PluginVendorInput (type)", + "PluginVendorSchema (const)", + "PluginVersionMetadata (type)", + "PluginVersionMetadataSchema (const)", + "PreviewModeConfig (type)", + "PreviewModeConfigSchema (const)", + "ProtocolFeature (type)", + "ProtocolFeatureSchema (const)", + "ProtocolReference (type)", + "ProtocolReferenceSchema (const)", + "ProtocolVersion (type)", + "ProtocolVersionSchema (const)", + "PublicAuthFeatureEntry (type)", + "PublicAuthFeatureName (type)", + "PublicAuthFeatureSemantics (type)", + "PublicAuthFeatureSurface (type)", + "RealTimeNotificationConfig (type)", + "RealTimeNotificationConfigSchema (const)", + "RequiredAction (type)", + "RequiredActionSchema (const)", + "ResolvedDependency (type)", + "ResolvedDependencySchema (const)", + "ResolvedPackageDependency (type)", + "ResolvedPackageDependencySchema (const)", + "ResourceType (type)", + "ResourceTypeSchema (const)", + "RollbackPackageRequest (type)", + "RollbackPackageRequestSchema (const)", + "RollbackPackageResponse (type)", + "RollbackPackageResponseSchema (const)", + "RuntimeConfig (type)", + "RuntimeConfigSchema (const)", + "RuntimeMode (type)", + "SBOM (type)", + "SBOMEntry (type)", + "SBOMEntrySchema (const)", + "SBOMSchema (const)", + "SandboxConfig (type)", + "SandboxConfigSchema (const)", + "ScopeConfig (type)", + "ScopeConfigSchema (const)", + "ScopeInfo (type)", + "ScopeInfoSchema (const)", + "SecurityPolicy (type)", + "SecurityPolicySchema (const)", + "SecurityScanResult (type)", + "SecurityScanResultSchema (const)", + "SecurityVulnerability (type)", + "SecurityVulnerabilitySchema (const)", + "SemanticVersion (type)", + "SemanticVersionSchema (const)", + "ServiceClusterAnnotations (type)", + "ServiceClusterAnnotationsSchema (const)", + "ServiceClusterScope (type)", + "ServiceClusterScopeSchema (const)", + "ServiceFactoryRegistration (type)", + "ServiceFactoryRegistrationSchema (const)", + "ServiceLeaderStrategy (type)", + "ServiceLeaderStrategySchema (const)", + "ServiceMetadata (type)", + "ServiceMetadataSchema (const)", + "ServiceRegistryConfig (type)", + "ServiceRegistryConfigInput (type)", + "ServiceRegistryConfigSchema (const)", + "ServiceScopeType (type)", + "StartupOptions (type)", + "StartupOptionsInput (type)", + "StartupOptionsSchema (const)", + "StartupOrchestrationResult (type)", + "StartupOrchestrationResultSchema (const)", + "TenantRuntimeContext (type)", + "TenantRuntimeContextSchema (const)", + "UninstallPackageRequest (type)", + "UninstallPackageRequestSchema (const)", + "UninstallPackageResponse (type)", + "UninstallPackageResponseSchema (const)", + "UpgradeImpactLevel (type)", + "UpgradeImpactLevelSchema (const)", + "UpgradePackageRequest (type)", + "UpgradePackageRequestSchema (const)", + "UpgradePackageResponse (type)", + "UpgradePackageResponseSchema (const)", + "UpgradePhase (type)", + "UpgradePhaseSchema (const)", + "UpgradePlan (type)", + "UpgradePlanSchema (const)", + "UpgradeSnapshot (type)", + "UpgradeSnapshotSchema (const)", + "VIEW_LAYOUT_WITHOUT_BINDING (const)", + "ValidationError (type)", + "ValidationErrorSchema (const)", + "ValidationResult (type)", + "ValidationResultSchema (const)", + "ValidationWarning (type)", + "ValidationWarningSchema (const)", + "VersionConstraint (type)", + "VersionConstraintSchema (const)", + "VulnerabilitySeverity (type)", + "WEBHOOK_WITHOUT_TRIGGERS (const)", + "checkFieldCompleteness (function)", + "checkViewCompleteness (function)", + "checkWebhookCompleteness (function)", + "classifyRequiredCapability (function)", + "deriveNamespaceFromPackageId (function)", + "evaluateLockForDelete (function)", + "evaluateLockForWrite (function)", + "extractProtection (function)", + "featureGatePredicate (function)", + "getMetadataCreateSeed (function)", + "getMetadataTypeActions (function)", + "getMetadataTypeSchema (function)", + "isConsumerInstallable (function)", + "isKnownPlatformCapability (function)", + "lintUnknownAuthoringKeys (function)", + "lintUnknownKeysAgainstSchema (function)", + "lintUnknownStackKeys (function)", + "listLintableAuthoringCollections (function)", + "listMetadataCreateSeedTypes (function)", + "listMetadataTypeSchemaTypes (function)", + "lowerRequiresFeature (function)", + "registerMetadataTypeActions (function)", + "registerMetadataTypeSchema (function)", + "resolveLockState (function)", + "stripReadDecorations (function)", + "validateObjectNamespacePrefix (function)" + ] +} diff --git a/packages/spec/api-surface/qa.json b/packages/spec/api-surface/qa.json new file mode 100644 index 0000000000..0ca16ed129 --- /dev/null +++ b/packages/spec/api-surface/qa.json @@ -0,0 +1,19 @@ +{ + "description": "Every exported `name (kind)` of one published entry point of @objectstack/spec — the breadth half of the ADR-0059 backward-compatibility gate. Sharded by entry point (#5837) so two PRs touching different entry points never share a file. Reads the BUILT dist/*.d.ts: regenerate with `pnpm --filter @objectstack/spec gen:api-surface` after a real build.", + "entry": "./qa", + "exports": [ + "TestAction (type)", + "TestActionSchema (const)", + "TestActionTypeSchema (const)", + "TestAssertion (type)", + "TestAssertionSchema (const)", + "TestAssertionTypeSchema (const)", + "TestContextSchema (const)", + "TestScenario (type)", + "TestScenarioSchema (const)", + "TestStep (type)", + "TestStepSchema (const)", + "TestSuite (type)", + "TestSuiteSchema (const)" + ] +} diff --git a/packages/spec/api-surface/root.json b/packages/spec/api-surface/root.json new file mode 100644 index 0000000000..026cc53cdb --- /dev/null +++ b/packages/spec/api-surface/root.json @@ -0,0 +1,181 @@ +{ + "description": "Every exported `name (kind)` of one published entry point of @objectstack/spec — the breadth half of the ADR-0059 backward-compatibility gate. Sharded by entry point (#5837) so two PRs touching different entry points never share a file. Reads the BUILT dist/*.d.ts: regenerate with `pnpm --filter @objectstack/spec gen:api-surface` after a real build.", + "entry": ".", + "exports": [ + "ADMIN_FULL_ACCESS (const)", + "ALL_CONVERSIONS (const)", + "AUDIENCE_ANCHOR_POSITIONS (const)", + "Agent (type)", + "ApplyConversionsOptions (interface)", + "AuthoringKeySurface (type)", + "BUILTIN_IDENTITY_METADATA (const)", + "BUILTIN_IDENTITY_NAMES (const)", + "BUILTIN_IDENTITY_ORG_ADMIN (const)", + "BUILTIN_IDENTITY_ORG_MEMBER (const)", + "BUILTIN_IDENTITY_ORG_OWNER (const)", + "BUILTIN_IDENTITY_PLATFORM_ADMIN (const)", + "BUILTIN_MEMBERSHIP_ROLES (const)", + "BUILTIN_MEMBERSHIP_ROLE_OPTIONS (const)", + "BuiltinIdentityName (type)", + "BuiltinMembershipRole (type)", + "CONVERSIONS_BY_MAJOR (const)", + "CONVERSION_CONFLICT_CODE (const)", + "CONVERSION_NOTICE_CODE (const)", + "CapabilityClassification (interface)", + "CapabilityEdition (type)", + "CapabilityProviderStatus (type)", + "ComposeStacksOptions (type)", + "ComposeStacksOptionsSchema (const)", + "ConflictStrategy (type)", + "ConflictStrategySchema (const)", + "ConversionApplication (interface)", + "ConversionConflictDetail (interface)", + "ConversionConflictNotice (interface)", + "ConversionContext (interface)", + "ConversionFixture (interface)", + "ConversionNotice (interface)", + "CronExpressionInputSchema (const)", + "DatasourceMappingRule (type)", + "DatasourceMappingRuleSchema (const)", + "DefineStackOptions (interface)", + "EVERYONE_POSITION (const)", + "EvalUser (type)", + "EvalUserInput (type)", + "EvalUserSchema (const)", + "ExpandViewResult (interface)", + "ExpandedViewItem (interface)", + "Expression (type)", + "ExpressionDialect (type)", + "ExpressionInput (type)", + "ExpressionInputSchema (const)", + "ExpressionMeta (type)", + "ExpressionMetaSchema (const)", + "ExpressionSchema (const)", + "F (const)", + "FIELD_KEY_GUIDANCE (const)", + "GUEST_POSITION (const)", + "LintableAuthoringCollection (interface)", + "MAP_SUPPORTED_FIELDS (const)", + "MEMBERSHIP_ROLE_ADMIN (const)", + "MEMBERSHIP_ROLE_DELEGATED_ADMIN (const)", + "MEMBERSHIP_ROLE_MEMBER (const)", + "MEMBERSHIP_ROLE_OWNER (const)", + "METADATA_ALIASES (const)", + "MIGRATIONS_BY_MAJOR (const)", + "MIGRATION_MAJORS (const)", + "MIGRATION_SUPPORT_FLOOR (const)", + "MapSupportedField (type)", + "MetadataCollectionInput (type)", + "MetadataConversion (interface)", + "MigrationApplication (interface)", + "MigrationChainResult (interface)", + "MigrationFloorError (class)", + "MigrationHopResult (interface)", + "MigrationStep (interface)", + "MigrationTodo (interface)", + "NormalizeStackInputOptions (interface)", + "OBJECT_KEY_GUIDANCE (const)", + "ORGANIZATION_ADMIN (const)", + "ORGANIZATION_ADMIN_GRANTS (const)", + "ORGANIZATION_ADMIN_NO_BYPASS (const)", + "ObjectStack (type)", + "ObjectStackDefinition (type)", + "ObjectStackDefinitionInput (type)", + "ObjectStackDefinitionSchema (const)", + "ObjectStackSchema (const)", + "P (const)", + "PLATFORM_ALWAYS_ON_CAPABILITIES (const)", + "PLATFORM_CAPABILITY_PROVIDERS (const)", + "PLATFORM_CAPABILITY_TOKENS (const)", + "PlatformCapabilityProvider (interface)", + "PluginContext (type)", + "Predicate (type)", + "PredicateInput (type)", + "PredicateInputSchema (const)", + "PredicateSchema (const)", + "RETIRED_DEFS_BY_MAJOR (const)", + "RETIRED_KEYS_BY_MAJOR (const)", + "STACK_KEY_GUIDANCE (const)", + "STACK_RUNTIME_MEMBERS (const)", + "SemanticMigration (interface)", + "Skill (type)", + "SpecChanges (type)", + "SpecChangesSchema (const)", + "SpecConverted (type)", + "SpecConvertedSchema (const)", + "SpecMigrated (type)", + "SpecMigratedSchema (const)", + "SpecSurfaceAdd (type)", + "SpecSurfaceAddSchema (const)", + "SpecSurfaceRemove (type)", + "SpecSurfaceRemoveSchema (const)", + "StoredConversionOptions (type)", + "SurfaceDiff (interface)", + "TemplateExpressionInputSchema (const)", + "Tool (type)", + "UnknownAuthoringKeyFinding (interface)", + "ViewKeyCollision (interface)", + "applyConversions (function)", + "applyConversionsToFlow (function)", + "applyConversionsToStoredItem (function)", + "applyMetaMigrations (function)", + "cel (function)", + "classifyRequiredCapability (function)", + "collectConversionNotices (function)", + "composeMigrationChain (function)", + "composeSpecChanges (function)", + "composeStacks (function)", + "createEvalUser (function)", + "cron (function)", + "defineAction (function)", + "defineAgent (function)", + "defineApp (function)", + "defineBook (function)", + "defineCapability (function)", + "defineConnector (function)", + "defineCube (function)", + "defineDatasource (function)", + "defineEmailTemplateDefinition (function)", + "defineFlow (function)", + "defineForm (function)", + "defineHook (function)", + "defineJob (function)", + "defineMapping (function)", + "defineObjectExtension (function)", + "definePage (function)", + "definePermissionSet (function)", + "definePosition (function)", + "defineReport (function)", + "defineSharingRule (function)", + "defineSkill (function)", + "defineStack (function)", + "defineTheme (function)", + "defineTool (function)", + "defineTranslationBundle (function)", + "defineView (function)", + "defineViewItem (function)", + "defineWebhook (function)", + "expandViewContainer (function)", + "expandViewContainerWithDiagnostics (function)", + "expression (function)", + "findClosestMatches (function)", + "formatSuggestion (function)", + "formatUnknownAuthoringKey (function)", + "formatZodError (function)", + "formatZodIssue (function)", + "isAggregatedViewContainer (function)", + "isKnownPlatformCapability (function)", + "lintUnknownAuthoringKeys (function)", + "lintUnknownKeysAgainstSchema (function)", + "lintUnknownStackKeys (function)", + "listLintableAuthoringCollections (function)", + "mapMembershipRole (function)", + "normalizeMetadataCollection (function)", + "normalizePluginMetadata (function)", + "normalizeStackInput (function)", + "objectStackErrorMap (const)", + "safeParsePretty (function)", + "suggestFieldType (function)", + "tmpl (function)" + ] +} diff --git a/packages/spec/api-surface/security.json b/packages/spec/api-surface/security.json new file mode 100644 index 0000000000..289e152dd8 --- /dev/null +++ b/packages/spec/api-surface/security.json @@ -0,0 +1,77 @@ +{ + "description": "Every exported `name (kind)` of one published entry point of @objectstack/spec — the breadth half of the ADR-0059 backward-compatibility gate. Sharded by entry point (#5837) so two PRs touching different entry points never share a file. Reads the BUILT dist/*.d.ts: regenerate with `pnpm --filter @objectstack/spec gen:api-surface` after a real build.", + "entry": "./security", + "exports": [ + "AccessMatrix (type)", + "AccessMatrixEntry (type)", + "AccessMatrixEntrySchema (const)", + "AccessMatrixSchema (const)", + "AdminScope (type)", + "AdminScopeInput (type)", + "AdminScopeSchema (const)", + "AuthzPosture (type)", + "AuthzPostureSchema (const)", + "CapabilityDeclaration (type)", + "CapabilityDeclarationInput (type)", + "CapabilityDeclarationSchema (const)", + "CriteriaSharingRule (type)", + "CriteriaSharingRuleSchema (const)", + "EffectiveObjectPermission (type)", + "EffectiveObjectPermissionSchema (const)", + "ExplainDecision (type)", + "ExplainDecisionSchema (const)", + "ExplainLayer (type)", + "ExplainLayerSchema (const)", + "ExplainMatchedRule (type)", + "ExplainMatchedRuleSchema (const)", + "ExplainOperation (type)", + "ExplainOperationSchema (const)", + "ExplainRecordAttribution (type)", + "ExplainRecordAttributionSchema (const)", + "ExplainRequest (type)", + "ExplainRequestInput (type)", + "ExplainRequestSchema (const)", + "FieldPermission (type)", + "FieldPermissionSchema (const)", + "OWDModel (const)", + "ObjectAccessScope (type)", + "ObjectAccessScopeSchema (const)", + "ObjectPermission (type)", + "ObjectPermissionSchema (const)", + "OrgScopingEntitlement (interface)", + "PLATFORM_CAPABILITIES (const)", + "PLATFORM_CAPABILITY_NAMES (const)", + "PUBLIC_FORM_SERVER_MANAGED_FIELDS (const)", + "PermissionSet (type)", + "PermissionSetInput (type)", + "PermissionSetSchema (const)", + "PlatformCapability (interface)", + "RLS (const)", + "RLSEvaluationResult (type)", + "RLSEvaluationResultSchema (const)", + "RLSOperation (type)", + "RLSUserContext (type)", + "RLSUserContextSchema (const)", + "RowLevelSecurityPolicy (type)", + "RowLevelSecurityPolicySchema (const)", + "ShareRecipientType (const)", + "SharingLevel (const)", + "SharingRule (type)", + "SharingRuleInput (type)", + "SharingRuleSchema (const)", + "SharingRuleType (const)", + "TENANCY_POSTURES (const)", + "TenancyPosture (type)", + "TenancyPostureSchema (const)", + "defineCapability (function)", + "definePermissionSet (function)", + "defineSharingRule (function)", + "describeAnchorForbiddenBits (function)", + "describeHighPrivilegeBits (function)", + "normalizeTenancyPosture (function)", + "permissionForm (const)", + "postureEnforcesWall (function)", + "postureStampsOrganization (function)", + "postureUsesUnionScope (function)" + ] +} diff --git a/packages/spec/api-surface/shared.json b/packages/spec/api-surface/shared.json new file mode 100644 index 0000000000..74ee70c9d4 --- /dev/null +++ b/packages/spec/api-surface/shared.json @@ -0,0 +1,113 @@ +{ + "description": "Every exported `name (kind)` of one published entry point of @objectstack/spec — the breadth half of the ADR-0059 backward-compatibility gate. Sharded by entry point (#5837) so two PRs touching different entry points never share a file. Reads the BUILT dist/*.d.ts: regenerate with `pnpm --filter @objectstack/spec gen:api-surface` after a real build.", + "entry": "./shared", + "exports": [ + "AppName (type)", + "AppNameSchema (const)", + "ApplyProtectionContext (interface)", + "BaseMetadataRecord (type)", + "BaseMetadataRecordSchema (const)", + "CorsConfig (type)", + "CorsConfigSchema (const)", + "CronExpressionInput (type)", + "CronExpressionInputSchema (const)", + "EXTERNAL_ERROR_CODES (const)", + "EventName (type)", + "EventNameSchema (const)", + "Expression (type)", + "ExpressionDialect (type)", + "ExpressionInput (type)", + "ExpressionInputSchema (const)", + "ExpressionMeta (type)", + "ExpressionMetaSchema (const)", + "ExpressionSchema (const)", + "ExternalErrorCode (type)", + "ExternalSchemaMismatchError (class)", + "ExternalSchemaModeViolationError (class)", + "ExternalWriteForbiddenError (class)", + "F (const)", + "FieldMapping (type)", + "FieldMappingSchema (const)", + "FieldMappingTransform (type)", + "FieldMappingTransformSchema (const)", + "FieldName (type)", + "FieldNameSchema (const)", + "FlowName (type)", + "FlowNameSchema (const)", + "HttpMethod (type)", + "HttpMethodSubset (type)", + "HttpMethodSubsetSchema (const)", + "HttpRequest (type)", + "HttpRequestSchema (const)", + "IsolationLevel (type)", + "IsolationLevelEnum (const)", + "MAP_SUPPORTED_FIELDS (const)", + "METADATA_ALIASES (const)", + "MapSupportedField (type)", + "MetadataCollectionInput (type)", + "MetadataFormat (type)", + "MetadataFormatSchema (const)", + "MutationEvent (type)", + "MutationEventEnum (const)", + "NormalizeStackInputOptions (interface)", + "ObjectName (type)", + "ObjectNameSchema (const)", + "ObjectStackRawIssue (type)", + "P (const)", + "PLURAL_TO_SINGULAR (const)", + "Predicate (type)", + "PredicateInput (type)", + "PredicateInputSchema (const)", + "PredicateSchema (const)", + "Protection (type)", + "ProtectionSchema (const)", + "RateLimitConfig (type)", + "RateLimitConfigSchema (const)", + "ResilientFetchOptions (interface)", + "RoleName (type)", + "RoleNameSchema (const)", + "SINGULAR_TO_PLURAL (const)", + "SchemaDiffEntry (interface)", + "SchemaDiffEntryKind (type)", + "SnakeCaseIdentifier (type)", + "SnakeCaseIdentifierSchema (const)", + "SortDirection (type)", + "SortDirectionEnum (const)", + "SortItem (type)", + "SortItemSchema (const)", + "StaticMount (type)", + "StaticMountSchema (const)", + "StrictUnknownKeyErrorOptions (interface)", + "SystemIdentifier (type)", + "SystemIdentifierSchema (const)", + "TemplateExpressionInput (type)", + "TemplateExpressionInputSchema (const)", + "VISIBILITY_ALIAS_KEYS (const)", + "ViewName (type)", + "ViewNameSchema (const)", + "applyProtection (function)", + "cel (function)", + "cron (function)", + "expression (function)", + "findClosestMatches (function)", + "formatSuggestion (function)", + "formatZodError (function)", + "formatZodIssue (function)", + "lazySchema (function)", + "levenshteinDistance (function)", + "normalizeMetadataCollection (function)", + "normalizePluginMetadata (function)", + "normalizeStackInput (function)", + "normalizeVisibleWhen (function)", + "objectStackErrorMap (const)", + "pluralToSingular (function)", + "renderDiffMessage (function)", + "resilientFetch (function)", + "safeParsePretty (function)", + "singularToPlural (function)", + "strictUnknownKeyError (function)", + "strictVisibilityError (const)", + "suggestFieldType (function)", + "tmpl (function)" + ] +} diff --git a/packages/spec/api-surface/studio.json b/packages/spec/api-surface/studio.json new file mode 100644 index 0000000000..ad666b3816 --- /dev/null +++ b/packages/spec/api-surface/studio.json @@ -0,0 +1,79 @@ +{ + "description": "Every exported `name (kind)` of one published entry point of @objectstack/spec — the breadth half of the ADR-0059 backward-compatibility gate. Sharded by entry point (#5837) so two PRs touching different entry points never share a file. Reads the BUILT dist/*.d.ts: regenerate with `pnpm --filter @objectstack/spec gen:api-surface` after a real build.", + "entry": "./studio", + "exports": [ + "ActionContribution (type)", + "ActionContributionLocation (type)", + "ActionContributionLocationSchema (const)", + "ActionContributionSchema (const)", + "BUILT_IN_NODE_DESCRIPTORS (const)", + "CommandContribution (type)", + "CommandContributionSchema (const)", + "ERDiagramConfig (type)", + "ERDiagramConfigSchema (const)", + "ERLayoutAlgorithm (type)", + "ERLayoutAlgorithmSchema (const)", + "ERNodeDisplay (type)", + "ERNodeDisplaySchema (const)", + "FieldEditorConfig (type)", + "FieldEditorConfigSchema (const)", + "FieldGroup (type)", + "FieldGroupSchema (const)", + "FieldPropertySection (type)", + "FieldPropertySectionSchema (const)", + "FlowBuilderConfig (type)", + "FlowBuilderConfigSchema (const)", + "FlowCanvasEdge (type)", + "FlowCanvasEdgeSchema (const)", + "FlowCanvasEdgeStyle (type)", + "FlowCanvasEdgeStyleSchema (const)", + "FlowCanvasNode (type)", + "FlowCanvasNodeSchema (const)", + "FlowLayoutAlgorithm (type)", + "FlowLayoutAlgorithmSchema (const)", + "FlowLayoutDirection (type)", + "FlowLayoutDirectionSchema (const)", + "FlowNodeRenderDescriptor (type)", + "FlowNodeRenderDescriptorSchema (const)", + "FlowNodeShape (type)", + "FlowNodeShapeSchema (const)", + "MetadataIconContribution (type)", + "MetadataIconContributionSchema (const)", + "MetadataViewerContribution (type)", + "MetadataViewerContributionSchema (const)", + "ObjectDesignerConfig (type)", + "ObjectDesignerConfigSchema (const)", + "ObjectDesignerDefaultView (type)", + "ObjectDesignerDefaultViewSchema (const)", + "ObjectFilter (type)", + "ObjectFilterSchema (const)", + "ObjectListDisplayMode (type)", + "ObjectListDisplayModeSchema (const)", + "ObjectManagerConfig (type)", + "ObjectManagerConfigSchema (const)", + "ObjectPreviewConfig (type)", + "ObjectPreviewConfigSchema (const)", + "ObjectPreviewTab (type)", + "ObjectPreviewTabSchema (const)", + "ObjectSortField (type)", + "ObjectSortFieldSchema (const)", + "PanelContribution (type)", + "PanelContributionSchema (const)", + "PanelLocationSchema (const)", + "RelationshipDisplay (type)", + "RelationshipDisplaySchema (const)", + "RelationshipMapperConfig (type)", + "RelationshipMapperConfigSchema (const)", + "SidebarGroupContribution (type)", + "SidebarGroupContributionSchema (const)", + "StudioPluginContributions (type)", + "StudioPluginContributionsSchema (const)", + "StudioPluginManifest (type)", + "StudioPluginManifestSchema (const)", + "ViewMode (type)", + "ViewModeSchema (const)", + "defineFlowBuilderConfig (function)", + "defineObjectDesignerConfig (function)", + "defineStudioPlugin (function)" + ] +} diff --git a/packages/spec/api-surface/system.json b/packages/spec/api-surface/system.json new file mode 100644 index 0000000000..4d31d01ad2 --- /dev/null +++ b/packages/spec/api-surface/system.json @@ -0,0 +1,719 @@ +{ + "description": "Every exported `name (kind)` of one published entry point of @objectstack/spec — the breadth half of the ADR-0059 backward-compatibility gate. Sharded by entry point (#5837) so two PRs touching different entry points never share a file. Reads the BUILT dist/*.d.ts: regenerate with `pnpm --filter @objectstack/spec gen:api-surface` after a real build.", + "entry": "./system", + "exports": [ + "AccessControlConfig (type)", + "AccessControlConfigSchema (const)", + "ActionLike (interface)", + "ActionResultDialogTranslation (type)", + "ActionResultDialogTranslationSchema (const)", + "AddFieldOperation (const)", + "AdvancedAuthConfig (type)", + "AdvancedAuthConfigSchema (const)", + "AnalyzerConfig (type)", + "AnalyzerConfigSchema (const)", + "AppCompatibilityCheck (type)", + "AppCompatibilityCheckSchema (const)", + "AppInstallRequest (type)", + "AppInstallRequestSchema (const)", + "AppInstallResult (type)", + "AppInstallResultSchema (const)", + "AppLike (interface)", + "AppManifest (type)", + "AppManifestSchema (const)", + "AudienceBook (interface)", + "AudienceCaller (interface)", + "AuthConfig (type)", + "AuthConfigSchema (const)", + "AuthPluginConfig (type)", + "AuthPluginConfigSchema (const)", + "AuthProviderConfig (type)", + "AuthProviderConfigSchema (const)", + "AwarenessEvent (type)", + "AwarenessEventSchema (const)", + "AwarenessSession (type)", + "AwarenessSessionSchema (const)", + "AwarenessUpdate (type)", + "AwarenessUpdateSchema (const)", + "AwarenessUserState (type)", + "AwarenessUserStateSchema (const)", + "BUILTIN_VALIDATION_MESSAGES (const)", + "BackupConfig (type)", + "BackupConfigInput (type)", + "BackupConfigSchema (const)", + "BackupRetention (type)", + "BackupRetentionSchema (const)", + "BackupStrategy (type)", + "BackupStrategySchema (const)", + "BatchProgress (type)", + "BatchProgressInput (type)", + "BatchProgressSchema (const)", + "BatchTask (type)", + "BatchTaskInput (type)", + "BatchTaskSchema (const)", + "Book (type)", + "BookAudience (type)", + "BookAudienceSchema (const)", + "BookGroup (type)", + "BookGroupSchema (const)", + "BookInclude (type)", + "BookIncludeSchema (const)", + "BookNode (type)", + "BookNodeSchema (const)", + "BookSchema (const)", + "BucketConfig (type)", + "BucketConfigSchema (const)", + "CLOUD_PROVIDED_OBJECT_NAMES (const)", + "CORE_SERVICE_PROVIDER (const)", + "CRDTMergeResult (type)", + "CRDTMergeResultSchema (const)", + "CRDTState (type)", + "CRDTStateSchema (const)", + "CRDTType (type)", + "CREATION_ATTESTED_MIGRATION_IDS (const)", + "CacheAvalanchePrevention (type)", + "CacheAvalanchePreventionSchema (const)", + "CacheConfig (type)", + "CacheConfigInput (type)", + "CacheConfigSchema (const)", + "CacheConsistency (type)", + "CacheConsistencySchema (const)", + "CacheInvalidation (type)", + "CacheInvalidationSchema (const)", + "CacheStrategy (type)", + "CacheStrategySchema (const)", + "CacheTier (type)", + "CacheTierInput (type)", + "CacheTierSchema (const)", + "CacheWarmup (type)", + "CacheWarmupSchema (const)", + "ChangeImpact (type)", + "ChangeImpactSchema (const)", + "ChangePriority (type)", + "ChangePrioritySchema (const)", + "ChangeRequest (type)", + "ChangeRequestSchema (const)", + "ChangeSet (type)", + "ChangeSetSchema (const)", + "ChangeStatus (type)", + "ChangeStatusSchema (const)", + "ChangeType (type)", + "ChangeTypeSchema (const)", + "CollaborationMode (type)", + "CollaborationSession (type)", + "CollaborationSessionConfig (type)", + "CollaborationSessionConfigSchema (const)", + "CollaborationSessionSchema (const)", + "CollaborativeCursor (type)", + "CollaborativeCursorSchema (const)", + "ComplianceAuditRequirement (type)", + "ComplianceAuditRequirementSchema (const)", + "ComplianceEncryptionRequirement (type)", + "ComplianceEncryptionRequirementSchema (const)", + "ComplianceFramework (type)", + "ComplianceFrameworkSchema (const)", + "ConsoleDestinationConfig (type)", + "ConsoleDestinationConfigSchema (const)", + "ConsumerConfig (type)", + "ConsumerConfigSchema (const)", + "CoreServiceName (type)", + "CounterOperation (type)", + "CounterOperationSchema (const)", + "CoverageBreakdownEntry (type)", + "CoverageBreakdownEntrySchema (const)", + "CreateObjectOperation (const)", + "CronSchedule (type)", + "CronScheduleSchema (const)", + "CursorColorPreset (type)", + "CursorSelection (type)", + "CursorSelectionSchema (const)", + "CursorStyle (type)", + "CursorStyleSchema (const)", + "CursorUpdate (type)", + "CursorUpdateSchema (const)", + "DATA_MIGRATION_FLAG_OBJECT (const)", + "DashboardLike (interface)", + "DataClassification (type)", + "DataClassificationPolicy (type)", + "DataClassificationPolicySchema (const)", + "DataClassificationSchema (const)", + "DataMigrationFlag (type)", + "DataMigrationFlagSchema (const)", + "DatabaseLevelIsolationStrategy (type)", + "DatabaseLevelIsolationStrategyInput (type)", + "DatabaseLevelIsolationStrategySchema (const)", + "DatabaseProvider (type)", + "DatabaseProviderSchema (const)", + "DeadLetterQueue (type)", + "DeadLetterQueueSchema (const)", + "DeleteObjectOperation (const)", + "DeployBundle (type)", + "DeployBundleSchema (const)", + "DeployDiff (type)", + "DeployDiffSchema (const)", + "DeployManifest (type)", + "DeployManifestSchema (const)", + "DeployStatus (type)", + "DeployStatusEnum (const)", + "DeployValidationIssue (type)", + "DeployValidationIssueSchema (const)", + "DeployValidationResult (type)", + "DeployValidationResultSchema (const)", + "DisasterRecoveryPlan (type)", + "DisasterRecoveryPlanInput (type)", + "DisasterRecoveryPlanSchema (const)", + "DistributedCacheConfig (type)", + "DistributedCacheConfigInput (type)", + "DistributedCacheConfigSchema (const)", + "Doc (type)", + "DocSchema (const)", + "DocTranslation (type)", + "ENVIRONMENT_ARTIFACT_SCHEMA_VERSION (const)", + "EmailAddressConfig (type)", + "EmailAddressConfigSchema (const)", + "EmailAndPasswordConfig (type)", + "EmailAndPasswordConfigSchema (const)", + "EmailProvider (type)", + "EmailProviderSchema (const)", + "EmailServiceConfig (type)", + "EmailServiceConfigSchema (const)", + "EmailTemplateDefinition (type)", + "EmailTemplateDefinitionCategory (type)", + "EmailTemplateDefinitionCategorySchema (const)", + "EmailTemplateDefinitionInput (type)", + "EmailTemplateDefinitionSchema (const)", + "EmailTemplateDefinitionVariable (type)", + "EmailTemplateDefinitionVariableSchema (const)", + "EmailVerificationConfig (type)", + "EmailVerificationConfigSchema (const)", + "EncryptionAlgorithm (type)", + "EncryptionAlgorithmSchema (const)", + "EncryptionConfig (type)", + "EncryptionConfigInput (type)", + "EncryptionConfigSchema (const)", + "EnvironmentArtifact (type)", + "EnvironmentArtifactInput (type)", + "EnvironmentArtifactSchema (const)", + "ExecuteSqlOperation (const)", + "ExtendedLogLevel (type)", + "ExternalServiceDestinationConfig (type)", + "ExternalServiceDestinationConfigSchema (const)", + "FILE_REFERENCES_MIGRATION_ID (const)", + "FacetConfig (type)", + "FacetConfigSchema (const)", + "FailoverConfig (type)", + "FailoverConfigInput (type)", + "FailoverConfigSchema (const)", + "FailoverMode (type)", + "FailoverModeSchema (const)", + "Feature (type)", + "FeatureInput (type)", + "FeatureSchema (const)", + "FieldEncryption (type)", + "FieldEncryptionInput (type)", + "FieldEncryptionSchema (const)", + "FieldTranslation (type)", + "FieldTranslationSchema (const)", + "FileDestinationConfig (type)", + "FileDestinationConfigSchema (const)", + "FileMetadata (type)", + "FileMetadataSchema (const)", + "GCounter (type)", + "GCounterSchema (const)", + "HistogramBucketConfig (type)", + "HistogramBucketConfigSchema (const)", + "HttpDestinationConfig (type)", + "HttpDestinationConfigSchema (const)", + "ISettingsCapability (interface)", + "ISettingsClient (interface)", + "Incident (type)", + "IncidentCategory (type)", + "IncidentCategorySchema (const)", + "IncidentNotificationMatrix (type)", + "IncidentNotificationMatrixSchema (const)", + "IncidentNotificationRule (type)", + "IncidentNotificationRuleSchema (const)", + "IncidentResponsePhase (type)", + "IncidentResponsePhaseSchema (const)", + "IncidentResponsePolicy (type)", + "IncidentResponsePolicySchema (const)", + "IncidentSchema (const)", + "IncidentSeverity (type)", + "IncidentSeveritySchema (const)", + "IncidentStatus (type)", + "IncidentStatusSchema (const)", + "IntervalSchedule (type)", + "IntervalScheduleSchema (const)", + "Job (type)", + "JobExecution (type)", + "JobExecutionSchema (const)", + "JobExecutionStatus (type)", + "JobInput (type)", + "JobSchema (const)", + "KernelServiceMapSchema (const)", + "KeyManagementProvider (type)", + "KeyManagementProviderSchema (const)", + "KeyRotationPolicy (type)", + "KeyRotationPolicyInput (type)", + "KeyRotationPolicySchema (const)", + "LEGACY_OBJECT_FIRST_KEYS (const)", + "LWWRegister (type)", + "LWWRegisterSchema (const)", + "LegacyObjectFirstKey (type)", + "License (type)", + "LicenseMetricType (type)", + "LicenseSchema (const)", + "LifecycleAction (type)", + "LifecycleActionSchema (const)", + "LifecyclePolicyConfig (type)", + "LifecyclePolicyConfigSchema (const)", + "LifecyclePolicyRule (type)", + "LifecyclePolicyRuleSchema (const)", + "LocaleDescriptor (interface)", + "LocaleSchema (const)", + "LogDestination (type)", + "LogDestinationSchema (const)", + "LogDestinationType (type)", + "LogEnrichmentConfig (type)", + "LogEnrichmentConfigSchema (const)", + "LogEntry (type)", + "LogEntrySchema (const)", + "LogFormat (type)", + "LogLevel (type)", + "LoggerConfig (type)", + "LoggerConfigSchema (const)", + "LoggingConfig (type)", + "LoggingConfigSchema (const)", + "METADATA_FORM_REGISTRY (const)", + "MIGRATION_JOURNAL_KINDS (const)", + "MIGRATION_JOURNAL_OBJECT (const)", + "MaskingVisibilityRule (type)", + "MaskingVisibilityRuleSchema (const)", + "MessageQueueConfig (type)", + "MessageQueueConfigSchema (const)", + "MessageQueueProvider (type)", + "MessageQueueProviderSchema (const)", + "MetadataCollectionInfo (type)", + "MetadataCollectionInfoSchema (const)", + "MetadataDiffResult (type)", + "MetadataDiffResultSchema (const)", + "MetadataFallbackStrategy (type)", + "MetadataFallbackStrategySchema (const)", + "MetadataFormType (type)", + "MetadataFormat (type)", + "MetadataFormatSchema (const)", + "MetadataHistoryQueryOptions (type)", + "MetadataHistoryQueryOptionsSchema (const)", + "MetadataHistoryQueryResult (type)", + "MetadataHistoryQueryResultSchema (const)", + "MetadataHistoryRecord (type)", + "MetadataHistoryRecordSchema (const)", + "MetadataHistoryRetentionPolicy (type)", + "MetadataHistoryRetentionPolicySchema (const)", + "MetadataLoadOptions (type)", + "MetadataLoadOptionsSchema (const)", + "MetadataLoadResult (type)", + "MetadataLoadResultSchema (const)", + "MetadataLoaderContract (type)", + "MetadataLoaderContractSchema (const)", + "MetadataManagerConfig (type)", + "MetadataManagerConfigSchema (const)", + "MetadataRecord (type)", + "MetadataRecordSchema (const)", + "MetadataSaveOptions (type)", + "MetadataSaveOptionsSchema (const)", + "MetadataSaveResult (type)", + "MetadataSaveResultSchema (const)", + "MetadataScope (type)", + "MetadataScopeSchema (const)", + "MetadataSource (type)", + "MetadataSourceSchema (const)", + "MetadataStateSchema (const)", + "MetadataStats (type)", + "MetadataStatsSchema (const)", + "MetadataWatchEvent (type)", + "MetadataWatchEventSchema (const)", + "MetricAggregationConfig (type)", + "MetricAggregationConfigSchema (const)", + "MetricAggregationType (type)", + "MetricDataPoint (type)", + "MetricDataPointSchema (const)", + "MetricDefinition (type)", + "MetricDefinitionSchema (const)", + "MetricExportConfig (type)", + "MetricExportConfigSchema (const)", + "MetricLabels (type)", + "MetricLabelsSchema (const)", + "MetricType (type)", + "MetricUnit (type)", + "MetricsConfig (type)", + "MetricsConfigSchema (const)", + "MiddlewareConfig (type)", + "MiddlewareConfigInput (type)", + "MiddlewareConfigSchema (const)", + "MiddlewareType (type)", + "MigrationDependencySchema (const)", + "MigrationJournalEvent (type)", + "MigrationJournalEventSchema (const)", + "MigrationJournalKind (type)", + "MigrationOnCrashPolicy (type)", + "MigrationOperation (type)", + "MigrationOperationSchema (const)", + "MigrationPlan (type)", + "MigrationPlanSchema (const)", + "MigrationStatement (type)", + "MigrationStatementSchema (const)", + "ModifyFieldOperation (const)", + "MultipartUploadConfig (type)", + "MultipartUploadConfigSchema (const)", + "MutualTLSConfig (type)", + "MutualTLSConfigSchema (const)", + "NavNodeLike (interface)", + "NotificationChannel (type)", + "NotificationChannelSchema (const)", + "ORSet (type)", + "ORSetElement (type)", + "ORSetElementSchema (const)", + "ORSetSchema (const)", + "OTComponent (type)", + "OTComponentSchema (const)", + "OTOperation (type)", + "OTOperationSchema (const)", + "OTOperationType (type)", + "OTTransformResult (type)", + "OTTransformResultSchema (const)", + "ObjectFieldLike (interface)", + "ObjectLike (interface)", + "ObjectMetadata (type)", + "ObjectMetadataSchema (const)", + "ObjectStorageConfig (type)", + "ObjectStorageConfigSchema (const)", + "ObjectTranslationData (type)", + "ObjectTranslationDataSchema (const)", + "OidcProviderConfig (type)", + "OidcProviderConfigSchema (const)", + "OidcProvidersConfig (type)", + "OidcProvidersConfigSchema (const)", + "OnceSchedule (type)", + "OnceScheduleSchema (const)", + "OpenTelemetryCompatibility (type)", + "OpenTelemetryCompatibilitySchema (const)", + "OtelExporterType (type)", + "PKG_CONVENTIONS (const)", + "PLATFORM_OBJECTS_BY_PACKAGE (const)", + "PLATFORM_OBJECT_PREFIXES (const)", + "PLATFORM_PROVIDED_OBJECT_NAMES (const)", + "PLATFORM_PROVIDED_TOOL_NAMES (const)", + "PLATFORM_TOOLS_BY_PACKAGE (const)", + "PLATFORM_TOOL_FAMILY_PREFIXES (const)", + "PNCounter (type)", + "PNCounterSchema (const)", + "PackageDirectory (type)", + "PackageFile (type)", + "PackagePublishResult (type)", + "PackagePublishResultSchema (const)", + "PageComponentLike (interface)", + "PageLike (interface)", + "PageRegionLike (interface)", + "Plan (type)", + "PlanInput (type)", + "PlanSchema (const)", + "PresignedUrlConfig (type)", + "PresignedUrlConfigSchema (const)", + "QueueConfig (type)", + "QueueConfigInput (type)", + "QueueConfigSchema (const)", + "QuotaEnforcementResult (type)", + "QuotaEnforcementResultSchema (const)", + "RPO (type)", + "RPOSchema (const)", + "RTO (type)", + "RTOSchema (const)", + "RegistryConfig (type)", + "RegistryConfigSchema (const)", + "RegistrySyncPolicy (type)", + "RegistrySyncPolicySchema (const)", + "RegistryUpstream (type)", + "RegistryUpstreamSchema (const)", + "RemoveFieldOperation (const)", + "RenameObjectOperation (const)", + "RenderValidationMessageInput (interface)", + "RenderValidationMessageOptions (interface)", + "ResolveOptions (interface)", + "ResolvedBook (interface)", + "ResolvedEntry (interface)", + "ResolvedFieldLabel (interface)", + "ResolvedGroup (interface)", + "ResolvedSettingValue (type)", + "ResolvedSettingValueSchema (const)", + "ResolverDoc (interface)", + "ResultDialogLike (interface)", + "RetryPolicy (type)", + "RetryPolicyParsed (type)", + "RetryPolicySchema (const)", + "RollbackPlan (type)", + "RollbackPlanSchema (const)", + "RouteHandlerMetadata (type)", + "RouteHandlerMetadataInput (type)", + "RouteHandlerMetadataSchema (const)", + "RowLevelIsolationStrategy (type)", + "RowLevelIsolationStrategyInput (type)", + "RowLevelIsolationStrategySchema (const)", + "SETTINGS_CHANGE_EVENT (const)", + "SamplingDecision (type)", + "SamplingStrategyType (type)", + "Schedule (type)", + "ScheduleSchema (const)", + "SchemaChange (type)", + "SchemaChangeSchema (const)", + "SchemaLevelIsolationStrategy (type)", + "SchemaLevelIsolationStrategyInput (type)", + "SchemaLevelIsolationStrategySchema (const)", + "SearchConfig (type)", + "SearchConfigSchema (const)", + "SearchIndexConfig (type)", + "SearchIndexConfigSchema (const)", + "SearchProvider (type)", + "SearchProviderSchema (const)", + "SecurityContextConfig (type)", + "SecurityContextConfigInput (type)", + "SecurityContextConfigSchema (const)", + "SecurityEventCorrelation (type)", + "SecurityEventCorrelationSchema (const)", + "ServerCapabilities (type)", + "ServerCapabilitiesInput (type)", + "ServerCapabilitiesSchema (const)", + "ServerEvent (type)", + "ServerEventSchema (const)", + "ServerEventType (type)", + "ServerRateLimitConfig (type)", + "ServerRateLimitConfigSchema (const)", + "ServerStatus (type)", + "ServerStatusSchema (const)", + "ServiceConfigSchema (const)", + "ServiceCriticalitySchema (const)", + "ServiceLevelIndicator (type)", + "ServiceLevelIndicatorSchema (const)", + "ServiceLevelObjective (type)", + "ServiceLevelObjectiveSchema (const)", + "ServiceRequirementDef (const)", + "ServiceStatusSchema (const)", + "SettingsActionResult (type)", + "SettingsActionResultSchema (const)", + "SettingsChangeEvent (type)", + "SettingsChangeEventName (type)", + "SettingsChangeEventSchema (const)", + "SettingsChangeHandler (type)", + "SettingsManifest (type)", + "SettingsManifestSchema (const)", + "SettingsNamespacePayload (type)", + "SettingsNamespacePayloadSchema (const)", + "SettingsUnsubscribe (type)", + "Sha256Digest (type)", + "Sha256DigestSchema (const)", + "SocialProviderConfig (type)", + "SocialProviderConfigSchema (const)", + "Span (type)", + "SpanAttributeValue (type)", + "SpanAttributeValueSchema (const)", + "SpanAttributes (type)", + "SpanAttributesSchema (const)", + "SpanEvent (type)", + "SpanEventSchema (const)", + "SpanKind (type)", + "SpanLink (type)", + "SpanLinkSchema (const)", + "SpanSchema (const)", + "SpanStatus (type)", + "Specifier (type)", + "SpecifierHandler (type)", + "SpecifierHandlerSchema (const)", + "SpecifierOption (type)", + "SpecifierOptionSchema (const)", + "SpecifierSchema (const)", + "SpecifierScope (type)", + "SpecifierScopeSchema (const)", + "SpecifierType (type)", + "StackServerConfig (type)", + "StackServerConfigInput (type)", + "StackServerConfigSchema (const)", + "StackServerSecurity (type)", + "StackServerSecuritySchema (const)", + "StorageAcl (type)", + "StorageAclSchema (const)", + "StorageClass (type)", + "StorageClassSchema (const)", + "StorageConnection (type)", + "StorageConnectionSchema (const)", + "StorageNameMapping (const)", + "StorageProvider (type)", + "StorageProviderSchema (const)", + "StorageScope (type)", + "StorageScopeSchema (const)", + "StrictObjectTranslation (type)", + "StructuredLogEntry (type)", + "StructuredLogEntrySchema (const)", + "SupplierAssessmentStatus (type)", + "SupplierAssessmentStatusSchema (const)", + "SupplierRiskLevel (type)", + "SupplierRiskLevelSchema (const)", + "SupplierSecurityAssessment (type)", + "SupplierSecurityAssessmentSchema (const)", + "SupplierSecurityPolicy (type)", + "SupplierSecurityPolicySchema (const)", + "SupplierSecurityRequirement (type)", + "SupplierSecurityRequirementSchema (const)", + "SystemFieldName (type)", + "SystemObjectName (type)", + "SystemUserId (type)", + "TASK_PRIORITY_VALUES (const)", + "TRANSLATABLE_METADATA_TYPES (const)", + "TRANSLATE_PLACEHOLDER (const)", + "Task (type)", + "TaskExecutionResult (type)", + "TaskExecutionResultSchema (const)", + "TaskInput (type)", + "TaskPriority (type)", + "TaskRetryPolicy (type)", + "TaskRetryPolicyInput (type)", + "TaskRetryPolicySchema (const)", + "TaskSchema (const)", + "TaskStatus (type)", + "Tenant (type)", + "TenantConnectionConfig (type)", + "TenantConnectionConfigSchema (const)", + "TenantIsolationConfig (type)", + "TenantIsolationConfigSchema (const)", + "TenantIsolationLevel (type)", + "TenantQuota (type)", + "TenantQuotaSchema (const)", + "TenantSchema (const)", + "TenantSecurityPolicy (type)", + "TenantSecurityPolicyInput (type)", + "TenantSecurityPolicySchema (const)", + "TenantUsage (type)", + "TenantUsageSchema (const)", + "TextCRDTOperation (type)", + "TextCRDTOperationSchema (const)", + "TextCRDTState (type)", + "TextCRDTStateSchema (const)", + "TimeSeries (type)", + "TimeSeriesDataPoint (type)", + "TimeSeriesDataPointSchema (const)", + "TimeSeriesSchema (const)", + "TopicConfig (type)", + "TopicConfigSchema (const)", + "TraceContext (type)", + "TraceContextPropagation (type)", + "TraceContextPropagationSchema (const)", + "TraceContextSchema (const)", + "TraceFlags (type)", + "TraceFlagsSchema (const)", + "TracePropagationFormat (type)", + "TraceSamplingConfig (type)", + "TraceSamplingConfigSchema (const)", + "TraceState (type)", + "TraceStateSchema (const)", + "TracingConfig (type)", + "TracingConfigSchema (const)", + "TrainingCategory (type)", + "TrainingCategorySchema (const)", + "TrainingCompletionStatus (type)", + "TrainingCompletionStatusSchema (const)", + "TrainingCourse (type)", + "TrainingCourseSchema (const)", + "TrainingPlan (type)", + "TrainingPlanSchema (const)", + "TrainingRecord (type)", + "TrainingRecordSchema (const)", + "TranslationBundle (type)", + "TranslationBundleInput (type)", + "TranslationBundleSchema (const)", + "TranslationConfig (type)", + "TranslationConfigSchema (const)", + "TranslationCoverageResult (type)", + "TranslationCoverageResultSchema (const)", + "TranslationData (type)", + "TranslationDataSchema (const)", + "TranslationDiffItem (type)", + "TranslationDiffItemSchema (const)", + "TranslationDiffStatus (type)", + "TranslationDiffStatusSchema (const)", + "TranslationItem (type)", + "TranslationItemSchema (const)", + "UserActivityStatus (type)", + "VALIDATION_MESSAGE_FALLBACK_LOCALE (const)", + "VALIDATION_MESSAGE_KEY_PREFIX (const)", + "VALUE_SHAPES_MIGRATION_ID (const)", + "ValidationMessageTranslator (type)", + "VectorClock (type)", + "VectorClockSchema (const)", + "ViewLike (interface)", + "WidgetLike (interface)", + "WorkerConfig (type)", + "WorkerConfigInput (type)", + "WorkerConfigSchema (const)", + "WorkerStats (type)", + "WorkerStatsSchema (const)", + "audienceAllows (function)", + "azureBlobStorageExample (const)", + "defineBook (function)", + "defineEmailTemplateDefinition (function)", + "defineJob (function)", + "defineTranslation (function)", + "defineTranslationBundle (function)", + "deriveImplicitPackageBook (function)", + "docAudienceAllows (function)", + "emailTemplateForm (const)", + "gcsStorageExample (const)", + "hasPlatformObjectPrefix (function)", + "inProcessServiceMessage (function)", + "interpolateValidationMessage (function)", + "isDataMigrationFlagVerified (function)", + "isPlatformProvidedObjectName (function)", + "isPlatformProvidedToolName (function)", + "isPublicAudience (function)", + "minioStorageExample (const)", + "objectFieldLabelKey (function)", + "preferredLocaleFromHeader (function)", + "renderValidationMessage (function)", + "resolveActionConfirm (function)", + "resolveActionLabel (function)", + "resolveActionResultDialog (function)", + "resolveActionSuccess (function)", + "resolveBookClaimedDocs (function)", + "resolveBookTree (function)", + "resolveBundleLocale (function)", + "resolveDocAudiences (function)", + "resolveDocLocale (function)", + "resolveMetadataFormLabels (function)", + "resolveMetadataTypeDescription (function)", + "resolveMetadataTypeLabel (function)", + "resolveObjectFieldLabels (function)", + "resolveSettingsActionConfirm (function)", + "resolveSettingsActionLabel (function)", + "resolveSettingsActionSuccess (function)", + "resolveSettingsDescription (function)", + "resolveSettingsFieldHelp (function)", + "resolveSettingsFieldLabel (function)", + "resolveSettingsFieldPlaceholder (function)", + "resolveSettingsGroupDescription (function)", + "resolveSettingsGroupTitle (function)", + "resolveSettingsOptionLabel (function)", + "resolveSettingsSourceLabel (function)", + "resolveSettingsTitle (function)", + "resolveViewDescription (function)", + "resolveViewLabel (function)", + "s3StorageExample (const)", + "serviceUnavailableMessage (function)", + "toLocaleDescriptors (function)", + "translateAction (function)", + "translateApp (function)", + "translateDashboard (function)", + "translateMetadataDocument (function)", + "translateObject (function)", + "translatePage (function)", + "translateView (function)", + "validationMessageTranslationKey (function)" + ] +} diff --git a/packages/spec/api-surface/ui.json b/packages/spec/api-surface/ui.json new file mode 100644 index 0000000000..ba5e39d35a --- /dev/null +++ b/packages/spec/api-surface/ui.json @@ -0,0 +1,356 @@ +{ + "description": "Every exported `name (kind)` of one published entry point of @objectstack/spec — the breadth half of the ADR-0059 backward-compatibility gate. Sharded by entry point (#5837) so two PRs touching different entry points never share a file. Reads the BUILT dist/*.d.ts: regenerate with `pnpm --filter @objectstack/spec gen:api-surface` after a real build.", + "entry": "./ui", + "exports": [ + "ACTION_LOCATIONS (const)", + "ACTION_PARAM_BUILTIN_KEYS (const)", + "AIChatWindowProps (const)", + "Action (type)", + "ActionAi (type)", + "ActionAiSchema (const)", + "ActionEngineFacade (interface)", + "ActionHandler (type)", + "ActionHandlerContext (interface)", + "ActionInput (type)", + "ActionLocation (type)", + "ActionLocationSchema (const)", + "ActionNavItem (type)", + "ActionNavItemSchema (const)", + "ActionParam (type)", + "ActionParamIssue (interface)", + "ActionParamSchema (const)", + "ActionSchema (const)", + "ActionSession (type)", + "ActionSessionSchema (const)", + "ActionType (const)", + "AddRecordConfig (type)", + "AddRecordConfigSchema (const)", + "App (type)", + "AppBranding (type)", + "AppBrandingSchema (const)", + "AppContextSelector (type)", + "AppContextSelectorSchema (const)", + "AppInput (type)", + "AppSchema (const)", + "AppearanceConfig (type)", + "AppearanceConfigSchema (const)", + "AriaProps (type)", + "AriaPropsSchema (const)", + "BorderRadius (type)", + "BorderRadiusSchema (const)", + "BreakpointColumnMapSchema (const)", + "BreakpointName (type)", + "BreakpointOrderMapSchema (const)", + "BulkActionDef (type)", + "BulkActionDefSchema (const)", + "BulkActionExecution (type)", + "BulkActionExecutionSchema (const)", + "BulkActionOperation (type)", + "BulkActionOperationSchema (const)", + "BulkActionParam (type)", + "BulkActionParamSchema (const)", + "CHART_AGGREGATE_COMPARISON_SUFFIX (const)", + "CalendarConfigSchema (const)", + "ChartAggregate (type)", + "ChartAggregateFunction (type)", + "ChartAggregateFunctionSchema (const)", + "ChartAggregateLike (interface)", + "ChartAggregateSchema (const)", + "ChartAnnotation (type)", + "ChartAnnotationSchema (const)", + "ChartAxis (type)", + "ChartAxisSchema (const)", + "ChartConfig (type)", + "ChartConfigSchema (const)", + "ChartDrillDown (type)", + "ChartDrillDownSchema (const)", + "ChartGroupBy (type)", + "ChartGroupBySchema (const)", + "ChartInteraction (type)", + "ChartInteractionSchema (const)", + "ChartSeries (type)", + "ChartSeriesSchema (const)", + "ChartType (type)", + "ChartTypeSchema (const)", + "ColorPalette (type)", + "ColorPaletteSchema (const)", + "ColumnPrefix (type)", + "ColumnPrefixSchema (const)", + "ColumnSummary (type)", + "ColumnSummaryConfig (type)", + "ColumnSummaryConfigSchema (const)", + "ColumnSummarySchema (const)", + "ComponentNavItem (type)", + "ComponentNavItemSchema (const)", + "ComponentProps (type)", + "ComponentPropsInput (type)", + "ComponentPropsMap (const)", + "Dashboard (type)", + "DashboardHeader (type)", + "DashboardHeaderAction (type)", + "DashboardHeaderActionSchema (const)", + "DashboardHeaderSchema (const)", + "DashboardInput (type)", + "DashboardNavItem (type)", + "DashboardNavItemSchema (const)", + "DashboardSchema (const)", + "DashboardWidget (type)", + "DashboardWidgetOptions (type)", + "DashboardWidgetOptionsSchema (const)", + "DashboardWidgetSchema (const)", + "Dataset (type)", + "DatasetDimension (type)", + "DatasetDimensionInput (type)", + "DatasetDimensionSchema (const)", + "DatasetInput (type)", + "DatasetMeasure (type)", + "DatasetMeasureInput (type)", + "DatasetMeasureSchema (const)", + "DatasetSchema (const)", + "DateFormat (type)", + "DateFormatSchema (const)", + "DerivedMeasureOp (const)", + "DerivedMeasureOpValue (type)", + "ElementButtonPropsSchema (const)", + "ElementDataSource (type)", + "ElementDataSourceSchema (const)", + "ElementFilterPropsSchema (const)", + "ElementFormPropsSchema (const)", + "ElementImagePropsSchema (const)", + "ElementMetadataViewerPropsSchema (const)", + "ElementNumberPropsSchema (const)", + "ElementRecordPickerPropsSchema (const)", + "ElementTextInputPropsSchema (const)", + "ElementTextPropsSchema (const)", + "ExpandViewResult (interface)", + "ExpandedViewItem (interface)", + "FieldWidgetProps (type)", + "FieldWidgetPropsSchema (const)", + "FormButtonConfig (type)", + "FormButtonConfigSchema (const)", + "FormField (type)", + "FormFieldInput (type)", + "FormFieldSchema (const)", + "FormSection (type)", + "FormSectionSchema (const)", + "FormView (type)", + "FormViewSchema (const)", + "GalleryConfig (type)", + "GalleryConfigSchema (const)", + "GanttConfigSchema (const)", + "GanttQuickFilterSchema (const)", + "GlobalFilter (type)", + "GlobalFilterOptionsFrom (type)", + "GlobalFilterOptionsFromSchema (const)", + "GlobalFilterSchema (const)", + "GroupNavItem (type)", + "GroupNavItemSchema (const)", + "GroupingConfig (type)", + "GroupingConfigSchema (const)", + "GroupingFieldSchema (const)", + "HttpMethodSubset (type)", + "HttpMethodSubsetSchema (const)", + "HttpRequest (type)", + "HttpRequestSchema (const)", + "I18nLabel (type)", + "I18nLabelSchema (const)", + "I18nObject (type)", + "I18nObjectSchema (const)", + "InlineAction (type)", + "InlineActionInput (type)", + "InlineActionSchema (const)", + "InterfacePageConfig (type)", + "InterfacePageConfigSchema (const)", + "JoinedReportBlock (type)", + "JoinedReportBlockInput (type)", + "JoinedReportBlockSchema (const)", + "KanbanConfigSchema (const)", + "ListChartConfig (type)", + "ListChartConfigSchema (const)", + "ListColumn (type)", + "ListColumnSchema (const)", + "ListView (type)", + "ListViewSchema (const)", + "LocaleConfig (type)", + "LocaleConfigSchema (const)", + "NavigationArea (type)", + "NavigationAreaSchema (const)", + "NavigationConfig (type)", + "NavigationConfigSchema (const)", + "NavigationContribution (type)", + "NavigationContributionInput (type)", + "NavigationContributionSchema (const)", + "NavigationItem (type)", + "NavigationItemInput (type)", + "NavigationItemSchema (const)", + "NavigationModeSchema (const)", + "NotificationPosition (type)", + "NotificationPositionSchema (const)", + "NotificationSeverity (type)", + "NotificationSeveritySchema (const)", + "NotificationType (type)", + "NotificationTypeSchema (const)", + "NumberFormat (type)", + "NumberFormatSchema (const)", + "ObjectListViewSchema (const)", + "ObjectNavItem (type)", + "ObjectNavItemSchema (const)", + "ObjectUserFiltersSchema (const)", + "PAGE_TYPE_ROADMAP (const)", + "Page (type)", + "PageAccordionProps (const)", + "PageCardProps (const)", + "PageComponent (type)", + "PageComponentSchema (const)", + "PageComponentType (const)", + "PageHeaderProps (const)", + "PageInput (type)", + "PageNavItem (type)", + "PageNavItemSchema (const)", + "PageRegion (type)", + "PageRegionSchema (const)", + "PageSchema (const)", + "PageTabsProps (const)", + "PageType (type)", + "PageTypeSchema (const)", + "PageVariable (type)", + "PageVariableSchema (const)", + "PaginationConfig (type)", + "PaginationConfigSchema (const)", + "PluralRule (type)", + "PluralRuleSchema (const)", + "REACT_BLOCKS (const)", + "REACT_OVERLAY_SHADOWS (const)", + "REACT_RECORD_BLOCK_ALTERNATIVES (const)", + "RECORD_CONTEXT_BLOCK_TAGS (const)", + "RECORD_CONTEXT_TYPE_PREFIX (const)", + "ReactBlockDef (interface)", + "ReactInteractionProp (interface)", + "ReactPropKind (type)", + "RecordActivityProps (const)", + "RecordChatterProps (const)", + "RecordDetailsProps (const)", + "RecordHighlightsField (const)", + "RecordHighlightsProps (const)", + "RecordPathProps (const)", + "RecordRelatedListProps (const)", + "Report (type)", + "ReportChart (type)", + "ReportChartInput (type)", + "ReportChartSchema (const)", + "ReportInput (type)", + "ReportNavItem (type)", + "ReportNavItemSchema (const)", + "ReportSchema (const)", + "ReportSort (type)", + "ReportSortInput (type)", + "ReportSortSchema (const)", + "ReportType (const)", + "ResolvedActionParam (interface)", + "ResponsiveConfig (type)", + "ResponsiveConfigSchema (const)", + "ResponsiveStyles (type)", + "ResponsiveStylesSchema (const)", + "RowColorConfig (type)", + "RowColorConfigSchema (const)", + "RowHeight (type)", + "RowHeightSchema (const)", + "SelectionConfig (type)", + "SelectionConfigSchema (const)", + "Shadow (type)", + "ShadowSchema (const)", + "SharingConfig (type)", + "SharingConfigSchema (const)", + "StyleMap (type)", + "StyleMapSchema (const)", + "Theme (type)", + "ThemeInput (type)", + "ThemeMode (type)", + "ThemeModeSchema (const)", + "ThemeSchema (const)", + "TimelineConfig (type)", + "TimelineConfigSchema (const)", + "TreeConfigSchema (const)", + "Typography (type)", + "TypographySchema (const)", + "UrlNavItem (type)", + "UrlNavItemSchema (const)", + "UserActionsConfig (type)", + "UserActionsConfigSchema (const)", + "UserFilterField (type)", + "UserFilterFieldSchema (const)", + "UserFilters (type)", + "UserFiltersSchema (const)", + "VIEW_CONSOLE_ROW_DECORATIONS (const)", + "VIEW_FILTER_OPERATORS (const)", + "VIEW_FILTER_OPERATOR_ALIASES (const)", + "View (type)", + "ViewData (type)", + "ViewDataSchema (const)", + "ViewFilterOperator (type)", + "ViewFilterRule (type)", + "ViewFilterRuleSchema (const)", + "ViewItem (type)", + "ViewItemNameSchema (const)", + "ViewItemSchema (const)", + "ViewItemWire (type)", + "ViewItemWireSchema (const)", + "ViewKeyCollision (interface)", + "ViewKind (type)", + "ViewKindSchema (const)", + "ViewMetadata (type)", + "ViewMetadataSchema (const)", + "ViewSchema (const)", + "ViewScope (type)", + "ViewScopeSchema (const)", + "ViewSharing (type)", + "ViewSharingSchema (const)", + "ViewTab (type)", + "ViewTabSchema (const)", + "VisualizationType (type)", + "VisualizationTypeSchema (const)", + "WidgetActionType (type)", + "WidgetActionTypeSchema (const)", + "WidgetColorVariant (type)", + "WidgetColorVariantSchema (const)", + "WidgetEvent (type)", + "WidgetEventSchema (const)", + "WidgetLifecycle (type)", + "WidgetLifecycleSchema (const)", + "WidgetManifest (type)", + "WidgetManifestSchema (const)", + "WidgetProperty (type)", + "WidgetPropertySchema (const)", + "WidgetSource (type)", + "WidgetSourceSchema (const)", + "actionForm (const)", + "appForm (const)", + "chartAggregateCategoryKey (function)", + "chartAggregateResultKeys (function)", + "chartAggregateValueKey (function)", + "dashboardForm (const)", + "datasetForm (const)", + "defineAction (function)", + "defineApp (function)", + "defineDataset (function)", + "defineForm (function)", + "definePage (function)", + "defineReport (function)", + "defineTheme (function)", + "defineView (function)", + "defineViewItem (function)", + "expandViewContainer (function)", + "expandViewContainerWithDiagnostics (function)", + "isAggregatedViewContainer (function)", + "isRecordContextBlockType (function)", + "normalizeFilterOperator (function)", + "normalizeInlineAction (function)", + "pageForm (const)", + "reactBlockTagFor (function)", + "reportForm (const)", + "reportSelectionOrder (function)", + "stripViewConsoleDecorations (function)", + "validateActionParams (function)", + "viewForm (const)" + ] +} diff --git a/packages/spec/authorable-surface.base.json b/packages/spec/authorable-surface.base.json index 5b95013956..171ed4e586 100644 --- a/packages/spec/authorable-surface.base.json +++ b/packages/spec/authorable-surface.base.json @@ -1,6 +1,6 @@ { - "description": "In-tree anchor for the authorable-surface deletion gate (#4650, #5235): a verbatim copy of the keys in authorable-surface.json as they stood at `baseRev`, a commit on origin/main. A build that CAN reach origin/main anchors on the merge base instead, and re-verifies this file against `baseRev` — so a PR that edits it to hide a deletion goes red wherever the network exists. A build that CANNOT reach GitHub (image-build stages, air-gapped, fork, historical-tag reproduction) anchors here instead of failing. Written only by `gen:schema`, only from a git-resolved baseline — never from the build that is being checked. See #5235.", - "baseRev": "fc5f536a13b3217c74e18788566200903644e0eb", + "description": "In-tree anchor for the authorable-surface deletion gate (#4650, #5235): a verbatim copy of the keys in authorable-surface/ as they stood at `baseRev`, a commit on origin/main. A build that CAN reach origin/main anchors on the merge base instead, and re-verifies this file against `baseRev` — so a PR that edits it to hide a deletion goes red wherever the network exists. A build that CANNOT reach GitHub (image-build stages, air-gapped, fork, historical-tag reproduction) anchors here instead of failing. Written only by `gen:schema`, only from a git-resolved baseline — never from the build that is being checked. See #5235.", + "baseRev": "44106d9e84486dc87334d526ed53fdf4595203c9", "keys": [ "ai/AIModelConfig:maxTokens", "ai/AIModelConfig:model", @@ -673,6 +673,9 @@ "api/CacheInvalidationResponse:invalidated", "api/CacheInvalidationResponse:success", "api/CacheInvalidationResponse:targets", + "api/CapabilityDescriptor:description", + "api/CapabilityDescriptor:enabled", + "api/CapabilityDescriptor:features", "api/CheckPermissionRequest:action", "api/CheckPermissionRequest:field", "api/CheckPermissionRequest:object", @@ -1809,7 +1812,11 @@ "api/SaveMetaItemRequest:name", "api/SaveMetaItemRequest:type", "api/SaveMetaItemResponse:message", + "api/SaveMetaItemResponse:projectionApplied", + "api/SaveMetaItemResponse:seq", + "api/SaveMetaItemResponse:state", "api/SaveMetaItemResponse:success", + "api/SaveMetaItemResponse:version", "api/ScheduleExportRequest:delivery", "api/ScheduleExportRequest:fields", "api/ScheduleExportRequest:filter", @@ -2041,13 +2048,19 @@ "api/WebSocketServerConfig:path", "api/WebSocketServerConfig:presence", "api/WebSocketServerConfig:reconnectAttempts", + "api/WellKnownCapabilities:ai", + "api/WellKnownCapabilities:analytics", "api/WellKnownCapabilities:automation", "api/WellKnownCapabilities:chunkedUpload", "api/WellKnownCapabilities:comments", "api/WellKnownCapabilities:cron", "api/WellKnownCapabilities:export", + "api/WellKnownCapabilities:files", + "api/WellKnownCapabilities:i18n", + "api/WellKnownCapabilities:notifications", "api/WellKnownCapabilities:search", "api/WellKnownCapabilities:transactionalBatch", + "api/WellKnownCapabilities:websockets", "automation/ActionDescriptor:aliasOf", "automation/ActionDescriptor:category", "automation/ActionDescriptor:configSchema", @@ -3438,8 +3451,8 @@ "data/ImportFieldMapping:transform", "data/Index:fields", "data/Index:name", - "data/Index:partial", - "data/Index:type", + "data/Index:partial [RETIRED]", + "data/Index:type [RETIRED]", "data/Index:unique", "data/JSONValidation:_lock", "data/JSONValidation:_lockDocsUrl", @@ -6928,6 +6941,7 @@ "ui/ActionParam:type", "ui/ActionParam:visible", "ui/ActionSession:organizationId", + "ui/ActionSession:positions", "ui/ActionSession:roles", "ui/ActionSession:userId", "ui/AddRecordConfig:enabled", diff --git a/packages/spec/authorable-surface.json b/packages/spec/authorable-surface.json deleted file mode 100644 index c219c02156..0000000000 --- a/packages/spec/authorable-surface.json +++ /dev/null @@ -1,7946 +0,0 @@ -{ - "description": "Ratchet of every AUTHORABLE key in the spec — what a metadata author may write, which for this platform IS the third-party API. Auto-updated on additions (commit the change). A key that disappears without a tombstone fails gen:schema, because these schemas are not .strict() and Zod would silently strip it. \"[RETIRED]\" marks a tombstoned key that still rejects with an upgrade prescription. See #3855, ADR-0059 §5.", - "keys": [ - "ai/AIModelConfig:maxTokens", - "ai/AIModelConfig:model", - "ai/AIModelConfig:provider", - "ai/AIModelConfig:temperature", - "ai/AIModelConfig:topP", - "ai/AIUsageRecord:costUsd", - "ai/AIUsageRecord:latencyMs", - "ai/AIUsageRecord:model", - "ai/AIUsageRecord:timestamp", - "ai/AIUsageRecord:usage", - "ai/Agent:_lock", - "ai/Agent:_lockDocsUrl", - "ai/Agent:_lockReason", - "ai/Agent:_lockSource", - "ai/Agent:_packageId", - "ai/Agent:_packageVersion", - "ai/Agent:_provenance", - "ai/Agent:access", - "ai/Agent:active", - "ai/Agent:avatar", - "ai/Agent:guardrails", - "ai/Agent:instructions", - "ai/Agent:knowledge [RETIRED]", - "ai/Agent:label", - "ai/Agent:lifecycle", - "ai/Agent:memory", - "ai/Agent:model", - "ai/Agent:name", - "ai/Agent:permissions", - "ai/Agent:planning", - "ai/Agent:protection", - "ai/Agent:role", - "ai/Agent:skills", - "ai/Agent:structuredOutput", - "ai/Agent:surface", - "ai/Agent:tools [RETIRED]", - "ai/BlueprintApp:icon", - "ai/BlueprintApp:label", - "ai/BlueprintApp:name", - "ai/BlueprintApp:nav", - "ai/BlueprintCondition:field", - "ai/BlueprintCondition:op", - "ai/BlueprintCondition:value", - "ai/BlueprintDashboard:label", - "ai/BlueprintDashboard:name", - "ai/BlueprintDashboard:widgets", - "ai/BlueprintField:expression", - "ai/BlueprintField:label", - "ai/BlueprintField:name", - "ai/BlueprintField:options", - "ai/BlueprintField:reference", - "ai/BlueprintField:required", - "ai/BlueprintField:summaryOperations", - "ai/BlueprintField:type", - "ai/BlueprintNavItem:icon", - "ai/BlueprintNavItem:label", - "ai/BlueprintNavItem:target", - "ai/BlueprintNavItem:type", - "ai/BlueprintObject:description", - "ai/BlueprintObject:fields", - "ai/BlueprintObject:label", - "ai/BlueprintObject:name", - "ai/BlueprintObject:nameField", - "ai/BlueprintSeed:object", - "ai/BlueprintSeed:records", - "ai/BlueprintSummaryOperations:conditions", - "ai/BlueprintSummaryOperations:field", - "ai/BlueprintSummaryOperations:filter", - "ai/BlueprintSummaryOperations:function", - "ai/BlueprintSummaryOperations:object", - "ai/BlueprintSummaryOperations:relationshipField", - "ai/BlueprintView:columns", - "ai/BlueprintView:groupBy", - "ai/BlueprintView:label", - "ai/BlueprintView:name", - "ai/BlueprintView:object", - "ai/BlueprintView:type", - "ai/BlueprintWidgetCondition:field", - "ai/BlueprintWidgetCondition:op", - "ai/BlueprintWidgetCondition:value", - "ai/CodeContent:language", - "ai/CodeContent:metadata", - "ai/CodeContent:text", - "ai/CodeContent:type", - "ai/ConversationAnalytics:assistantMessages", - "ai/ConversationAnalytics:averageTokensPerMessage", - "ai/ConversationAnalytics:duration", - "ai/ConversationAnalytics:firstMessageAt", - "ai/ConversationAnalytics:lastMessageAt", - "ai/ConversationAnalytics:peakTokenUsage", - "ai/ConversationAnalytics:pruningEvents", - "ai/ConversationAnalytics:sessionId", - "ai/ConversationAnalytics:summarizationEvents", - "ai/ConversationAnalytics:systemMessages", - "ai/ConversationAnalytics:tokensSavedByPruning", - "ai/ConversationAnalytics:tokensSavedBySummarization", - "ai/ConversationAnalytics:totalMessages", - "ai/ConversationAnalytics:totalTokens", - "ai/ConversationAnalytics:userMessages", - "ai/ConversationContext:agentId", - "ai/ConversationContext:metadata", - "ai/ConversationContext:object", - "ai/ConversationContext:recordId", - "ai/ConversationContext:scope", - "ai/ConversationContext:sessionId", - "ai/ConversationContext:systemMessage", - "ai/ConversationContext:userId", - "ai/ConversationMessage:content", - "ai/ConversationMessage:cost", - "ai/ConversationMessage:embedding", - "ai/ConversationMessage:functionCall", - "ai/ConversationMessage:id", - "ai/ConversationMessage:importance", - "ai/ConversationMessage:metadata", - "ai/ConversationMessage:name", - "ai/ConversationMessage:pinned", - "ai/ConversationMessage:role", - "ai/ConversationMessage:timestamp", - "ai/ConversationMessage:tokens", - "ai/ConversationMessage:toolCallId", - "ai/ConversationMessage:toolCalls", - "ai/ConversationSession:context", - "ai/ConversationSession:createdAt", - "ai/ConversationSession:expiresAt", - "ai/ConversationSession:id", - "ai/ConversationSession:messages", - "ai/ConversationSession:metadata", - "ai/ConversationSession:modelId", - "ai/ConversationSession:name", - "ai/ConversationSession:status", - "ai/ConversationSession:tokenBudget", - "ai/ConversationSession:tokens", - "ai/ConversationSession:totalCost", - "ai/ConversationSession:totalTokens", - "ai/ConversationSession:updatedAt", - "ai/ConversationSummary:generatedAt", - "ai/ConversationSummary:keyPoints", - "ai/ConversationSummary:messageRange", - "ai/ConversationSummary:modelId", - "ai/ConversationSummary:originalTokens", - "ai/ConversationSummary:summary", - "ai/ConversationSummary:summaryTokens", - "ai/ConversationSummary:tokensSaved", - "ai/EmbeddingModel:dimensions", - "ai/EmbeddingModel:endpoint", - "ai/EmbeddingModel:model", - "ai/EmbeddingModel:provider", - "ai/EmbeddingModel:secretRef", - "ai/FileContent:fileName", - "ai/FileContent:fileUrl", - "ai/FileContent:metadata", - "ai/FileContent:mimeType", - "ai/FileContent:type", - "ai/FileKnowledgeSource:kind", - "ai/FileKnowledgeSource:mimeTypes", - "ai/FileKnowledgeSource:prefix", - "ai/FunctionCall:arguments", - "ai/FunctionCall:name", - "ai/FunctionCall:result", - "ai/HttpKnowledgeSource:kind", - "ai/HttpKnowledgeSource:urls", - "ai/HttpKnowledgeSource:userAgent", - "ai/ImageContent:detail", - "ai/ImageContent:imageUrl", - "ai/ImageContent:metadata", - "ai/ImageContent:type", - "ai/KnowledgeChunk:content", - "ai/KnowledgeChunk:documentId", - "ai/KnowledgeChunk:id", - "ai/KnowledgeChunk:index", - "ai/KnowledgeChunk:metadata", - "ai/KnowledgeDocument:content", - "ai/KnowledgeDocument:id", - "ai/KnowledgeDocument:metadata", - "ai/KnowledgeDocument:permissions", - "ai/KnowledgeDocument:sourceId", - "ai/KnowledgeDocument:sourceRecordId", - "ai/KnowledgeDocument:title", - "ai/KnowledgeHit:chunkId", - "ai/KnowledgeHit:documentId", - "ai/KnowledgeHit:metadata", - "ai/KnowledgeHit:score", - "ai/KnowledgeHit:snippet", - "ai/KnowledgeHit:sourceId", - "ai/KnowledgeHit:sourceRecordId", - "ai/KnowledgeHit:title", - "ai/KnowledgeRefreshPolicy:cron", - "ai/KnowledgeRefreshPolicy:onRecordChange", - "ai/KnowledgeSource:adapter", - "ai/KnowledgeSource:adapterConfig", - "ai/KnowledgeSource:aiExposed", - "ai/KnowledgeSource:description", - "ai/KnowledgeSource:embedding", - "ai/KnowledgeSource:id", - "ai/KnowledgeSource:label", - "ai/KnowledgeSource:refresh", - "ai/KnowledgeSource:source", - "ai/KnowledgeSource:vectorStore", - "ai/MCPServerRef:active", - "ai/MCPServerRef:endpoint", - "ai/MCPServerRef:label", - "ai/MCPServerRef:name", - "ai/MCPServerRef:secretRef", - "ai/MCPServerRef:transport", - "ai/MCPToolBinding:aliasAs", - "ai/MCPToolBinding:approval", - "ai/MCPToolBinding:server", - "ai/MCPToolBinding:toolName", - "ai/MessagePruningEvent:messagesRemoved", - "ai/MessagePruningEvent:prunedMessages", - "ai/MessagePruningEvent:remainingMessages", - "ai/MessagePruningEvent:remainingTokens", - "ai/MessagePruningEvent:timestamp", - "ai/MessagePruningEvent:tokensFreed", - "ai/ModelCapability:codeGeneration", - "ai/ModelCapability:functionCalling", - "ai/ModelCapability:imageGeneration", - "ai/ModelCapability:imageUnderstanding", - "ai/ModelCapability:reasoning", - "ai/ModelCapability:textEmbedding", - "ai/ModelCapability:textGeneration", - "ai/ModelConfig:apiKey", - "ai/ModelConfig:capabilities", - "ai/ModelConfig:deprecated", - "ai/ModelConfig:description", - "ai/ModelConfig:endpoint", - "ai/ModelConfig:id", - "ai/ModelConfig:limits", - "ai/ModelConfig:name", - "ai/ModelConfig:pricing", - "ai/ModelConfig:provider", - "ai/ModelConfig:recommendedFor", - "ai/ModelConfig:region", - "ai/ModelConfig:secretRef", - "ai/ModelConfig:tags", - "ai/ModelConfig:version", - "ai/ModelLimits:contextWindow", - "ai/ModelLimits:maxOutputTokens", - "ai/ModelLimits:maxTokens", - "ai/ModelLimits:rateLimit", - "ai/ModelPricing:currency", - "ai/ModelPricing:embeddingCostPer1kTokens", - "ai/ModelPricing:inputCostPer1kTokens", - "ai/ModelPricing:outputCostPer1kTokens", - "ai/ModelRegistry:defaultModel", - "ai/ModelRegistry:enableAutoFallback", - "ai/ModelRegistry:models", - "ai/ModelRegistry:name", - "ai/ModelRegistry:promptTemplates", - "ai/ModelRegistryEntry:fallbackModels", - "ai/ModelRegistryEntry:healthCheck", - "ai/ModelRegistryEntry:model", - "ai/ModelRegistryEntry:priority", - "ai/ModelRegistryEntry:status", - "ai/ModelSelectionCriteria:capabilities", - "ai/ModelSelectionCriteria:excludeDeprecated", - "ai/ModelSelectionCriteria:maxCostPer1kTokens", - "ai/ModelSelectionCriteria:minContextWindow", - "ai/ModelSelectionCriteria:provider", - "ai/ModelSelectionCriteria:tags", - "ai/ObjectKnowledgeSource:contentFields", - "ai/ObjectKnowledgeSource:kind", - "ai/ObjectKnowledgeSource:metadataFields", - "ai/ObjectKnowledgeSource:object", - "ai/ObjectKnowledgeSource:where", - "ai/PromptTemplate:assistant", - "ai/PromptTemplate:category", - "ai/PromptTemplate:description", - "ai/PromptTemplate:examples", - "ai/PromptTemplate:frequencyPenalty", - "ai/PromptTemplate:id", - "ai/PromptTemplate:label", - "ai/PromptTemplate:maxTokens", - "ai/PromptTemplate:modelId", - "ai/PromptTemplate:name", - "ai/PromptTemplate:presencePenalty", - "ai/PromptTemplate:stopSequences", - "ai/PromptTemplate:system", - "ai/PromptTemplate:tags", - "ai/PromptTemplate:temperature", - "ai/PromptTemplate:topP", - "ai/PromptTemplate:user", - "ai/PromptTemplate:variables", - "ai/PromptTemplate:version", - "ai/PromptVariable:defaultValue", - "ai/PromptVariable:description", - "ai/PromptVariable:name", - "ai/PromptVariable:required", - "ai/PromptVariable:type", - "ai/PromptVariable:validation", - "ai/Skill:_lock", - "ai/Skill:_lockDocsUrl", - "ai/Skill:_lockReason", - "ai/Skill:_lockSource", - "ai/Skill:_packageId", - "ai/Skill:_packageVersion", - "ai/Skill:_provenance", - "ai/Skill:active", - "ai/Skill:description", - "ai/Skill:instructions", - "ai/Skill:label", - "ai/Skill:name", - "ai/Skill:protection", - "ai/Skill:surface", - "ai/Skill:tools", - "ai/Skill:triggerConditions", - "ai/Skill:triggerPhrases [RETIRED]", - "ai/SkillTriggerCondition:field", - "ai/SkillTriggerCondition:operator", - "ai/SkillTriggerCondition:value", - "ai/SolutionBlueprint:app", - "ai/SolutionBlueprint:assumptions", - "ai/SolutionBlueprint:dashboards", - "ai/SolutionBlueprint:objects", - "ai/SolutionBlueprint:questions", - "ai/SolutionBlueprint:seedData", - "ai/SolutionBlueprint:summary", - "ai/SolutionBlueprint:views", - "ai/SolutionBlueprintStrict:app", - "ai/SolutionBlueprintStrict:assumptions", - "ai/SolutionBlueprintStrict:dashboards", - "ai/SolutionBlueprintStrict:objects", - "ai/SolutionBlueprintStrict:questions", - "ai/SolutionBlueprintStrict:summary", - "ai/SolutionBlueprintStrict:views", - "ai/StructuredOutputConfig:fallbackFormat", - "ai/StructuredOutputConfig:format", - "ai/StructuredOutputConfig:maxRetries", - "ai/StructuredOutputConfig:retryOnValidationFailure", - "ai/StructuredOutputConfig:schema", - "ai/StructuredOutputConfig:strict", - "ai/StructuredOutputConfig:transformPipeline", - "ai/TextContent:metadata", - "ai/TextContent:text", - "ai/TextContent:type", - "ai/TokenBudgetConfig:bufferPercentage", - "ai/TokenBudgetConfig:enableSummarization", - "ai/TokenBudgetConfig:maxCompletionTokens", - "ai/TokenBudgetConfig:maxPromptTokens", - "ai/TokenBudgetConfig:maxTokens", - "ai/TokenBudgetConfig:minImportanceScore", - "ai/TokenBudgetConfig:reserveTokens", - "ai/TokenBudgetConfig:semanticThreshold", - "ai/TokenBudgetConfig:slidingWindowSize", - "ai/TokenBudgetConfig:strategy", - "ai/TokenBudgetConfig:summarizationThreshold", - "ai/TokenBudgetConfig:summaryModel", - "ai/TokenBudgetConfig:warnThreshold", - "ai/TokenUsage:completionTokens", - "ai/TokenUsage:promptTokens", - "ai/TokenUsage:totalTokens", - "ai/TokenUsageStats:budgetLimit", - "ai/TokenUsageStats:budgetPercentage", - "ai/TokenUsageStats:budgetRemaining", - "ai/TokenUsageStats:budgetUsed", - "ai/TokenUsageStats:completionTokens", - "ai/TokenUsageStats:messageCount", - "ai/TokenUsageStats:promptTokens", - "ai/TokenUsageStats:prunedMessageCount", - "ai/TokenUsageStats:summarizedMessageCount", - "ai/TokenUsageStats:totalTokens", - "ai/Tool:_lock", - "ai/Tool:_lockDocsUrl", - "ai/Tool:_lockReason", - "ai/Tool:_lockSource", - "ai/Tool:_packageId", - "ai/Tool:_packageVersion", - "ai/Tool:_provenance", - "ai/Tool:description", - "ai/Tool:label", - "ai/Tool:name", - "ai/Tool:objectName", - "ai/Tool:outputSchema", - "ai/Tool:parameters", - "ai/Tool:protection", - "ai/ToolCall:function", - "ai/ToolCall:id", - "ai/ToolCall:type", - "ai/VectorStore:collection", - "ai/VectorStore:dimensions", - "ai/VectorStore:endpoint", - "ai/VectorStore:provider", - "ai/VectorStore:secretRef", - "api/AckMessage:ackMessageId", - "api/AckMessage:error", - "api/AckMessage:messageId", - "api/AckMessage:success", - "api/AckMessage:timestamp", - "api/AckMessage:type", - "api/AiAgentCapabilities:authoring", - "api/AiAgentCapabilities:canvas", - "api/AiAgentCapabilities:debug", - "api/AiAgentCapabilities:resume", - "api/AiAgentChatRequest:context", - "api/AiAgentChatRequest:messages", - "api/AiAgentChatRequest:options", - "api/AiAgentSummary:capabilities", - "api/AiAgentSummary:label", - "api/AiAgentSummary:name", - "api/AiAgentSummary:role", - "api/AiAgentsResponse:agents", - "api/AiChatRequest:conversationId", - "api/AiChatRequest:maxTokens", - "api/AiChatRequest:messages", - "api/AiChatRequest:model", - "api/AiChatRequest:options", - "api/AiChatRequest:stream", - "api/AiChatRequest:system", - "api/AiChatRequest:temperature", - "api/AiChatRequest:turnId", - "api/AiChatResponse:content", - "api/AiChatResponse:conversationId", - "api/AiChatResponse:model", - "api/AiChatResponse:toolCalls", - "api/AiChatResponse:usage", - "api/AiCompleteRequest:options", - "api/AiCompleteRequest:prompt", - "api/AiConversation:agentId", - "api/AiConversation:createdAt", - "api/AiConversation:id", - "api/AiConversation:messages", - "api/AiConversation:metadata", - "api/AiConversation:title", - "api/AiConversation:updatedAt", - "api/AiConversation:userId", - "api/AiMessage:content", - "api/AiMessage:parts", - "api/AiMessage:role", - "api/AiModelsResponse:defaultModel", - "api/AiModelsResponse:models", - "api/AiPendingAction:action_name", - "api/AiPendingAction:conversation_id", - "api/AiPendingAction:decided_at", - "api/AiPendingAction:decided_by", - "api/AiPendingAction:error", - "api/AiPendingAction:id", - "api/AiPendingAction:message_id", - "api/AiPendingAction:object_name", - "api/AiPendingAction:proposed_at", - "api/AiPendingAction:proposed_by", - "api/AiPendingAction:rejection_reason", - "api/AiPendingAction:result", - "api/AiPendingAction:status", - "api/AiPendingAction:tool_input", - "api/AiPendingAction:tool_name", - "api/AiStreamChunk:type", - "api/AnalyticsMetadataResponse:data", - "api/AnalyticsMetadataResponse:error", - "api/AnalyticsMetadataResponse:meta", - "api/AnalyticsMetadataResponse:success", - "api/AnalyticsQueryRequest:cube", - "api/AnalyticsQueryRequest:dimensions", - "api/AnalyticsQueryRequest:format [RETIRED]", - "api/AnalyticsQueryRequest:limit", - "api/AnalyticsQueryRequest:measures", - "api/AnalyticsQueryRequest:offset", - "api/AnalyticsQueryRequest:order", - "api/AnalyticsQueryRequest:query [RETIRED]", - "api/AnalyticsQueryRequest:timeDimensions", - "api/AnalyticsQueryRequest:timezone", - "api/AnalyticsQueryRequest:where", - "api/AnalyticsResultResponse:data", - "api/AnalyticsResultResponse:error", - "api/AnalyticsResultResponse:meta", - "api/AnalyticsResultResponse:success", - "api/AnalyticsSqlResponse:data", - "api/AnalyticsSqlResponse:error", - "api/AnalyticsSqlResponse:meta", - "api/AnalyticsSqlResponse:success", - "api/ApiChangelogEntry:changes", - "api/ApiChangelogEntry:date", - "api/ApiChangelogEntry:migrationGuide", - "api/ApiChangelogEntry:version", - "api/ApiDocumentationConfig:changelog", - "api/ApiDocumentationConfig:codeTemplates", - "api/ApiDocumentationConfig:contact", - "api/ApiDocumentationConfig:description", - "api/ApiDocumentationConfig:enabled", - "api/ApiDocumentationConfig:externalDocs", - "api/ApiDocumentationConfig:generateOpenApi", - "api/ApiDocumentationConfig:generateTestCollections", - "api/ApiDocumentationConfig:license", - "api/ApiDocumentationConfig:securitySchemes", - "api/ApiDocumentationConfig:servers", - "api/ApiDocumentationConfig:tags", - "api/ApiDocumentationConfig:termsOfService", - "api/ApiDocumentationConfig:testCollections", - "api/ApiDocumentationConfig:title", - "api/ApiDocumentationConfig:ui", - "api/ApiDocumentationConfig:version", - "api/ApiEndpoint:_lock", - "api/ApiEndpoint:_lockDocsUrl", - "api/ApiEndpoint:_lockReason", - "api/ApiEndpoint:_lockSource", - "api/ApiEndpoint:_packageId", - "api/ApiEndpoint:_packageVersion", - "api/ApiEndpoint:_provenance", - "api/ApiEndpoint:authRequired", - "api/ApiEndpoint:cacheTtl", - "api/ApiEndpoint:description", - "api/ApiEndpoint:inputMapping", - "api/ApiEndpoint:method", - "api/ApiEndpoint:name", - "api/ApiEndpoint:objectParams", - "api/ApiEndpoint:outputMapping", - "api/ApiEndpoint:path", - "api/ApiEndpoint:rateLimit", - "api/ApiEndpoint:summary", - "api/ApiEndpoint:target", - "api/ApiEndpoint:type", - "api/ApiError:category", - "api/ApiError:code", - "api/ApiError:details", - "api/ApiError:httpStatus", - "api/ApiError:message", - "api/ApiError:requestId", - "api/ApiMapping:source", - "api/ApiMapping:target", - "api/ApiMapping:transform", - "api/ApiRoutes:ai", - "api/ApiRoutes:analytics", - "api/ApiRoutes:approvals", - "api/ApiRoutes:auth", - "api/ApiRoutes:automation", - "api/ApiRoutes:data", - "api/ApiRoutes:discovery", - "api/ApiRoutes:i18n", - "api/ApiRoutes:mcp", - "api/ApiRoutes:metadata", - "api/ApiRoutes:notifications", - "api/ApiRoutes:packages", - "api/ApiRoutes:realtime", - "api/ApiRoutes:storage", - "api/ApiRoutes:ui", - "api/ApiTestCollection:description", - "api/ApiTestCollection:folders", - "api/ApiTestCollection:name", - "api/ApiTestCollection:requests", - "api/ApiTestCollection:variables", - "api/ApiTestRequest:body", - "api/ApiTestRequest:description", - "api/ApiTestRequest:expectedResponse", - "api/ApiTestRequest:headers", - "api/ApiTestRequest:method", - "api/ApiTestRequest:name", - "api/ApiTestRequest:queryParams", - "api/ApiTestRequest:url", - "api/ApiTestRequest:variables", - "api/ApiTestingUiConfig:customCssUrl", - "api/ApiTestingUiConfig:customJsUrl", - "api/ApiTestingUiConfig:defaultModelsExpandDepth", - "api/ApiTestingUiConfig:displayRequestDuration", - "api/ApiTestingUiConfig:enableCors", - "api/ApiTestingUiConfig:enableFilter", - "api/ApiTestingUiConfig:enableTryItOut", - "api/ApiTestingUiConfig:layout", - "api/ApiTestingUiConfig:path", - "api/ApiTestingUiConfig:syntaxHighlighting", - "api/ApiTestingUiConfig:theme", - "api/ApiTestingUiConfig:type", - "api/AppDefinitionResponse:data", - "api/AppDefinitionResponse:error", - "api/AppDefinitionResponse:meta", - "api/AppDefinitionResponse:success", - "api/ApproveAiPendingActionResponse:error", - "api/ApproveAiPendingActionResponse:result", - "api/ApproveAiPendingActionResponse:status", - "api/AuthEndpoint:forgetPassword", - "api/AuthEndpoint:getSession", - "api/AuthEndpoint:resetPassword", - "api/AuthEndpoint:sendVerificationEmail", - "api/AuthEndpoint:signInEmail", - "api/AuthEndpoint:signOut", - "api/AuthEndpoint:signUpEmail", - "api/AuthEndpoint:verifyEmail", - "api/AuthFeaturesConfig:magicLink", - "api/AuthFeaturesConfig:organization", - "api/AuthFeaturesConfig:passkeys", - "api/AuthFeaturesConfig:phoneNumber", - "api/AuthFeaturesConfig:phoneNumberOtp", - "api/AuthFeaturesConfig:ssoEnforced", - "api/AuthFeaturesConfig:twoFactor", - "api/AuthProviderInfo:enabled", - "api/AuthProviderInfo:id", - "api/AuthProviderInfo:name", - "api/AuthProviderInfo:type", - "api/AutomationActionsResponse:actions", - "api/AutomationActionsResponse:total", - "api/AutomationFlowPathParams:name", - "api/AutomationRunPathParams:name", - "api/AutomationRunPathParams:runId", - "api/AutomationTriggerRequest:payload", - "api/AutomationTriggerRequest:trigger", - "api/AutomationTriggerResponse:jobId", - "api/AutomationTriggerResponse:result", - "api/AutomationTriggerResponse:success", - "api/BasePresence:lastSeen", - "api/BasePresence:metadata", - "api/BasePresence:status", - "api/BasePresence:userId", - "api/BaseResponse:error", - "api/BaseResponse:meta", - "api/BaseResponse:success", - "api/BatchConfig:defaultOptions", - "api/BatchConfig:enabled", - "api/BatchConfig:maxRecordsPerBatch", - "api/BatchDataRequest:object", - "api/BatchDataRequest:request", - "api/BatchDataResponse:error", - "api/BatchDataResponse:failed", - "api/BatchDataResponse:meta", - "api/BatchDataResponse:operation", - "api/BatchDataResponse:results", - "api/BatchDataResponse:succeeded", - "api/BatchDataResponse:success", - "api/BatchDataResponse:total", - "api/BatchEndpointsConfig:defaultAtomic", - "api/BatchEndpointsConfig:enableBatchEndpoint", - "api/BatchEndpointsConfig:maxBatchSize", - "api/BatchEndpointsConfig:operations", - "api/BatchLoadingStrategy:associationLoading", - "api/BatchLoadingStrategy:prefetchDepth", - "api/BatchLoadingStrategy:strategy", - "api/BatchLoadingStrategy:windowMs", - "api/BatchOperationResult:data", - "api/BatchOperationResult:droppedFields", - "api/BatchOperationResult:errors", - "api/BatchOperationResult:id", - "api/BatchOperationResult:index", - "api/BatchOperationResult:success", - "api/BatchOptions:atomic", - "api/BatchOptions:continueOnError", - "api/BatchOptions:returnRecords", - "api/BatchOptions:validateOnly [RETIRED]", - "api/BatchRecord:data", - "api/BatchRecord:externalId", - "api/BatchRecord:id", - "api/BatchUpdateRequest:operation", - "api/BatchUpdateRequest:options", - "api/BatchUpdateRequest:records", - "api/BatchUpdateResponse:error", - "api/BatchUpdateResponse:failed", - "api/BatchUpdateResponse:meta", - "api/BatchUpdateResponse:operation", - "api/BatchUpdateResponse:results", - "api/BatchUpdateResponse:succeeded", - "api/BatchUpdateResponse:success", - "api/BatchUpdateResponse:total", - "api/BulkDataEvent:id", - "api/BulkDataEvent:matched", - "api/BulkDataEvent:object", - "api/BulkDataEvent:timestamp", - "api/BulkDataEvent:type", - "api/BulkDataEvent:userId", - "api/BulkRequest:allOrNone", - "api/BulkRequest:records", - "api/BulkResponse:data", - "api/BulkResponse:error", - "api/BulkResponse:meta", - "api/BulkResponse:success", - "api/CacheControl:directives", - "api/CacheControl:maxAge", - "api/CacheControl:staleIfError", - "api/CacheControl:staleWhileRevalidate", - "api/CacheInvalidationRequest:cascade", - "api/CacheInvalidationRequest:identifiers", - "api/CacheInvalidationRequest:pattern", - "api/CacheInvalidationRequest:target", - "api/CacheInvalidationResponse:invalidated", - "api/CacheInvalidationResponse:success", - "api/CacheInvalidationResponse:targets", - "api/CapabilityDescriptor:description", - "api/CapabilityDescriptor:enabled", - "api/CapabilityDescriptor:features", - "api/CheckPermissionRequest:action", - "api/CheckPermissionRequest:field", - "api/CheckPermissionRequest:object", - "api/CheckPermissionRequest:recordId", - "api/CheckPermissionResponse:allowed", - "api/CheckPermissionResponse:reason", - "api/CodeGenerationTemplate:language", - "api/CodeGenerationTemplate:name", - "api/CodeGenerationTemplate:template", - "api/CodeGenerationTemplate:variables", - "api/CompleteChunkedUploadRequest:parts", - "api/CompleteChunkedUploadRequest:uploadId", - "api/CompleteChunkedUploadResponse:data", - "api/CompleteChunkedUploadResponse:error", - "api/CompleteChunkedUploadResponse:meta", - "api/CompleteChunkedUploadResponse:success", - "api/CompleteUploadRequest:eTag", - "api/CompleteUploadRequest:fileId", - "api/ConceptListResponse:data", - "api/ConceptListResponse:error", - "api/ConceptListResponse:meta", - "api/ConceptListResponse:success", - "api/CreateAiConversationRequest:agentId", - "api/CreateAiConversationRequest:metadata", - "api/CreateAiConversationRequest:title", - "api/CreateDataRequest:data", - "api/CreateDataRequest:object", - "api/CreateDataResponse:droppedFields", - "api/CreateDataResponse:id", - "api/CreateDataResponse:object", - "api/CreateDataResponse:record", - "api/CreateExportJobRequest:encoding", - "api/CreateExportJobRequest:fields", - "api/CreateExportJobRequest:filter", - "api/CreateExportJobRequest:format", - "api/CreateExportJobRequest:includeHeaders", - "api/CreateExportJobRequest:limit", - "api/CreateExportJobRequest:object", - "api/CreateExportJobRequest:sort", - "api/CreateExportJobRequest:templateId", - "api/CreateExportJobResponse:data", - "api/CreateExportJobResponse:error", - "api/CreateExportJobResponse:meta", - "api/CreateExportJobResponse:success", - "api/CreateFlowRequest:_lock", - "api/CreateFlowRequest:_lockDocsUrl", - "api/CreateFlowRequest:_lockReason", - "api/CreateFlowRequest:_lockSource", - "api/CreateFlowRequest:_packageId", - "api/CreateFlowRequest:_packageVersion", - "api/CreateFlowRequest:_provenance", - "api/CreateFlowRequest:active [RETIRED]", - "api/CreateFlowRequest:description", - "api/CreateFlowRequest:edges", - "api/CreateFlowRequest:errorHandling", - "api/CreateFlowRequest:errorMessage", - "api/CreateFlowRequest:label", - "api/CreateFlowRequest:name", - "api/CreateFlowRequest:nodes", - "api/CreateFlowRequest:protection", - "api/CreateFlowRequest:runAs", - "api/CreateFlowRequest:status", - "api/CreateFlowRequest:successMessage", - "api/CreateFlowRequest:template [RETIRED]", - "api/CreateFlowRequest:type", - "api/CreateFlowRequest:variables", - "api/CreateFlowRequest:version", - "api/CreateFlowResponse:data", - "api/CreateFlowResponse:error", - "api/CreateFlowResponse:meta", - "api/CreateFlowResponse:success", - "api/CreateImportJobRequest:createMissingOptions", - "api/CreateImportJobRequest:csv", - "api/CreateImportJobRequest:dryRun", - "api/CreateImportJobRequest:format", - "api/CreateImportJobRequest:mapping", - "api/CreateImportJobRequest:matchFields", - "api/CreateImportJobRequest:nullValues", - "api/CreateImportJobRequest:rows", - "api/CreateImportJobRequest:runAutomations", - "api/CreateImportJobRequest:sheet", - "api/CreateImportJobRequest:skipBlankMatchKey", - "api/CreateImportJobRequest:treatAsHistorical", - "api/CreateImportJobRequest:trimWhitespace", - "api/CreateImportJobRequest:writeMode", - "api/CreateImportJobRequest:xlsxBase64", - "api/CreateImportJobResponse:createdAt", - "api/CreateImportJobResponse:jobId", - "api/CreateImportJobResponse:object", - "api/CreateImportJobResponse:status", - "api/CreateImportJobResponse:total", - "api/CreateManyDataRequest:object", - "api/CreateManyDataRequest:records", - "api/CreateManyDataResponse:count", - "api/CreateManyDataResponse:droppedFields", - "api/CreateManyDataResponse:object", - "api/CreateManyDataResponse:records", - "api/CreateRequest:data", - "api/CreateViewRequest:data", - "api/CreateViewRequest:object", - "api/CreateViewResponse:object", - "api/CreateViewResponse:view", - "api/CreateViewResponse:viewId", - "api/CrossObjectBatchDroppedFields:fields", - "api/CrossObjectBatchDroppedFields:index", - "api/CrossObjectBatchDroppedFields:object", - "api/CrossObjectBatchDroppedFields:reason", - "api/CrossObjectBatchOperation:action", - "api/CrossObjectBatchOperation:data", - "api/CrossObjectBatchOperation:id", - "api/CrossObjectBatchOperation:object", - "api/CrossObjectBatchRequest:atomic", - "api/CrossObjectBatchRequest:operations", - "api/CrossObjectBatchResponse:droppedFields", - "api/CrossObjectBatchResponse:results", - "api/CrudEndpointPattern:description", - "api/CrudEndpointPattern:method", - "api/CrudEndpointPattern:path", - "api/CrudEndpointPattern:summary", - "api/CrudEndpointsConfig:dataPrefix", - "api/CrudEndpointsConfig:objectParamStyle", - "api/CrudEndpointsConfig:operations", - "api/CrudEndpointsConfig:patterns", - "api/CursorMessage:cursor", - "api/CursorMessage:messageId", - "api/CursorMessage:timestamp", - "api/CursorMessage:type", - "api/CursorPosition:color", - "api/CursorPosition:documentId", - "api/CursorPosition:lastUpdate", - "api/CursorPosition:position", - "api/CursorPosition:selection", - "api/CursorPosition:sessionId", - "api/CursorPosition:userId", - "api/CursorPosition:userName", - "api/DataEvent:after", - "api/DataEvent:before", - "api/DataEvent:changes", - "api/DataEvent:id", - "api/DataEvent:object", - "api/DataEvent:recordId", - "api/DataEvent:timestamp", - "api/DataEvent:type", - "api/DataEvent:userId", - "api/DataLoaderConfig:batchScheduleFn", - "api/DataLoaderConfig:cacheEnabled", - "api/DataLoaderConfig:cacheKeyFn", - "api/DataLoaderConfig:cacheTtl", - "api/DataLoaderConfig:coalesceRequests", - "api/DataLoaderConfig:maxBatchSize", - "api/DataLoaderConfig:maxConcurrency", - "api/DeleteDataRequest:expectedVersion", - "api/DeleteDataRequest:id", - "api/DeleteDataRequest:object", - "api/DeleteDataResponse:id", - "api/DeleteDataResponse:object", - "api/DeleteDataResponse:success", - "api/DeleteFlowRequest:name", - "api/DeleteFlowResponse:data", - "api/DeleteFlowResponse:error", - "api/DeleteFlowResponse:meta", - "api/DeleteFlowResponse:success", - "api/DeleteManyDataRequest:ids", - "api/DeleteManyDataRequest:object", - "api/DeleteManyDataRequest:options", - "api/DeleteManyDataResponse:error", - "api/DeleteManyDataResponse:failed", - "api/DeleteManyDataResponse:meta", - "api/DeleteManyDataResponse:operation", - "api/DeleteManyDataResponse:results", - "api/DeleteManyDataResponse:succeeded", - "api/DeleteManyDataResponse:success", - "api/DeleteManyDataResponse:total", - "api/DeleteManyRequest:ids", - "api/DeleteManyRequest:options", - "api/DeleteMetaItemRequest:name", - "api/DeleteMetaItemRequest:type", - "api/DeleteMetaItemResponse:message", - "api/DeleteMetaItemResponse:reset", - "api/DeleteMetaItemResponse:success", - "api/DeleteResponse:error", - "api/DeleteResponse:id", - "api/DeleteResponse:meta", - "api/DeleteResponse:success", - "api/DeleteViewRequest:object", - "api/DeleteViewRequest:viewId", - "api/DeleteViewResponse:object", - "api/DeleteViewResponse:success", - "api/DeleteViewResponse:viewId", - "api/DeviceRequestResponse:code", - "api/DeviceRequestResponse:expiresAt", - "api/DeviceRequestResponse:interval", - "api/DeviceRequestResponse:verificationUrl", - "api/DisablePackageRequest:id", - "api/DisablePackageResponse:message", - "api/DisablePackageResponse:package", - "api/Discovery:capabilities", - "api/Discovery:environment", - "api/Discovery:locale", - "api/Discovery:metadata", - "api/Discovery:name", - "api/Discovery:routes", - "api/Discovery:schemaDiscovery", - "api/Discovery:scoping", - "api/Discovery:services", - "api/Discovery:version", - "api/DispatcherConfig:fallback", - "api/DispatcherConfig:proxyTarget", - "api/DispatcherConfig:routes", - "api/DispatcherErrorResponse:error", - "api/DispatcherErrorResponse:success", - "api/DispatcherRoute:authRequired", - "api/DispatcherRoute:criticality", - "api/DispatcherRoute:permissions", - "api/DispatcherRoute:prefix", - "api/DispatcherRoute:service", - "api/DocumentState:activeSessions", - "api/DocumentState:checksum", - "api/DocumentState:content", - "api/DocumentState:documentId", - "api/DocumentState:lastModified", - "api/DocumentState:version", - "api/ETag:value", - "api/ETag:weak", - "api/EditMessage:messageId", - "api/EditMessage:operation", - "api/EditMessage:timestamp", - "api/EditMessage:type", - "api/EditOperation:baseOperationId", - "api/EditOperation:content", - "api/EditOperation:documentId", - "api/EditOperation:endPosition", - "api/EditOperation:operationId", - "api/EditOperation:position", - "api/EditOperation:sessionId", - "api/EditOperation:timestamp", - "api/EditOperation:type", - "api/EditOperation:userId", - "api/EditOperation:version", - "api/EmailPasswordConfigPublic:disableSignUp", - "api/EmailPasswordConfigPublic:enabled", - "api/EmailPasswordConfigPublic:requireEmailVerification", - "api/EnablePackageRequest:id", - "api/EnablePackageResponse:message", - "api/EnablePackageResponse:package", - "api/EndpointRegistry:byObject", - "api/EndpointRegistry:byOperation", - "api/EndpointRegistry:endpoints", - "api/EndpointRegistry:total", - "api/EnhancedApiError:category", - "api/EnhancedApiError:code", - "api/EnhancedApiError:details", - "api/EnhancedApiError:documentation", - "api/EnhancedApiError:fieldErrors [RETIRED]", - "api/EnhancedApiError:fields", - "api/EnhancedApiError:helpText", - "api/EnhancedApiError:httpStatus", - "api/EnhancedApiError:message", - "api/EnhancedApiError:requestId", - "api/EnhancedApiError:retryAfter", - "api/EnhancedApiError:retryStrategy", - "api/EnhancedApiError:retryable", - "api/EnhancedApiError:timestamp", - "api/EnhancedApiError:traceId", - "api/ErrorHandlingConfig:customErrorMessages", - "api/ErrorHandlingConfig:documentationBaseUrl", - "api/ErrorHandlingConfig:enabled", - "api/ErrorHandlingConfig:exposeInternalErrors", - "api/ErrorHandlingConfig:includeDocumentation", - "api/ErrorHandlingConfig:includeRequestId", - "api/ErrorHandlingConfig:includeStackTrace", - "api/ErrorHandlingConfig:includeTimestamp", - "api/ErrorHandlingConfig:logErrors", - "api/ErrorHandlingConfig:redactFields", - "api/ErrorMessage:code", - "api/ErrorMessage:details", - "api/ErrorMessage:message", - "api/ErrorMessage:messageId", - "api/ErrorMessage:timestamp", - "api/ErrorMessage:type", - "api/ErrorResponse:error", - "api/ErrorResponse:meta", - "api/ErrorResponse:success", - "api/EventMessage:eventName", - "api/EventMessage:messageId", - "api/EventMessage:object", - "api/EventMessage:payload", - "api/EventMessage:subscriptionId", - "api/EventMessage:timestamp", - "api/EventMessage:type", - "api/EventMessage:userId", - "api/EventSubscription:channels", - "api/EventSubscription:events", - "api/EventSubscription:filters", - "api/EventSubscription:objects", - "api/EventSubscription:subscriptionId", - "api/ExportImportTemplate:createdAt", - "api/ExportImportTemplate:createdBy", - "api/ExportImportTemplate:description", - "api/ExportImportTemplate:direction", - "api/ExportImportTemplate:format", - "api/ExportImportTemplate:id", - "api/ExportImportTemplate:label", - "api/ExportImportTemplate:mappings", - "api/ExportImportTemplate:name", - "api/ExportImportTemplate:object", - "api/ExportImportTemplate:updatedAt", - "api/ExportJobProgress:data", - "api/ExportJobProgress:error", - "api/ExportJobProgress:meta", - "api/ExportJobProgress:success", - "api/ExportJobSummary:completedAt", - "api/ExportJobSummary:createdAt", - "api/ExportJobSummary:createdBy", - "api/ExportJobSummary:fileSize", - "api/ExportJobSummary:format", - "api/ExportJobSummary:jobId", - "api/ExportJobSummary:object", - "api/ExportJobSummary:status", - "api/ExportJobSummary:totalRecords", - "api/FieldError:code", - "api/FieldError:constraint", - "api/FieldError:field", - "api/FieldError:label", - "api/FieldError:message", - "api/FieldError:value", - "api/FieldMappingEntry:defaultValue", - "api/FieldMappingEntry:required", - "api/FieldMappingEntry:sourceField", - "api/FieldMappingEntry:targetField", - "api/FieldMappingEntry:targetLabel", - "api/FieldMappingEntry:transform", - "api/FileDownloadUrlResponse:data", - "api/FileDownloadUrlResponse:error", - "api/FileDownloadUrlResponse:meta", - "api/FileDownloadUrlResponse:success", - "api/FileTypeValidation:extensions", - "api/FileTypeValidation:maxFileSize", - "api/FileTypeValidation:mimeTypes", - "api/FileTypeValidation:minFileSize", - "api/FileTypeValidation:mode", - "api/FileUploadResponse:data", - "api/FileUploadResponse:error", - "api/FileUploadResponse:meta", - "api/FileUploadResponse:success", - "api/FindDataRequest:object", - "api/FindDataRequest:query", - "api/FindDataResponse:hasMore", - "api/FindDataResponse:nextCursor", - "api/FindDataResponse:object", - "api/FindDataResponse:records", - "api/FindDataResponse:total", - "api/FlowSummary:enabled", - "api/FlowSummary:label", - "api/FlowSummary:lastRunAt", - "api/FlowSummary:name", - "api/FlowSummary:nodeCount", - "api/FlowSummary:status", - "api/FlowSummary:type", - "api/FlowSummary:version", - "api/GeneratedApiDocumentation:generatedAt", - "api/GeneratedApiDocumentation:html", - "api/GeneratedApiDocumentation:markdown", - "api/GeneratedApiDocumentation:openApiSpec", - "api/GeneratedApiDocumentation:sourceApis", - "api/GeneratedApiDocumentation:testCollections", - "api/GeneratedEndpoint:handler", - "api/GeneratedEndpoint:id", - "api/GeneratedEndpoint:metadata", - "api/GeneratedEndpoint:method", - "api/GeneratedEndpoint:object", - "api/GeneratedEndpoint:operation", - "api/GeneratedEndpoint:path", - "api/GetAnalyticsMetaRequest:cube", - "api/GetAuthConfigResponse:emailPassword", - "api/GetAuthConfigResponse:features", - "api/GetAuthConfigResponse:socialProviders", - "api/GetDataRequest:expand", - "api/GetDataRequest:id", - "api/GetDataRequest:object", - "api/GetDataRequest:select", - "api/GetDataResponse:id", - "api/GetDataResponse:object", - "api/GetDataResponse:record", - "api/GetDiscoveryResponse:apiName", - "api/GetDiscoveryResponse:capabilities", - "api/GetDiscoveryResponse:environment", - "api/GetDiscoveryResponse:locale", - "api/GetDiscoveryResponse:metadata", - "api/GetDiscoveryResponse:name", - "api/GetDiscoveryResponse:routes", - "api/GetDiscoveryResponse:schemaDiscovery", - "api/GetDiscoveryResponse:scoping", - "api/GetDiscoveryResponse:services", - "api/GetDiscoveryResponse:version", - "api/GetEffectivePermissionsResponse:objects", - "api/GetEffectivePermissionsResponse:systemPermissions", - "api/GetExportJobDownloadRequest:jobId", - "api/GetExportJobDownloadResponse:data", - "api/GetExportJobDownloadResponse:error", - "api/GetExportJobDownloadResponse:meta", - "api/GetExportJobDownloadResponse:success", - "api/GetFieldLabelsRequest:locale", - "api/GetFieldLabelsRequest:object", - "api/GetFieldLabelsResponse:labels", - "api/GetFieldLabelsResponse:locale", - "api/GetFieldLabelsResponse:object", - "api/GetFlowRequest:name", - "api/GetFlowResponse:data", - "api/GetFlowResponse:error", - "api/GetFlowResponse:meta", - "api/GetFlowResponse:success", - "api/GetInstalledPackageRequest:packageId", - "api/GetInstalledPackageResponse:data", - "api/GetInstalledPackageResponse:error", - "api/GetInstalledPackageResponse:meta", - "api/GetInstalledPackageResponse:success", - "api/GetLocalesResponse:locales", - "api/GetMetaItemCachedRequest:cacheRequest", - "api/GetMetaItemCachedRequest:locale", - "api/GetMetaItemCachedRequest:name", - "api/GetMetaItemCachedRequest:type", - "api/GetMetaItemCachedResponse:cacheControl", - "api/GetMetaItemCachedResponse:data", - "api/GetMetaItemCachedResponse:etag", - "api/GetMetaItemCachedResponse:lastModified", - "api/GetMetaItemCachedResponse:notModified", - "api/GetMetaItemCachedResponse:version", - "api/GetMetaItemRequest:name", - "api/GetMetaItemRequest:packageId", - "api/GetMetaItemRequest:type", - "api/GetMetaItemResponse:item", - "api/GetMetaItemResponse:name", - "api/GetMetaItemResponse:type", - "api/GetMetaItemsRequest:packageId", - "api/GetMetaItemsRequest:type", - "api/GetMetaItemsResponse:items", - "api/GetMetaItemsResponse:type", - "api/GetMetaTypesResponse:entries", - "api/GetMetaTypesResponse:types", - "api/GetNotificationPreferencesResponse:preferences", - "api/GetObjectPermissionsRequest:object", - "api/GetObjectPermissionsResponse:fieldPermissions", - "api/GetObjectPermissionsResponse:object", - "api/GetObjectPermissionsResponse:permissions", - "api/GetPackageRequest:id", - "api/GetPackageResponse:package", - "api/GetPresenceRequest:channel", - "api/GetPresenceResponse:channel", - "api/GetPresenceResponse:members", - "api/GetPresignedUrlRequest:bucket", - "api/GetPresignedUrlRequest:filename", - "api/GetPresignedUrlRequest:mimeType", - "api/GetPresignedUrlRequest:scope", - "api/GetPresignedUrlRequest:size", - "api/GetRunRequest:name", - "api/GetRunRequest:runId", - "api/GetRunResponse:data", - "api/GetRunResponse:error", - "api/GetRunResponse:meta", - "api/GetRunResponse:success", - "api/GetTranslationsRequest:locale", - "api/GetTranslationsResponse:locale", - "api/GetTranslationsResponse:translations", - "api/GetUiViewRequest:object", - "api/GetUiViewRequest:type", - "api/GetUiViewResponse:_lock", - "api/GetUiViewResponse:_lockDocsUrl", - "api/GetUiViewResponse:_lockReason", - "api/GetUiViewResponse:_lockSource", - "api/GetUiViewResponse:_packageId", - "api/GetUiViewResponse:_packageVersion", - "api/GetUiViewResponse:_provenance", - "api/GetUiViewResponse:form", - "api/GetUiViewResponse:formViews", - "api/GetUiViewResponse:label", - "api/GetUiViewResponse:list", - "api/GetUiViewResponse:listViews", - "api/GetUiViewResponse:name", - "api/GetUiViewResponse:object", - "api/GetUiViewResponse:protection", - "api/GetViewRequest:object", - "api/GetViewRequest:viewId", - "api/GetViewResponse:object", - "api/GetViewResponse:view", - "api/HttpFindQueryParams:count", - "api/HttpFindQueryParams:distinct [RETIRED]", - "api/HttpFindQueryParams:expand", - "api/HttpFindQueryParams:filter", - "api/HttpFindQueryParams:filters", - "api/HttpFindQueryParams:orderBy", - "api/HttpFindQueryParams:search", - "api/HttpFindQueryParams:select", - "api/HttpFindQueryParams:skip", - "api/HttpFindQueryParams:sort", - "api/HttpFindQueryParams:top", - "api/IdRequest:id", - "api/ImportJobProgress:completedAt", - "api/ImportJobProgress:created", - "api/ImportJobProgress:createdAt", - "api/ImportJobProgress:dryRun", - "api/ImportJobProgress:error", - "api/ImportJobProgress:errors", - "api/ImportJobProgress:jobId", - "api/ImportJobProgress:object", - "api/ImportJobProgress:percentComplete", - "api/ImportJobProgress:processed", - "api/ImportJobProgress:revertedAt", - "api/ImportJobProgress:skipped", - "api/ImportJobProgress:startedAt", - "api/ImportJobProgress:status", - "api/ImportJobProgress:total", - "api/ImportJobProgress:undoable", - "api/ImportJobProgress:updated", - "api/ImportJobProgress:writeMode", - "api/ImportJobResults:completedAt", - "api/ImportJobResults:created", - "api/ImportJobResults:createdAt", - "api/ImportJobResults:dryRun", - "api/ImportJobResults:error", - "api/ImportJobResults:errors", - "api/ImportJobResults:jobId", - "api/ImportJobResults:object", - "api/ImportJobResults:percentComplete", - "api/ImportJobResults:processed", - "api/ImportJobResults:results", - "api/ImportJobResults:resultsTruncated", - "api/ImportJobResults:revertedAt", - "api/ImportJobResults:skipped", - "api/ImportJobResults:startedAt", - "api/ImportJobResults:status", - "api/ImportJobResults:total", - "api/ImportJobResults:undoable", - "api/ImportJobResults:updated", - "api/ImportJobResults:writeMode", - "api/ImportJobSummary:completedAt", - "api/ImportJobSummary:created", - "api/ImportJobSummary:createdAt", - "api/ImportJobSummary:errors", - "api/ImportJobSummary:jobId", - "api/ImportJobSummary:object", - "api/ImportJobSummary:processed", - "api/ImportJobSummary:revertedAt", - "api/ImportJobSummary:skipped", - "api/ImportJobSummary:status", - "api/ImportJobSummary:total", - "api/ImportJobSummary:undoable", - "api/ImportJobSummary:updated", - "api/ImportRequest:createMissingOptions", - "api/ImportRequest:csv", - "api/ImportRequest:dryRun", - "api/ImportRequest:format", - "api/ImportRequest:mapping", - "api/ImportRequest:matchFields", - "api/ImportRequest:nullValues", - "api/ImportRequest:rows", - "api/ImportRequest:runAutomations", - "api/ImportRequest:sheet", - "api/ImportRequest:skipBlankMatchKey", - "api/ImportRequest:treatAsHistorical", - "api/ImportRequest:trimWhitespace", - "api/ImportRequest:writeMode", - "api/ImportRequest:xlsxBase64", - "api/ImportResponse:created", - "api/ImportResponse:dryRun", - "api/ImportResponse:errors", - "api/ImportResponse:object", - "api/ImportResponse:ok", - "api/ImportResponse:results", - "api/ImportResponse:skipped", - "api/ImportResponse:total", - "api/ImportResponse:updated", - "api/ImportResponse:writeMode", - "api/ImportRowResult:action", - "api/ImportRowResult:code", - "api/ImportRowResult:error", - "api/ImportRowResult:field", - "api/ImportRowResult:id", - "api/ImportRowResult:ok", - "api/ImportRowResult:row", - "api/ImportValidationConfig:dateFormat", - "api/ImportValidationConfig:deduplication", - "api/ImportValidationConfig:maxErrors", - "api/ImportValidationConfig:mode", - "api/ImportValidationConfig:nullValues", - "api/ImportValidationConfig:trimWhitespace", - "api/ImportValidationResult:data", - "api/ImportValidationResult:error", - "api/ImportValidationResult:meta", - "api/ImportValidationResult:success", - "api/InitiateChunkedUploadRequest:bucket", - "api/InitiateChunkedUploadRequest:chunkSize", - "api/InitiateChunkedUploadRequest:filename", - "api/InitiateChunkedUploadRequest:metadata", - "api/InitiateChunkedUploadRequest:mimeType", - "api/InitiateChunkedUploadRequest:scope", - "api/InitiateChunkedUploadRequest:totalSize", - "api/InitiateChunkedUploadResponse:data", - "api/InitiateChunkedUploadResponse:error", - "api/InitiateChunkedUploadResponse:meta", - "api/InitiateChunkedUploadResponse:success", - "api/InstallPackageRequest:enableOnInstall", - "api/InstallPackageRequest:manifest", - "api/InstallPackageRequest:platformVersion", - "api/InstallPackageRequest:settings", - "api/InstallPackageResponse:dependencyResolution", - "api/InstallPackageResponse:message", - "api/InstallPackageResponse:package", - "api/ListAiConversationsRequest:agentId", - "api/ListAiConversationsRequest:cursor", - "api/ListAiConversationsRequest:limit", - "api/ListAiConversationsResponse:conversations", - "api/ListAiPendingActionsRequest:conversationId", - "api/ListAiPendingActionsRequest:limit", - "api/ListAiPendingActionsRequest:status", - "api/ListAiPendingActionsResponse:items", - "api/ListAiPendingActionsResponse:total", - "api/ListExportJobsRequest:cursor", - "api/ListExportJobsRequest:limit", - "api/ListExportJobsRequest:object", - "api/ListExportJobsRequest:status", - "api/ListExportJobsResponse:data", - "api/ListExportJobsResponse:error", - "api/ListExportJobsResponse:meta", - "api/ListExportJobsResponse:success", - "api/ListFlowsRequest:cursor", - "api/ListFlowsRequest:limit", - "api/ListFlowsRequest:status", - "api/ListFlowsRequest:type", - "api/ListFlowsResponse:data", - "api/ListFlowsResponse:error", - "api/ListFlowsResponse:meta", - "api/ListFlowsResponse:success", - "api/ListImportJobsRequest:limit", - "api/ListImportJobsRequest:object", - "api/ListImportJobsRequest:offset", - "api/ListImportJobsRequest:status", - "api/ListImportJobsResponse:jobs", - "api/ListInstalledPackagesRequest:cursor", - "api/ListInstalledPackagesRequest:enabled", - "api/ListInstalledPackagesRequest:limit", - "api/ListInstalledPackagesRequest:status", - "api/ListInstalledPackagesResponse:data", - "api/ListInstalledPackagesResponse:error", - "api/ListInstalledPackagesResponse:meta", - "api/ListInstalledPackagesResponse:success", - "api/ListNotificationsRequest:cursor", - "api/ListNotificationsRequest:limit", - "api/ListNotificationsRequest:read", - "api/ListNotificationsRequest:type", - "api/ListNotificationsResponse:cursor", - "api/ListNotificationsResponse:notifications", - "api/ListNotificationsResponse:unreadCount", - "api/ListPackagesRequest:enabled", - "api/ListPackagesRequest:status", - "api/ListPackagesRequest:type", - "api/ListPackagesResponse:packages", - "api/ListPackagesResponse:total", - "api/ListRecordResponse:data", - "api/ListRecordResponse:error", - "api/ListRecordResponse:meta", - "api/ListRecordResponse:pagination", - "api/ListRecordResponse:success", - "api/ListRunsRequest:cursor", - "api/ListRunsRequest:limit", - "api/ListRunsRequest:name", - "api/ListRunsRequest:status", - "api/ListRunsResponse:data", - "api/ListRunsResponse:error", - "api/ListRunsResponse:meta", - "api/ListRunsResponse:success", - "api/ListViewsRequest:object", - "api/ListViewsRequest:type", - "api/ListViewsResponse:object", - "api/ListViewsResponse:views", - "api/LoginRequest:email", - "api/LoginRequest:password", - "api/LoginRequest:provider", - "api/LoginRequest:redirectTo", - "api/LoginRequest:type", - "api/LoginRequest:username", - "api/MarkAllNotificationsReadResponse:readCount", - "api/MarkAllNotificationsReadResponse:success", - "api/MarkNotificationsReadRequest:ids", - "api/MarkNotificationsReadResponse:readCount", - "api/MarkNotificationsReadResponse:success", - "api/MetadataBulkRegisterRequest:continueOnError", - "api/MetadataBulkRegisterRequest:items", - "api/MetadataBulkRegisterRequest:validate", - "api/MetadataBulkResponse:data", - "api/MetadataBulkResponse:error", - "api/MetadataBulkResponse:meta", - "api/MetadataBulkResponse:success", - "api/MetadataBulkUnregisterRequest:items", - "api/MetadataCacheRequest:cacheControl", - "api/MetadataCacheRequest:ifModifiedSince", - "api/MetadataCacheRequest:ifNoneMatch", - "api/MetadataCacheResponse:cacheControl", - "api/MetadataCacheResponse:data", - "api/MetadataCacheResponse:etag", - "api/MetadataCacheResponse:lastModified", - "api/MetadataCacheResponse:notModified", - "api/MetadataCacheResponse:version", - "api/MetadataDeleteResponse:data", - "api/MetadataDeleteResponse:error", - "api/MetadataDeleteResponse:meta", - "api/MetadataDeleteResponse:success", - "api/MetadataDependenciesResponse:data", - "api/MetadataDependenciesResponse:error", - "api/MetadataDependenciesResponse:meta", - "api/MetadataDependenciesResponse:success", - "api/MetadataDependentsResponse:data", - "api/MetadataDependentsResponse:error", - "api/MetadataDependentsResponse:meta", - "api/MetadataDependentsResponse:success", - "api/MetadataEffectiveResponse:data", - "api/MetadataEffectiveResponse:error", - "api/MetadataEffectiveResponse:meta", - "api/MetadataEffectiveResponse:success", - "api/MetadataEndpointsConfig:cacheTtl", - "api/MetadataEndpointsConfig:enableCache", - "api/MetadataEndpointsConfig:endpoints", - "api/MetadataEndpointsConfig:prefix", - "api/MetadataEvent:definition", - "api/MetadataEvent:id", - "api/MetadataEvent:metadataType", - "api/MetadataEvent:name", - "api/MetadataEvent:packageId", - "api/MetadataEvent:timestamp", - "api/MetadataEvent:type", - "api/MetadataEvent:userId", - "api/MetadataExistsResponse:data", - "api/MetadataExistsResponse:error", - "api/MetadataExistsResponse:meta", - "api/MetadataExistsResponse:success", - "api/MetadataExportRequest:format", - "api/MetadataExportRequest:namespaces", - "api/MetadataExportRequest:types", - "api/MetadataExportResponse:data", - "api/MetadataExportResponse:error", - "api/MetadataExportResponse:meta", - "api/MetadataExportResponse:success", - "api/MetadataImportRequest:conflictResolution", - "api/MetadataImportRequest:data", - "api/MetadataImportRequest:dryRun", - "api/MetadataImportRequest:validate", - "api/MetadataImportResponse:data", - "api/MetadataImportResponse:error", - "api/MetadataImportResponse:meta", - "api/MetadataImportResponse:success", - "api/MetadataItemResponse:data", - "api/MetadataItemResponse:error", - "api/MetadataItemResponse:meta", - "api/MetadataItemResponse:success", - "api/MetadataListResponse:data", - "api/MetadataListResponse:error", - "api/MetadataListResponse:meta", - "api/MetadataListResponse:success", - "api/MetadataNamesResponse:data", - "api/MetadataNamesResponse:error", - "api/MetadataNamesResponse:meta", - "api/MetadataNamesResponse:success", - "api/MetadataOverlayResponse:data", - "api/MetadataOverlayResponse:error", - "api/MetadataOverlayResponse:meta", - "api/MetadataOverlayResponse:success", - "api/MetadataOverlaySaveRequest:active", - "api/MetadataOverlaySaveRequest:baseName", - "api/MetadataOverlaySaveRequest:baseType", - "api/MetadataOverlaySaveRequest:changes", - "api/MetadataOverlaySaveRequest:createdAt", - "api/MetadataOverlaySaveRequest:createdBy", - "api/MetadataOverlaySaveRequest:id", - "api/MetadataOverlaySaveRequest:owner", - "api/MetadataOverlaySaveRequest:packageId", - "api/MetadataOverlaySaveRequest:packageVersion", - "api/MetadataOverlaySaveRequest:patch", - "api/MetadataOverlaySaveRequest:scope", - "api/MetadataOverlaySaveRequest:tenantId", - "api/MetadataOverlaySaveRequest:updatedAt", - "api/MetadataOverlaySaveRequest:updatedBy", - "api/MetadataQueryRequest:namespaces", - "api/MetadataQueryRequest:packageId", - "api/MetadataQueryRequest:page", - "api/MetadataQueryRequest:pageSize", - "api/MetadataQueryRequest:scope", - "api/MetadataQueryRequest:search", - "api/MetadataQueryRequest:sortBy", - "api/MetadataQueryRequest:sortOrder", - "api/MetadataQueryRequest:state", - "api/MetadataQueryRequest:tags", - "api/MetadataQueryRequest:types", - "api/MetadataQueryResponse:data", - "api/MetadataQueryResponse:error", - "api/MetadataQueryResponse:meta", - "api/MetadataQueryResponse:success", - "api/MetadataRegisterRequest:data", - "api/MetadataRegisterRequest:name", - "api/MetadataRegisterRequest:namespace", - "api/MetadataRegisterRequest:type", - "api/MetadataTypeInfoResponse:data", - "api/MetadataTypeInfoResponse:error", - "api/MetadataTypeInfoResponse:meta", - "api/MetadataTypeInfoResponse:success", - "api/MetadataTypesResponse:data", - "api/MetadataTypesResponse:error", - "api/MetadataTypesResponse:meta", - "api/MetadataTypesResponse:success", - "api/MetadataValidateRequest:data", - "api/MetadataValidateRequest:type", - "api/MetadataValidateResponse:data", - "api/MetadataValidateResponse:error", - "api/MetadataValidateResponse:meta", - "api/MetadataValidateResponse:success", - "api/ModificationResult:data", - "api/ModificationResult:errors", - "api/ModificationResult:id", - "api/ModificationResult:index", - "api/ModificationResult:success", - "api/Notification:actionUrl", - "api/Notification:body", - "api/Notification:createdAt", - "api/Notification:data", - "api/Notification:id", - "api/Notification:read", - "api/Notification:title", - "api/Notification:type", - "api/NotificationPreferences:channels", - "api/NotificationPreferences:digest", - "api/NotificationPreferences:email", - "api/NotificationPreferences:inApp", - "api/NotificationPreferences:push", - "api/ODataConfig:enabled", - "api/ODataConfig:metadata", - "api/ODataConfig:path", - "api/ODataError:error", - "api/ODataMetadata:entitySets", - "api/ODataMetadata:entityTypes", - "api/ODataMetadata:namespace", - "api/ODataQuery:$apply", - "api/ODataQuery:$count", - "api/ODataQuery:$expand", - "api/ODataQuery:$filter", - "api/ODataQuery:$format", - "api/ODataQuery:$orderby", - "api/ODataQuery:$search", - "api/ODataQuery:$select", - "api/ODataQuery:$skip", - "api/ODataQuery:$top", - "api/ODataQueryAdapter:expand", - "api/ODataQueryAdapter:stringFunctions", - "api/ODataQueryAdapter:usePrefix", - "api/ODataQueryAdapter:version", - "api/ODataResponse:@odata.context", - "api/ODataResponse:@odata.count", - "api/ODataResponse:@odata.nextLink", - "api/ODataResponse:value", - "api/ObjectDefinitionResponse:data", - "api/ObjectDefinitionResponse:error", - "api/ObjectDefinitionResponse:meta", - "api/ObjectDefinitionResponse:success", - "api/OpenApiGenerationConfig:apiVersion", - "api/OpenApiGenerationConfig:contact", - "api/OpenApiGenerationConfig:description", - "api/OpenApiGenerationConfig:enabled", - "api/OpenApiGenerationConfig:generateSchemas", - "api/OpenApiGenerationConfig:includeExamples", - "api/OpenApiGenerationConfig:includeInternal", - "api/OpenApiGenerationConfig:license", - "api/OpenApiGenerationConfig:outputPath", - "api/OpenApiGenerationConfig:securitySchemes", - "api/OpenApiGenerationConfig:servers", - "api/OpenApiGenerationConfig:title", - "api/OpenApiGenerationConfig:uiFramework", - "api/OpenApiGenerationConfig:uiPath", - "api/OpenApiGenerationConfig:version", - "api/OpenApiSecurityScheme:bearerFormat", - "api/OpenApiSecurityScheme:description", - "api/OpenApiSecurityScheme:flows", - "api/OpenApiSecurityScheme:in", - "api/OpenApiSecurityScheme:name", - "api/OpenApiSecurityScheme:openIdConnectUrl", - "api/OpenApiSecurityScheme:scheme", - "api/OpenApiSecurityScheme:type", - "api/OpenApiServer:description", - "api/OpenApiServer:url", - "api/OpenApiServer:variables", - "api/OpenApiSpec:components", - "api/OpenApiSpec:externalDocs", - "api/OpenApiSpec:info", - "api/OpenApiSpec:openapi", - "api/OpenApiSpec:paths", - "api/OpenApiSpec:security", - "api/OpenApiSpec:servers", - "api/OpenApiSpec:tags", - "api/OperatorMapping:odata", - "api/OperatorMapping:operator", - "api/OperatorMapping:rest", - "api/PackageInstallRequest:artifactRef", - "api/PackageInstallRequest:enableOnInstall", - "api/PackageInstallRequest:manifest", - "api/PackageInstallRequest:platformVersion", - "api/PackageInstallRequest:settings", - "api/PackageInstallResponse:data", - "api/PackageInstallResponse:error", - "api/PackageInstallResponse:meta", - "api/PackageInstallResponse:success", - "api/PackagePathParams:packageId", - "api/PackageRollbackRequest:packageId", - "api/PackageRollbackRequest:rollbackCustomizations", - "api/PackageRollbackRequest:snapshotId", - "api/PackageRollbackResponse:data", - "api/PackageRollbackResponse:error", - "api/PackageRollbackResponse:meta", - "api/PackageRollbackResponse:success", - "api/PackageUpgradeRequest:createSnapshot", - "api/PackageUpgradeRequest:dryRun", - "api/PackageUpgradeRequest:manifest", - "api/PackageUpgradeRequest:mergeStrategy", - "api/PackageUpgradeRequest:packageId", - "api/PackageUpgradeRequest:skipValidation", - "api/PackageUpgradeRequest:targetVersion", - "api/PackageUpgradeResponse:data", - "api/PackageUpgradeResponse:error", - "api/PackageUpgradeResponse:meta", - "api/PackageUpgradeResponse:success", - "api/PingMessage:messageId", - "api/PingMessage:timestamp", - "api/PingMessage:type", - "api/PongMessage:messageId", - "api/PongMessage:pingMessageId", - "api/PongMessage:timestamp", - "api/PongMessage:type", - "api/PresenceMessage:messageId", - "api/PresenceMessage:presence", - "api/PresenceMessage:timestamp", - "api/PresenceMessage:type", - "api/PresenceState:currentLocation", - "api/PresenceState:customStatus", - "api/PresenceState:device", - "api/PresenceState:lastSeen", - "api/PresenceState:metadata", - "api/PresenceState:sessionId", - "api/PresenceState:status", - "api/PresenceState:userId", - "api/PresenceUpdate:currentLocation", - "api/PresenceUpdate:customStatus", - "api/PresenceUpdate:metadata", - "api/PresenceUpdate:status", - "api/PresignedUrlResponse:data", - "api/PresignedUrlResponse:error", - "api/PresignedUrlResponse:meta", - "api/PresignedUrlResponse:success", - "api/QueryAdapterConfig:odata", - "api/QueryAdapterConfig:operatorMappings", - "api/QueryAdapterConfig:rest", - "api/QueryOptimizationConfig:batchStrategy", - "api/QueryOptimizationConfig:dataLoader", - "api/QueryOptimizationConfig:enableQueryPlan", - "api/QueryOptimizationConfig:maxQueryDepth", - "api/QueryOptimizationConfig:preventNPlusOne", - "api/QueryOptimizationConfig:queryComplexityLimit", - "api/RawUploadResponse:data", - "api/RawUploadResponse:error", - "api/RawUploadResponse:meta", - "api/RawUploadResponse:success", - "api/RealtimeConfig:enabled", - "api/RealtimeConfig:subscriptions", - "api/RealtimeConfig:transport", - "api/RealtimeConnectRequest:channels", - "api/RealtimeConnectRequest:token", - "api/RealtimeConnectRequest:transport", - "api/RealtimeConnectResponse:connectionId", - "api/RealtimeConnectResponse:transport", - "api/RealtimeConnectResponse:url", - "api/RealtimeDisconnectRequest:connectionId", - "api/RealtimeDisconnectResponse:success", - "api/RealtimeEvent:action", - "api/RealtimeEvent:id", - "api/RealtimeEvent:object", - "api/RealtimeEvent:payload", - "api/RealtimeEvent:sessionId", - "api/RealtimeEvent:timestamp", - "api/RealtimeEvent:type", - "api/RealtimeEvent:userId", - "api/RealtimePresence:lastSeen", - "api/RealtimePresence:metadata", - "api/RealtimePresence:status", - "api/RealtimePresence:userId", - "api/RealtimeSubscribeRequest:channel", - "api/RealtimeSubscribeRequest:events", - "api/RealtimeSubscribeRequest:filter", - "api/RealtimeSubscribeResponse:channel", - "api/RealtimeSubscribeResponse:subscriptionId", - "api/RealtimeUnsubscribeRequest:subscriptionId", - "api/RealtimeUnsubscribeResponse:success", - "api/RefreshTokenRequest:refreshToken", - "api/RegisterDeviceRequest:deviceId", - "api/RegisterDeviceRequest:name", - "api/RegisterDeviceRequest:platform", - "api/RegisterDeviceRequest:token", - "api/RegisterDeviceResponse:deviceId", - "api/RegisterDeviceResponse:success", - "api/RegisterRequest:email", - "api/RegisterRequest:image", - "api/RegisterRequest:name", - "api/RegisterRequest:password", - "api/RejectAiPendingActionResponse:id", - "api/RejectAiPendingActionResponse:status", - "api/RequestValidationConfig:enabled", - "api/RequestValidationConfig:errorPrefix", - "api/RequestValidationConfig:includeFieldErrors", - "api/RequestValidationConfig:mode", - "api/RequestValidationConfig:schemaRegistry", - "api/RequestValidationConfig:validateBody", - "api/RequestValidationConfig:validateHeaders", - "api/RequestValidationConfig:validateParams", - "api/RequestValidationConfig:validateQuery", - "api/ResolveDependenciesRequest:manifest", - "api/ResolveDependenciesRequest:platformVersion", - "api/ResolveDependenciesResponse:data", - "api/ResolveDependenciesResponse:error", - "api/ResolveDependenciesResponse:meta", - "api/ResolveDependenciesResponse:success", - "api/ResponseEnvelopeConfig:customMetadata", - "api/ResponseEnvelopeConfig:enabled", - "api/ResponseEnvelopeConfig:includeDuration", - "api/ResponseEnvelopeConfig:includeMetadata", - "api/ResponseEnvelopeConfig:includeRequestId", - "api/ResponseEnvelopeConfig:includeTimestamp", - "api/ResponseEnvelopeConfig:includeTraceId", - "api/ResponseEnvelopeConfig:skipIfWrapped", - "api/RestApiConfig:apiPath", - "api/RestApiConfig:basePath", - "api/RestApiConfig:documentation", - "api/RestApiConfig:enableBatch", - "api/RestApiConfig:enableCrud", - "api/RestApiConfig:enableDiscovery", - "api/RestApiConfig:enableMetadata", - "api/RestApiConfig:enableOpenApi", - "api/RestApiConfig:enableProjectScoping", - "api/RestApiConfig:enableUi", - "api/RestApiConfig:projectResolution", - "api/RestApiConfig:requireAuth [RETIRED]", - "api/RestApiConfig:responseFormat", - "api/RestApiConfig:version", - "api/RestApiEndpoint:cacheTtl", - "api/RestApiEndpoint:cacheable", - "api/RestApiEndpoint:category", - "api/RestApiEndpoint:description", - "api/RestApiEndpoint:handler", - "api/RestApiEndpoint:handlerStatus", - "api/RestApiEndpoint:method", - "api/RestApiEndpoint:path", - "api/RestApiEndpoint:permissions", - "api/RestApiEndpoint:public", - "api/RestApiEndpoint:rateLimit", - "api/RestApiEndpoint:requestSchema", - "api/RestApiEndpoint:responseSchema", - "api/RestApiEndpoint:summary", - "api/RestApiEndpoint:tags", - "api/RestApiEndpoint:timeout", - "api/RestApiPluginConfig:basePath", - "api/RestApiPluginConfig:cors", - "api/RestApiPluginConfig:enabled", - "api/RestApiPluginConfig:errorHandling", - "api/RestApiPluginConfig:globalMiddleware", - "api/RestApiPluginConfig:openApi", - "api/RestApiPluginConfig:performance", - "api/RestApiPluginConfig:responseEnvelope", - "api/RestApiPluginConfig:routes", - "api/RestApiPluginConfig:validation", - "api/RestApiPluginConfig:version", - "api/RestApiRouteRegistration:authRequired", - "api/RestApiRouteRegistration:category", - "api/RestApiRouteRegistration:documentation", - "api/RestApiRouteRegistration:endpoints", - "api/RestApiRouteRegistration:methods", - "api/RestApiRouteRegistration:middleware", - "api/RestApiRouteRegistration:prefix", - "api/RestApiRouteRegistration:service", - "api/RestQueryAdapter:fieldsParam", - "api/RestQueryAdapter:filterStyle", - "api/RestQueryAdapter:pagination", - "api/RestQueryAdapter:sorting", - "api/RestServerConfig:api", - "api/RestServerConfig:batch", - "api/RestServerConfig:crud", - "api/RestServerConfig:metadata", - "api/RestServerConfig:openApi31 [RETIRED]", - "api/RestServerConfig:routes", - "api/RouteCoverageEntry:category", - "api/RouteCoverageEntry:handlerStatus", - "api/RouteCoverageEntry:healthCheckPassed", - "api/RouteCoverageEntry:method", - "api/RouteCoverageEntry:path", - "api/RouteCoverageEntry:service", - "api/RouteCoverageReport:adapter", - "api/RouteCoverageReport:entries", - "api/RouteCoverageReport:summary", - "api/RouteCoverageReport:timestamp", - "api/RouteDefinition:category", - "api/RouteDefinition:description", - "api/RouteDefinition:handler", - "api/RouteDefinition:method", - "api/RouteDefinition:path", - "api/RouteDefinition:permissions", - "api/RouteDefinition:public", - "api/RouteDefinition:rateLimit", - "api/RouteDefinition:summary", - "api/RouteDefinition:timeout", - "api/RouteGenerationConfig:excludeObjects", - "api/RouteGenerationConfig:includeObjects", - "api/RouteGenerationConfig:nameTransform", - "api/RouteGenerationConfig:overrides", - "api/RouteHealthEntry:declared", - "api/RouteHealthEntry:handlerRegistered", - "api/RouteHealthEntry:healthStatus", - "api/RouteHealthEntry:message", - "api/RouteHealthEntry:method", - "api/RouteHealthEntry:route", - "api/RouteHealthEntry:service", - "api/RouteHealthReport:adapter", - "api/RouteHealthReport:routes", - "api/RouteHealthReport:timestamp", - "api/RouteHealthReport:totalDeclared", - "api/RouteHealthReport:totalMissing", - "api/RouteHealthReport:totalRegistered", - "api/RouterConfig:basePath", - "api/RouterConfig:cors", - "api/RouterConfig:mounts", - "api/RouterConfig:staticMounts", - "api/SaveMetaItemRequest:item", - "api/SaveMetaItemRequest:name", - "api/SaveMetaItemRequest:type", - "api/SaveMetaItemResponse:message", - "api/SaveMetaItemResponse:projectionApplied", - "api/SaveMetaItemResponse:seq", - "api/SaveMetaItemResponse:state", - "api/SaveMetaItemResponse:success", - "api/SaveMetaItemResponse:version", - "api/ScheduleExportRequest:delivery", - "api/ScheduleExportRequest:fields", - "api/ScheduleExportRequest:filter", - "api/ScheduleExportRequest:format", - "api/ScheduleExportRequest:label", - "api/ScheduleExportRequest:name", - "api/ScheduleExportRequest:object", - "api/ScheduleExportRequest:schedule", - "api/ScheduleExportRequest:templateId", - "api/ScheduleExportResponse:data", - "api/ScheduleExportResponse:error", - "api/ScheduleExportResponse:meta", - "api/ScheduleExportResponse:success", - "api/ScheduledExport:createdAt", - "api/ScheduledExport:createdBy", - "api/ScheduledExport:delivery", - "api/ScheduledExport:enabled", - "api/ScheduledExport:fields", - "api/ScheduledExport:filter", - "api/ScheduledExport:format", - "api/ScheduledExport:id", - "api/ScheduledExport:label", - "api/ScheduledExport:lastRunAt", - "api/ScheduledExport:name", - "api/ScheduledExport:nextRunAt", - "api/ScheduledExport:object", - "api/ScheduledExport:schedule", - "api/ScheduledExport:templateId", - "api/ServiceInfo:enabled", - "api/ServiceInfo:handlerReady", - "api/ServiceInfo:message", - "api/ServiceInfo:provider", - "api/ServiceInfo:rateLimit", - "api/ServiceInfo:route", - "api/ServiceInfo:status", - "api/ServiceInfo:version", - "api/ServiceSelfInfo:handlerReady", - "api/ServiceSelfInfo:message", - "api/ServiceSelfInfo:status", - "api/Session:expiresAt", - "api/Session:id", - "api/Session:ipAddress", - "api/Session:token", - "api/Session:userAgent", - "api/Session:userId", - "api/SessionResponse:data", - "api/SessionResponse:error", - "api/SessionResponse:meta", - "api/SessionResponse:success", - "api/SessionUser:createdAt", - "api/SessionUser:email", - "api/SessionUser:emailVerified", - "api/SessionUser:id", - "api/SessionUser:image", - "api/SessionUser:language", - "api/SessionUser:name", - "api/SessionUser:roles", - "api/SessionUser:tenantId", - "api/SessionUser:timezone", - "api/SessionUser:updatedAt", - "api/SessionUser:username", - "api/SetPresenceRequest:channel", - "api/SetPresenceRequest:state", - "api/SetPresenceResponse:success", - "api/SimpleCursorPosition:fieldName", - "api/SimpleCursorPosition:position", - "api/SimpleCursorPosition:recordId", - "api/SimpleCursorPosition:selection", - "api/SimpleCursorPosition:userId", - "api/SimplePresenceState:lastSeen", - "api/SimplePresenceState:metadata", - "api/SimplePresenceState:status", - "api/SimplePresenceState:userId", - "api/SimplePresenceState:userName", - "api/SingleRecordResponse:data", - "api/SingleRecordResponse:error", - "api/SingleRecordResponse:meta", - "api/SingleRecordResponse:success", - "api/SubscribeMessage:messageId", - "api/SubscribeMessage:subscription", - "api/SubscribeMessage:timestamp", - "api/SubscribeMessage:type", - "api/Subscription:channel", - "api/Subscription:events", - "api/Subscription:id", - "api/Subscription:transport", - "api/SubscriptionEvent:filters", - "api/SubscriptionEvent:object", - "api/SubscriptionEvent:type", - "api/ToggleFlowRequest:enabled", - "api/ToggleFlowRequest:name", - "api/ToggleFlowResponse:data", - "api/ToggleFlowResponse:error", - "api/ToggleFlowResponse:meta", - "api/ToggleFlowResponse:success", - "api/TriggerFlowRequest:event", - "api/TriggerFlowRequest:name", - "api/TriggerFlowRequest:object", - "api/TriggerFlowRequest:params", - "api/TriggerFlowRequest:record", - "api/TriggerFlowRequest:userId", - "api/TriggerFlowResponse:data", - "api/TriggerFlowResponse:error", - "api/TriggerFlowResponse:meta", - "api/TriggerFlowResponse:success", - "api/UndoImportJobResponse:deleted", - "api/UndoImportJobResponse:failed", - "api/UndoImportJobResponse:jobId", - "api/UndoImportJobResponse:object", - "api/UndoImportJobResponse:restored", - "api/UndoImportJobResponse:success", - "api/UninstallPackageApiRequest:packageId", - "api/UninstallPackageApiResponse:data", - "api/UninstallPackageApiResponse:error", - "api/UninstallPackageApiResponse:meta", - "api/UninstallPackageApiResponse:success", - "api/UninstallPackageRequest:id", - "api/UninstallPackageResponse:id", - "api/UninstallPackageResponse:message", - "api/UninstallPackageResponse:success", - "api/UnregisterDeviceRequest:deviceId", - "api/UnregisterDeviceResponse:success", - "api/UnsubscribeMessage:messageId", - "api/UnsubscribeMessage:request", - "api/UnsubscribeMessage:timestamp", - "api/UnsubscribeMessage:type", - "api/UnsubscribeRequest:subscriptionId", - "api/UpdateAiConversationRequest:metadata", - "api/UpdateAiConversationRequest:title", - "api/UpdateDataRequest:data", - "api/UpdateDataRequest:expectedVersion", - "api/UpdateDataRequest:id", - "api/UpdateDataRequest:object", - "api/UpdateDataResponse:droppedFields", - "api/UpdateDataResponse:id", - "api/UpdateDataResponse:object", - "api/UpdateDataResponse:record", - "api/UpdateFlowRequest:definition", - "api/UpdateFlowRequest:name", - "api/UpdateFlowResponse:data", - "api/UpdateFlowResponse:error", - "api/UpdateFlowResponse:meta", - "api/UpdateFlowResponse:success", - "api/UpdateManyDataRequest:object", - "api/UpdateManyDataRequest:options", - "api/UpdateManyDataRequest:records", - "api/UpdateManyDataResponse:error", - "api/UpdateManyDataResponse:failed", - "api/UpdateManyDataResponse:meta", - "api/UpdateManyDataResponse:operation", - "api/UpdateManyDataResponse:results", - "api/UpdateManyDataResponse:succeeded", - "api/UpdateManyDataResponse:success", - "api/UpdateManyDataResponse:total", - "api/UpdateManyRecord:data", - "api/UpdateManyRecord:id", - "api/UpdateManyRequest:options", - "api/UpdateManyRequest:records", - "api/UpdateNotificationPreferencesRequest:preferences", - "api/UpdateNotificationPreferencesResponse:preferences", - "api/UpdateRequest:data", - "api/UpdateViewRequest:data", - "api/UpdateViewRequest:object", - "api/UpdateViewRequest:viewId", - "api/UpdateViewResponse:object", - "api/UpdateViewResponse:view", - "api/UpdateViewResponse:viewId", - "api/UploadArtifactRequest:artifact", - "api/UploadArtifactRequest:releaseNotes", - "api/UploadArtifactRequest:sha256", - "api/UploadArtifactRequest:token", - "api/UploadArtifactResponse:data", - "api/UploadArtifactResponse:error", - "api/UploadArtifactResponse:meta", - "api/UploadArtifactResponse:success", - "api/UploadChunkRequest:chunkIndex", - "api/UploadChunkRequest:resumeToken", - "api/UploadChunkRequest:uploadId", - "api/UploadChunkResponse:data", - "api/UploadChunkResponse:error", - "api/UploadChunkResponse:meta", - "api/UploadChunkResponse:success", - "api/UploadProgress:data", - "api/UploadProgress:error", - "api/UploadProgress:meta", - "api/UploadProgress:success", - "api/UserProfileResponse:data", - "api/UserProfileResponse:error", - "api/UserProfileResponse:meta", - "api/UserProfileResponse:success", - "api/VersionDefinition:breakingChanges", - "api/VersionDefinition:deprecatedAt", - "api/VersionDefinition:description", - "api/VersionDefinition:migrationGuide", - "api/VersionDefinition:releasedAt", - "api/VersionDefinition:status", - "api/VersionDefinition:sunsetAt", - "api/VersionDefinition:version", - "api/VersionNegotiationResponse:current", - "api/VersionNegotiationResponse:deprecated", - "api/VersionNegotiationResponse:requested", - "api/VersionNegotiationResponse:resolved", - "api/VersionNegotiationResponse:supported", - "api/VersionNegotiationResponse:versions", - "api/VersioningConfig:current", - "api/VersioningConfig:default", - "api/VersioningConfig:deprecation", - "api/VersioningConfig:headerName", - "api/VersioningConfig:includeInDiscovery", - "api/VersioningConfig:queryParamName", - "api/VersioningConfig:strategy", - "api/VersioningConfig:urlPrefix", - "api/VersioningConfig:versions", - "api/WebSocketConfig:headers", - "api/WebSocketConfig:maxReconnectAttempts", - "api/WebSocketConfig:pingInterval", - "api/WebSocketConfig:protocols", - "api/WebSocketConfig:reconnect", - "api/WebSocketConfig:reconnectInterval", - "api/WebSocketConfig:timeout", - "api/WebSocketConfig:url", - "api/WebSocketEvent:channel", - "api/WebSocketEvent:payload", - "api/WebSocketEvent:timestamp", - "api/WebSocketEvent:type", - "api/WebSocketServerConfig:cursorSharing", - "api/WebSocketServerConfig:enabled", - "api/WebSocketServerConfig:heartbeatInterval", - "api/WebSocketServerConfig:path", - "api/WebSocketServerConfig:presence", - "api/WebSocketServerConfig:reconnectAttempts", - "api/WellKnownCapabilities:ai", - "api/WellKnownCapabilities:analytics", - "api/WellKnownCapabilities:automation", - "api/WellKnownCapabilities:chunkedUpload", - "api/WellKnownCapabilities:comments", - "api/WellKnownCapabilities:cron", - "api/WellKnownCapabilities:export", - "api/WellKnownCapabilities:files", - "api/WellKnownCapabilities:i18n", - "api/WellKnownCapabilities:notifications", - "api/WellKnownCapabilities:search", - "api/WellKnownCapabilities:transactionalBatch", - "api/WellKnownCapabilities:websockets", - "automation/ActionDescriptor:aliasOf", - "automation/ActionDescriptor:category", - "automation/ActionDescriptor:configSchema", - "automation/ActionDescriptor:deprecated", - "automation/ActionDescriptor:description", - "automation/ActionDescriptor:handlerContract", - "automation/ActionDescriptor:icon", - "automation/ActionDescriptor:isAsync", - "automation/ActionDescriptor:maturity", - "automation/ActionDescriptor:name", - "automation/ActionDescriptor:needsOutbox", - "automation/ActionDescriptor:paradigms", - "automation/ActionDescriptor:resumeAuthority", - "automation/ActionDescriptor:source", - "automation/ActionDescriptor:supportsCancellation", - "automation/ActionDescriptor:supportsPause", - "automation/ActionDescriptor:supportsRetry", - "automation/ActionDescriptor:type", - "automation/ActionDescriptor:version", - "automation/ApprovalEscalation:action", - "automation/ApprovalEscalation:enabled", - "automation/ApprovalEscalation:escalateTo", - "automation/ApprovalEscalation:notifySubmitter", - "automation/ApprovalEscalation:timeoutHours", - "automation/ApprovalNodeApprover:group", - "automation/ApprovalNodeApprover:organization", - "automation/ApprovalNodeApprover:resolveAs", - "automation/ApprovalNodeApprover:type", - "automation/ApprovalNodeApprover:value", - "automation/ApprovalNodeConfig:approvalStatusField", - "automation/ApprovalNodeConfig:approvers", - "automation/ApprovalNodeConfig:behavior", - "automation/ApprovalNodeConfig:decisionOutputs", - "automation/ApprovalNodeConfig:escalation", - "automation/ApprovalNodeConfig:lockRecord", - "automation/ApprovalNodeConfig:maxRevisions", - "automation/ApprovalNodeConfig:minApprovals", - "automation/ApprovalNodeConfig:onEmptyApprovers", - "automation/BpmnDiagnostic:bpmnElementId", - "automation/BpmnDiagnostic:message", - "automation/BpmnDiagnostic:nodeId", - "automation/BpmnDiagnostic:severity", - "automation/BpmnElementMapping:bidirectional", - "automation/BpmnElementMapping:bpmnType", - "automation/BpmnElementMapping:flowNodeAction", - "automation/BpmnElementMapping:notes", - "automation/BpmnExportOptions:customMappings", - "automation/BpmnExportOptions:includeExtensions", - "automation/BpmnExportOptions:includeLayout", - "automation/BpmnExportOptions:namespacePrefix", - "automation/BpmnExportOptions:prettyPrint", - "automation/BpmnExportOptions:version", - "automation/BpmnImportOptions:customMappings", - "automation/BpmnImportOptions:flowName", - "automation/BpmnImportOptions:importDocumentation", - "automation/BpmnImportOptions:importLayout", - "automation/BpmnImportOptions:unmappedStrategy", - "automation/BpmnImportOptions:validateAfterImport", - "automation/BpmnInteropResult:diagnostics", - "automation/BpmnInteropResult:mappedCount", - "automation/BpmnInteropResult:success", - "automation/BpmnInteropResult:unmappedCount", - "automation/Checkpoint:completedNodeIds", - "automation/Checkpoint:createdAt", - "automation/Checkpoint:currentNodeId", - "automation/Checkpoint:executionId", - "automation/Checkpoint:expiresAt", - "automation/Checkpoint:flowName", - "automation/Checkpoint:id", - "automation/Checkpoint:reason", - "automation/Checkpoint:variables", - "automation/ConcurrencyPolicy:lockScope", - "automation/ConcurrencyPolicy:maxConcurrent", - "automation/ConcurrencyPolicy:onConflict", - "automation/ConcurrencyPolicy:queueTimeoutMs", - "automation/CreateRecordConfig:fields", - "automation/CreateRecordConfig:objectName", - "automation/CreateRecordConfig:outputVariable", - "automation/DecisionCondition:expression", - "automation/DecisionCondition:label", - "automation/DecisionConfig:conditions", - "automation/DecisionOutputDef:key", - "automation/DecisionOutputDef:label", - "automation/DecisionOutputDef:multiple", - "automation/DecisionOutputDef:required", - "automation/DecisionOutputDef:type", - "automation/DeleteRecordConfig:filter", - "automation/DeleteRecordConfig:multi", - "automation/DeleteRecordConfig:objectName", - "automation/ETLDestination:config", - "automation/ETLDestination:connector", - "automation/ETLDestination:primaryKey", - "automation/ETLDestination:type", - "automation/ETLDestination:writeMode", - "automation/ETLPipeline:description", - "automation/ETLPipeline:destination", - "automation/ETLPipeline:enabled", - "automation/ETLPipeline:label", - "automation/ETLPipeline:metadata", - "automation/ETLPipeline:name", - "automation/ETLPipeline:notifications", - "automation/ETLPipeline:retry", - "automation/ETLPipeline:schedule", - "automation/ETLPipeline:source", - "automation/ETLPipeline:syncMode", - "automation/ETLPipeline:tags", - "automation/ETLPipeline:transformations", - "automation/ETLPipelineRun:completedAt", - "automation/ETLPipelineRun:durationMs", - "automation/ETLPipelineRun:error", - "automation/ETLPipelineRun:id", - "automation/ETLPipelineRun:logs", - "automation/ETLPipelineRun:pipelineName", - "automation/ETLPipelineRun:startedAt", - "automation/ETLPipelineRun:stats", - "automation/ETLPipelineRun:status", - "automation/ETLSource:config", - "automation/ETLSource:connector", - "automation/ETLSource:incremental", - "automation/ETLSource:type", - "automation/ETLTransformation:config", - "automation/ETLTransformation:continueOnError", - "automation/ETLTransformation:name", - "automation/ETLTransformation:type", - "automation/ExecutionError:code", - "automation/ExecutionError:context", - "automation/ExecutionError:executionId", - "automation/ExecutionError:id", - "automation/ExecutionError:message", - "automation/ExecutionError:nodeId", - "automation/ExecutionError:resolvedAt", - "automation/ExecutionError:retryable", - "automation/ExecutionError:severity", - "automation/ExecutionError:stack", - "automation/ExecutionError:timestamp", - "automation/ExecutionLog:completedAt", - "automation/ExecutionLog:durationMs", - "automation/ExecutionLog:flowName", - "automation/ExecutionLog:flowVersion", - "automation/ExecutionLog:id", - "automation/ExecutionLog:runAs", - "automation/ExecutionLog:startedAt", - "automation/ExecutionLog:status", - "automation/ExecutionLog:steps", - "automation/ExecutionLog:summary", - "automation/ExecutionLog:tenantId", - "automation/ExecutionLog:trigger", - "automation/ExecutionLog:variables", - "automation/ExecutionStepLog:completedAt", - "automation/ExecutionStepLog:durationMs", - "automation/ExecutionStepLog:error", - "automation/ExecutionStepLog:input", - "automation/ExecutionStepLog:iteration", - "automation/ExecutionStepLog:metrics", - "automation/ExecutionStepLog:nodeId", - "automation/ExecutionStepLog:nodeLabel", - "automation/ExecutionStepLog:nodeType", - "automation/ExecutionStepLog:output", - "automation/ExecutionStepLog:parentNodeId", - "automation/ExecutionStepLog:regionKind", - "automation/ExecutionStepLog:retryAttempt", - "automation/ExecutionStepLog:skippedBy", - "automation/ExecutionStepLog:startedAt", - "automation/ExecutionStepLog:status", - "automation/ExecutionStepMetrics:acted", - "automation/ExecutionStepMetrics:selected", - "automation/ExecutionStepMetrics:unmeasuredEffect", - "automation/ExecutionStepSkipReason:edgeId", - "automation/ExecutionStepSkipReason:label", - "automation/ExecutionStepSkipReason:nodeId", - "automation/Flow:_lock", - "automation/Flow:_lockDocsUrl", - "automation/Flow:_lockReason", - "automation/Flow:_lockSource", - "automation/Flow:_packageId", - "automation/Flow:_packageVersion", - "automation/Flow:_provenance", - "automation/Flow:active [RETIRED]", - "automation/Flow:description", - "automation/Flow:edges", - "automation/Flow:errorHandling", - "automation/Flow:errorMessage", - "automation/Flow:label", - "automation/Flow:name", - "automation/Flow:nodes", - "automation/Flow:protection", - "automation/Flow:runAs", - "automation/Flow:status", - "automation/Flow:successMessage", - "automation/Flow:template [RETIRED]", - "automation/Flow:type", - "automation/Flow:variables", - "automation/Flow:version", - "automation/FlowEdge:condition", - "automation/FlowEdge:id", - "automation/FlowEdge:isDefault", - "automation/FlowEdge:label", - "automation/FlowEdge:source", - "automation/FlowEdge:target", - "automation/FlowEdge:type", - "automation/FlowNode:boundaryConfig", - "automation/FlowNode:config", - "automation/FlowNode:connectorConfig", - "automation/FlowNode:id", - "automation/FlowNode:inputSchema", - "automation/FlowNode:label", - "automation/FlowNode:outputSchema [RETIRED]", - "automation/FlowNode:position", - "automation/FlowNode:timeoutMs", - "automation/FlowNode:type", - "automation/FlowNode:waitEventConfig", - "automation/FlowRegion:edges", - "automation/FlowRegion:nodes", - "automation/FlowRunGateSummary:edgeId", - "automation/FlowRunGateSummary:label", - "automation/FlowRunGateSummary:nodeId", - "automation/FlowRunGateSummary:skipped", - "automation/FlowRunGateSummary:targetNodeId", - "automation/FlowRunNodeSummary:acted", - "automation/FlowRunNodeSummary:failures", - "automation/FlowRunNodeSummary:nodeId", - "automation/FlowRunNodeSummary:nodeLabel", - "automation/FlowRunNodeSummary:nodeType", - "automation/FlowRunNodeSummary:runs", - "automation/FlowRunNodeSummary:selected", - "automation/FlowRunNodeSummary:skipped", - "automation/FlowRunNodeSummary:status", - "automation/FlowRunNodeSummary:unmeasured", - "automation/FlowRunSummary:acted", - "automation/FlowRunSummary:detailOmitted", - "automation/FlowRunSummary:gates", - "automation/FlowRunSummary:nodes", - "automation/FlowRunSummary:selected", - "automation/FlowRunSummary:skipped", - "automation/FlowRunSummary:unmeasured", - "automation/FlowVariable:isInput", - "automation/FlowVariable:isOutput", - "automation/FlowVariable:name", - "automation/FlowVariable:type", - "automation/FlowVersionHistory:changeNote", - "automation/FlowVersionHistory:createdAt", - "automation/FlowVersionHistory:createdBy", - "automation/FlowVersionHistory:definition", - "automation/FlowVersionHistory:flowName", - "automation/FlowVersionHistory:version", - "automation/GetRecordConfig:fields", - "automation/GetRecordConfig:filter", - "automation/GetRecordConfig:limit", - "automation/GetRecordConfig:objectName", - "automation/GetRecordConfig:outputVariable", - "automation/HttpConfig:body", - "automation/HttpConfig:durable", - "automation/HttpConfig:headers", - "automation/HttpConfig:method", - "automation/HttpConfig:signingSecret", - "automation/HttpConfig:timeoutMs", - "automation/HttpConfig:url", - "automation/LoopConfig:body", - "automation/LoopConfig:collection", - "automation/LoopConfig:indexVariable", - "automation/LoopConfig:iteratorVariable", - "automation/LoopConfig:maxIterations", - "automation/MapConfig:collection", - "automation/MapConfig:flowName", - "automation/MapConfig:indexVariable", - "automation/MapConfig:input", - "automation/MapConfig:itemObject", - "automation/MapConfig:iteratorVariable", - "automation/MapConfig:outputVariable", - "automation/NodeExecutorDescriptor:configSchemaRef", - "automation/NodeExecutorDescriptor:description", - "automation/NodeExecutorDescriptor:id", - "automation/NodeExecutorDescriptor:name", - "automation/NodeExecutorDescriptor:nodeTypes", - "automation/NodeExecutorDescriptor:supportsCancellation", - "automation/NodeExecutorDescriptor:supportsPause", - "automation/NodeExecutorDescriptor:supportsRetry", - "automation/NodeExecutorDescriptor:version", - "automation/NotifyConfig:actionUrl", - "automation/NotifyConfig:actorId", - "automation/NotifyConfig:channels", - "automation/NotifyConfig:message", - "automation/NotifyConfig:payload", - "automation/NotifyConfig:recipients", - "automation/NotifyConfig:severity", - "automation/NotifyConfig:sourceId", - "automation/NotifyConfig:sourceObject", - "automation/NotifyConfig:title", - "automation/NotifyConfig:topic", - "automation/ParallelBranch:edges", - "automation/ParallelBranch:name", - "automation/ParallelBranch:nodes", - "automation/ParallelConfig:branches", - "automation/RetryPolicy:backoffMs", - "automation/RetryPolicy:backoffMultiplier", - "automation/RetryPolicy:jitter", - "automation/RetryPolicy:maxRetries", - "automation/RetryPolicy:maxRetryDelayMs", - "automation/RetryPolicy:retryDelayMs [RETIRED]", - "automation/ScheduleState:consecutiveFailures", - "automation/ScheduleState:createdAt", - "automation/ScheduleState:createdBy", - "automation/ScheduleState:cronExpression", - "automation/ScheduleState:endDate", - "automation/ScheduleState:flowName", - "automation/ScheduleState:id", - "automation/ScheduleState:lastExecutionId", - "automation/ScheduleState:lastRunAt", - "automation/ScheduleState:lastRunStatus", - "automation/ScheduleState:maxRuns", - "automation/ScheduleState:nextRunAt", - "automation/ScheduleState:startDate", - "automation/ScheduleState:status", - "automation/ScheduleState:timezone", - "automation/ScheduleState:totalRuns", - "automation/ScheduleState:updatedAt", - "automation/ScreenConfig:defaults", - "automation/ScreenConfig:description", - "automation/ScreenConfig:fields", - "automation/ScreenConfig:idVariable", - "automation/ScreenConfig:mode", - "automation/ScreenConfig:objectName", - "automation/ScreenConfig:recordId", - "automation/ScreenConfig:title", - "automation/ScreenConfig:waitForInput", - "automation/ScreenFieldConfig:defaultValue", - "automation/ScreenFieldConfig:label", - "automation/ScreenFieldConfig:name", - "automation/ScreenFieldConfig:options", - "automation/ScreenFieldConfig:placeholder", - "automation/ScreenFieldConfig:required", - "automation/ScreenFieldConfig:type", - "automation/ScreenFieldConfig:visibleWhen", - "automation/ScriptConfig:actionType [RETIRED]", - "automation/ScriptConfig:function", - "automation/ScriptConfig:inputs", - "automation/ScriptConfig:outputVariable", - "automation/ScriptConfig:recipients [RETIRED]", - "automation/ScriptConfig:script [RETIRED]", - "automation/ScriptConfig:template [RETIRED]", - "automation/ScriptConfig:variables [RETIRED]", - "automation/StateMachine:contextSchema", - "automation/StateMachine:description", - "automation/StateMachine:id", - "automation/StateMachine:initial", - "automation/StateMachine:on", - "automation/StateMachine:states", - "automation/StateNode:always", - "automation/StateNode:entry", - "automation/StateNode:exit", - "automation/StateNode:initial", - "automation/StateNode:meta", - "automation/StateNode:on", - "automation/StateNode:states", - "automation/StateNode:type", - "automation/SubflowConfig:flowName", - "automation/SubflowConfig:input", - "automation/SubflowConfig:outputVariable", - "automation/TimeRelativeTrigger:dateField", - "automation/TimeRelativeTrigger:filter", - "automation/TimeRelativeTrigger:maxRecords", - "automation/TimeRelativeTrigger:object", - "automation/TimeRelativeTrigger:offsetDays", - "automation/TimeRelativeTrigger:withinDays", - "automation/Transition:actions", - "automation/Transition:cond", - "automation/Transition:description", - "automation/Transition:target", - "automation/TryCatchConfig:catch", - "automation/TryCatchConfig:errorVariable", - "automation/TryCatchConfig:retry", - "automation/TryCatchConfig:try", - "automation/UpdateRecordConfig:fields", - "automation/UpdateRecordConfig:filter", - "automation/UpdateRecordConfig:multi", - "automation/UpdateRecordConfig:objectName", - "automation/WaitExecutorConfig:conditionMaxPolls", - "automation/WaitExecutorConfig:conditionPollIntervalMs", - "automation/WaitExecutorConfig:defaultTimeoutBehavior", - "automation/WaitExecutorConfig:defaultTimeoutMs", - "automation/WaitExecutorConfig:maxPausedExecutions", - "automation/WaitExecutorConfig:persistCheckpoints", - "automation/WaitExecutorConfig:webhookUrlPattern", - "automation/WaitResumePayload:checkpointId", - "automation/WaitResumePayload:eventType", - "automation/WaitResumePayload:executionId", - "automation/WaitResumePayload:nodeId", - "automation/WaitResumePayload:resumedAt", - "automation/WaitResumePayload:resumedBy", - "automation/WaitResumePayload:signalName", - "automation/WaitResumePayload:variables", - "automation/WaitResumePayload:webhookPayload", - "automation/Webhook:_lock", - "automation/Webhook:_lockDocsUrl", - "automation/Webhook:_lockReason", - "automation/Webhook:_lockSource", - "automation/Webhook:_packageId", - "automation/Webhook:_packageVersion", - "automation/Webhook:_provenance", - "automation/Webhook:description", - "automation/Webhook:headers", - "automation/Webhook:isActive", - "automation/Webhook:label", - "automation/Webhook:method", - "automation/Webhook:name", - "automation/Webhook:object", - "automation/Webhook:protection", - "automation/Webhook:secret", - "automation/Webhook:timeoutMs", - "automation/Webhook:triggers", - "automation/Webhook:url", - "cloud/AppDiscoveryRequest:categories", - "cloud/AppDiscoveryRequest:limit", - "cloud/AppDiscoveryRequest:platformVersion", - "cloud/AppDiscoveryRequest:tenantId", - "cloud/AppDiscoveryResponse:collections", - "cloud/AppDiscoveryResponse:featured", - "cloud/AppDiscoveryResponse:newArrivals", - "cloud/AppDiscoveryResponse:recommended", - "cloud/AppDiscoveryResponse:trending", - "cloud/AppSubscription:autoRenew", - "cloud/AppSubscription:billingCycle", - "cloud/AppSubscription:createdAt", - "cloud/AppSubscription:currentPeriodEnd", - "cloud/AppSubscription:currentPeriodStart", - "cloud/AppSubscription:id", - "cloud/AppSubscription:licenseKey", - "cloud/AppSubscription:listingId", - "cloud/AppSubscription:plan", - "cloud/AppSubscription:priceInCents", - "cloud/AppSubscription:status", - "cloud/AppSubscription:tenantId", - "cloud/AppSubscription:trialEndDate", - "cloud/ArtifactDownloadResponse:downloadUrl", - "cloud/ArtifactDownloadResponse:expiresAt", - "cloud/ArtifactDownloadResponse:format", - "cloud/ArtifactDownloadResponse:sha256", - "cloud/ArtifactDownloadResponse:size", - "cloud/ArtifactReference:format", - "cloud/ArtifactReference:sha256", - "cloud/ArtifactReference:size", - "cloud/ArtifactReference:uploadedAt", - "cloud/ArtifactReference:url", - "cloud/CreateListingRequest:category", - "cloud/CreateListingRequest:description", - "cloud/CreateListingRequest:documentationUrl", - "cloud/CreateListingRequest:iconUrl", - "cloud/CreateListingRequest:name", - "cloud/CreateListingRequest:packageId", - "cloud/CreateListingRequest:priceInCents", - "cloud/CreateListingRequest:pricing", - "cloud/CreateListingRequest:repositoryUrl", - "cloud/CreateListingRequest:screenshots", - "cloud/CreateListingRequest:supportUrl", - "cloud/CreateListingRequest:tagline", - "cloud/CreateListingRequest:tags", - "cloud/CreatePackageRequest:category", - "cloud/CreatePackageRequest:createdBy", - "cloud/CreatePackageRequest:description", - "cloud/CreatePackageRequest:displayName", - "cloud/CreatePackageRequest:homepageUrl", - "cloud/CreatePackageRequest:iconUrl", - "cloud/CreatePackageRequest:isStarter", - "cloud/CreatePackageRequest:license", - "cloud/CreatePackageRequest:manifestId", - "cloud/CreatePackageRequest:ownerOrgId", - "cloud/CreatePackageRequest:publisher", - "cloud/CreatePackageRequest:tags", - "cloud/CreatePackageRequest:translations", - "cloud/CreatePackageRequest:visibility", - "cloud/CreatePackageVersionRequest:createdBy", - "cloud/CreatePackageVersionRequest:isPreRelease", - "cloud/CreatePackageVersionRequest:manifestJson", - "cloud/CreatePackageVersionRequest:packageId", - "cloud/CreatePackageVersionRequest:releaseNotes", - "cloud/CreatePackageVersionRequest:version", - "cloud/CuratedCollection:coverImageUrl", - "cloud/CuratedCollection:createdAt", - "cloud/CuratedCollection:createdBy", - "cloud/CuratedCollection:description", - "cloud/CuratedCollection:id", - "cloud/CuratedCollection:listingIds", - "cloud/CuratedCollection:name", - "cloud/CuratedCollection:published", - "cloud/CuratedCollection:sortOrder", - "cloud/CuratedCollection:updatedAt", - "cloud/Environment:apiBaseUrl", - "cloud/Environment:consoleUrl", - "cloud/Environment:createdAt", - "cloud/Environment:createdBy", - "cloud/Environment:databaseDriver", - "cloud/Environment:databaseUrl", - "cloud/Environment:displayName", - "cloud/Environment:hostname", - "cloud/Environment:id", - "cloud/Environment:isDefault", - "cloud/Environment:isSystem", - "cloud/Environment:metadata", - "cloud/Environment:organizationId", - "cloud/Environment:plan", - "cloud/Environment:provisionedAt", - "cloud/Environment:status", - "cloud/Environment:storageLimitMb", - "cloud/Environment:updatedAt", - "cloud/Environment:visibility", - "cloud/EnvironmentCredential:authorization", - "cloud/EnvironmentCredential:createdAt", - "cloud/EnvironmentCredential:encryptionKeyId", - "cloud/EnvironmentCredential:environmentId", - "cloud/EnvironmentCredential:expiresAt", - "cloud/EnvironmentCredential:id", - "cloud/EnvironmentCredential:revokedAt", - "cloud/EnvironmentCredential:secretCiphertext", - "cloud/EnvironmentCredential:status", - "cloud/EnvironmentMember:createdAt", - "cloud/EnvironmentMember:environmentId", - "cloud/EnvironmentMember:id", - "cloud/EnvironmentMember:invitedBy", - "cloud/EnvironmentMember:role", - "cloud/EnvironmentMember:updatedAt", - "cloud/EnvironmentMember:userId", - "cloud/EnvironmentPackageInstallation:enabled", - "cloud/EnvironmentPackageInstallation:environmentId", - "cloud/EnvironmentPackageInstallation:errorMessage", - "cloud/EnvironmentPackageInstallation:id", - "cloud/EnvironmentPackageInstallation:installedAt", - "cloud/EnvironmentPackageInstallation:installedBy", - "cloud/EnvironmentPackageInstallation:packageId", - "cloud/EnvironmentPackageInstallation:packageVersionId", - "cloud/EnvironmentPackageInstallation:settings", - "cloud/EnvironmentPackageInstallation:status", - "cloud/EnvironmentPackageInstallation:updatedAt", - "cloud/EnvironmentPackageInstallation:withSampleData", - "cloud/FeaturedListing:active", - "cloud/FeaturedListing:bannerUrl", - "cloud/FeaturedListing:editorialNote", - "cloud/FeaturedListing:endDate", - "cloud/FeaturedListing:listingId", - "cloud/FeaturedListing:priority", - "cloud/FeaturedListing:startDate", - "cloud/InstallPackageToEnvironmentRequest:allowDraft", - "cloud/InstallPackageToEnvironmentRequest:enableOnInstall", - "cloud/InstallPackageToEnvironmentRequest:installedBy", - "cloud/InstallPackageToEnvironmentRequest:packageManifestId", - "cloud/InstallPackageToEnvironmentRequest:packageVersionId", - "cloud/InstallPackageToEnvironmentRequest:settings", - "cloud/InstallPackageToEnvironmentRequest:version", - "cloud/InstallPackageToEnvironmentRequest:withSampleData", - "cloud/InstalledAppSummary:enabled", - "cloud/InstalledAppSummary:iconUrl", - "cloud/InstalledAppSummary:installedAt", - "cloud/InstalledAppSummary:installedVersion", - "cloud/InstalledAppSummary:latestVersion", - "cloud/InstalledAppSummary:listingId", - "cloud/InstalledAppSummary:name", - "cloud/InstalledAppSummary:packageId", - "cloud/InstalledAppSummary:subscriptionStatus", - "cloud/InstalledAppSummary:updateAvailable", - "cloud/ListEnvironmentPackagesResponse:packages", - "cloud/ListEnvironmentPackagesResponse:total", - "cloud/ListInstalledAppsRequest:enabled", - "cloud/ListInstalledAppsRequest:page", - "cloud/ListInstalledAppsRequest:pageSize", - "cloud/ListInstalledAppsRequest:sortBy", - "cloud/ListInstalledAppsRequest:tenantId", - "cloud/ListInstalledAppsRequest:updateAvailable", - "cloud/ListInstalledAppsResponse:items", - "cloud/ListInstalledAppsResponse:page", - "cloud/ListInstalledAppsResponse:pageSize", - "cloud/ListInstalledAppsResponse:total", - "cloud/ListReviewsRequest:listingId", - "cloud/ListReviewsRequest:page", - "cloud/ListReviewsRequest:pageSize", - "cloud/ListReviewsRequest:rating", - "cloud/ListReviewsRequest:sortBy", - "cloud/ListReviewsResponse:items", - "cloud/ListReviewsResponse:page", - "cloud/ListReviewsResponse:pageSize", - "cloud/ListReviewsResponse:ratingSummary", - "cloud/ListReviewsResponse:total", - "cloud/ListingActionRequest:action", - "cloud/ListingActionRequest:listingId", - "cloud/ListingActionRequest:reason", - "cloud/MarketplaceHealthMetrics:averageReviewTime", - "cloud/MarketplaceHealthMetrics:listingsByCategory", - "cloud/MarketplaceHealthMetrics:listingsByPricing", - "cloud/MarketplaceHealthMetrics:listingsByStatus", - "cloud/MarketplaceHealthMetrics:pendingReviews", - "cloud/MarketplaceHealthMetrics:snapshotAt", - "cloud/MarketplaceHealthMetrics:totalInstalls", - "cloud/MarketplaceHealthMetrics:totalListings", - "cloud/MarketplaceHealthMetrics:totalPublishers", - "cloud/MarketplaceHealthMetrics:verifiedPublishers", - "cloud/MarketplaceInstallRequest:artifactRef", - "cloud/MarketplaceInstallRequest:enableOnInstall", - "cloud/MarketplaceInstallRequest:licenseKey", - "cloud/MarketplaceInstallRequest:listingId", - "cloud/MarketplaceInstallRequest:settings", - "cloud/MarketplaceInstallRequest:tenantId", - "cloud/MarketplaceInstallRequest:version", - "cloud/MarketplaceInstallResponse:message", - "cloud/MarketplaceInstallResponse:packageId", - "cloud/MarketplaceInstallResponse:success", - "cloud/MarketplaceInstallResponse:version", - "cloud/MarketplaceListing:category", - "cloud/MarketplaceListing:description", - "cloud/MarketplaceListing:documentationUrl", - "cloud/MarketplaceListing:iconUrl", - "cloud/MarketplaceListing:id", - "cloud/MarketplaceListing:latestVersion", - "cloud/MarketplaceListing:minPlatformVersion", - "cloud/MarketplaceListing:name", - "cloud/MarketplaceListing:packageId", - "cloud/MarketplaceListing:packageType", - "cloud/MarketplaceListing:priceInCents", - "cloud/MarketplaceListing:pricing", - "cloud/MarketplaceListing:publishedAt", - "cloud/MarketplaceListing:publisherId", - "cloud/MarketplaceListing:repositoryUrl", - "cloud/MarketplaceListing:screenshots", - "cloud/MarketplaceListing:stats", - "cloud/MarketplaceListing:status", - "cloud/MarketplaceListing:supportUrl", - "cloud/MarketplaceListing:tagline", - "cloud/MarketplaceListing:tags", - "cloud/MarketplaceListing:translations", - "cloud/MarketplaceListing:updatedAt", - "cloud/MarketplaceListing:versions", - "cloud/MarketplaceSearchRequest:category", - "cloud/MarketplaceSearchRequest:page", - "cloud/MarketplaceSearchRequest:pageSize", - "cloud/MarketplaceSearchRequest:platformVersion", - "cloud/MarketplaceSearchRequest:pricing", - "cloud/MarketplaceSearchRequest:publisherVerification", - "cloud/MarketplaceSearchRequest:query", - "cloud/MarketplaceSearchRequest:sortBy", - "cloud/MarketplaceSearchRequest:sortDirection", - "cloud/MarketplaceSearchRequest:tags", - "cloud/MarketplaceSearchResponse:facets", - "cloud/MarketplaceSearchResponse:items", - "cloud/MarketplaceSearchResponse:page", - "cloud/MarketplaceSearchResponse:pageSize", - "cloud/MarketplaceSearchResponse:total", - "cloud/Package:category", - "cloud/Package:createdAt", - "cloud/Package:createdBy", - "cloud/Package:description", - "cloud/Package:displayName", - "cloud/Package:homepageUrl", - "cloud/Package:iconUrl", - "cloud/Package:id", - "cloud/Package:isStarter", - "cloud/Package:license", - "cloud/Package:manifestId", - "cloud/Package:ownerOrgId", - "cloud/Package:publisher", - "cloud/Package:readme", - "cloud/Package:tags", - "cloud/Package:translations", - "cloud/Package:updatedAt", - "cloud/Package:visibility", - "cloud/PackageDependency:optional", - "cloud/PackageDependency:packageId", - "cloud/PackageDependency:versionRange", - "cloud/PackageInstallation:config", - "cloud/PackageInstallation:id", - "cloud/PackageInstallation:installedAt", - "cloud/PackageInstallation:installedBy", - "cloud/PackageInstallation:packageId", - "cloud/PackageInstallation:status", - "cloud/PackageInstallation:tenantId", - "cloud/PackageInstallation:updatedAt", - "cloud/PackageInstallation:version", - "cloud/PackageManifest:configurationSchema", - "cloud/PackageManifest:dependencies", - "cloud/PackageManifest:description", - "cloud/PackageManifest:id", - "cloud/PackageManifest:metadata", - "cloud/PackageManifest:metadataTypes", - "cloud/PackageManifest:migrations", - "cloud/PackageManifest:minPlatformVersion", - "cloud/PackageManifest:name", - "cloud/PackageManifest:scope", - "cloud/PackageManifest:version", - "cloud/PackageSubmission:artifactUrl", - "cloud/PackageSubmission:id", - "cloud/PackageSubmission:isNewListing", - "cloud/PackageSubmission:packageId", - "cloud/PackageSubmission:publisherId", - "cloud/PackageSubmission:releaseNotes", - "cloud/PackageSubmission:reviewedAt", - "cloud/PackageSubmission:reviewerNotes", - "cloud/PackageSubmission:scanResults", - "cloud/PackageSubmission:status", - "cloud/PackageSubmission:submittedAt", - "cloud/PackageSubmission:version", - "cloud/PackageTranslation:description", - "cloud/PackageTranslation:displayName", - "cloud/PackageTranslation:readme", - "cloud/PackageTranslation:screenshotCaptions", - "cloud/PackageTranslation:tagline", - "cloud/PackageVersion:checksum", - "cloud/PackageVersion:createdAt", - "cloud/PackageVersion:createdBy", - "cloud/PackageVersion:id", - "cloud/PackageVersion:isPreRelease", - "cloud/PackageVersion:manifestJson", - "cloud/PackageVersion:minPlatformVersion", - "cloud/PackageVersion:packageId", - "cloud/PackageVersion:publishedAt", - "cloud/PackageVersion:publishedBy", - "cloud/PackageVersion:releaseNotes", - "cloud/PackageVersion:status", - "cloud/PackageVersion:updatedAt", - "cloud/PackageVersion:version", - "cloud/PolicyAction:action", - "cloud/PolicyAction:actionAt", - "cloud/PolicyAction:actionBy", - "cloud/PolicyAction:id", - "cloud/PolicyAction:listingId", - "cloud/PolicyAction:reason", - "cloud/PolicyAction:resolution", - "cloud/PolicyAction:resolved", - "cloud/PolicyAction:violationType", - "cloud/ProvisionEnvironmentRequest:createdBy", - "cloud/ProvisionEnvironmentRequest:displayName", - "cloud/ProvisionEnvironmentRequest:driver", - "cloud/ProvisionEnvironmentRequest:hostname", - "cloud/ProvisionEnvironmentRequest:isDefault", - "cloud/ProvisionEnvironmentRequest:metadata", - "cloud/ProvisionEnvironmentRequest:organizationId", - "cloud/ProvisionEnvironmentRequest:plan", - "cloud/ProvisionEnvironmentRequest:storageLimitMb", - "cloud/ProvisionEnvironmentRequest:templateId", - "cloud/ProvisionEnvironmentRequest:visibility", - "cloud/ProvisionEnvironmentResponse:credential", - "cloud/ProvisionEnvironmentResponse:durationMs", - "cloud/ProvisionEnvironmentResponse:environment", - "cloud/ProvisionEnvironmentResponse:warnings", - "cloud/ProvisionOrganizationRequest:createdBy", - "cloud/ProvisionOrganizationRequest:defaultEnvironmentDisplayName", - "cloud/ProvisionOrganizationRequest:driver", - "cloud/ProvisionOrganizationRequest:metadata", - "cloud/ProvisionOrganizationRequest:organizationId", - "cloud/ProvisionOrganizationRequest:plan", - "cloud/ProvisionOrganizationRequest:storageLimitMb", - "cloud/ProvisionOrganizationResponse:defaultEnvironment", - "cloud/ProvisionOrganizationResponse:durationMs", - "cloud/ProvisionOrganizationResponse:warnings", - "cloud/ProvisionTenantRequest:metadata", - "cloud/ProvisionTenantRequest:organizationId", - "cloud/ProvisionTenantRequest:plan", - "cloud/ProvisionTenantRequest:region", - "cloud/ProvisionTenantRequest:storageLimitMb", - "cloud/ProvisionTenantResponse:durationMs", - "cloud/ProvisionTenantResponse:tenant", - "cloud/ProvisionTenantResponse:warnings", - "cloud/PublishPackageVersionRequest:publishedBy", - "cloud/Publisher:description", - "cloud/Publisher:email", - "cloud/Publisher:id", - "cloud/Publisher:logoUrl", - "cloud/Publisher:name", - "cloud/Publisher:registeredAt", - "cloud/Publisher:type", - "cloud/Publisher:verification", - "cloud/Publisher:website", - "cloud/PublisherProfile:agreementVersion", - "cloud/PublisherProfile:organizationId", - "cloud/PublisherProfile:publisherId", - "cloud/PublisherProfile:registeredAt", - "cloud/PublisherProfile:supportEmail", - "cloud/PublisherProfile:verification", - "cloud/PublisherProfile:website", - "cloud/PublishingAnalyticsRequest:listingId", - "cloud/PublishingAnalyticsRequest:metrics", - "cloud/PublishingAnalyticsRequest:timeRange", - "cloud/PublishingAnalyticsResponse:listingId", - "cloud/PublishingAnalyticsResponse:ratingDistribution", - "cloud/PublishingAnalyticsResponse:summary", - "cloud/PublishingAnalyticsResponse:timeRange", - "cloud/PublishingAnalyticsResponse:timeSeries", - "cloud/RecommendedApp:activeInstalls", - "cloud/RecommendedApp:averageRating", - "cloud/RecommendedApp:category", - "cloud/RecommendedApp:iconUrl", - "cloud/RecommendedApp:listingId", - "cloud/RecommendedApp:name", - "cloud/RecommendedApp:pricing", - "cloud/RecommendedApp:reason", - "cloud/RecommendedApp:tagline", - "cloud/ReviewCriterion:category", - "cloud/ReviewCriterion:description", - "cloud/ReviewCriterion:id", - "cloud/ReviewCriterion:notes", - "cloud/ReviewCriterion:passed", - "cloud/ReviewCriterion:required", - "cloud/RollbackEnvironmentPackageRequest:rolledBackBy", - "cloud/RollbackEnvironmentPackageRequest:targetPackageVersionId", - "cloud/SubmissionReview:completedAt", - "cloud/SubmissionReview:criteria", - "cloud/SubmissionReview:decision", - "cloud/SubmissionReview:feedback", - "cloud/SubmissionReview:id", - "cloud/SubmissionReview:internalNotes", - "cloud/SubmissionReview:rejectionReasons", - "cloud/SubmissionReview:reviewerId", - "cloud/SubmissionReview:startedAt", - "cloud/SubmissionReview:submissionId", - "cloud/SubmitReviewRequest:body", - "cloud/SubmitReviewRequest:listingId", - "cloud/SubmitReviewRequest:rating", - "cloud/SubmitReviewRequest:title", - "cloud/TemplateManifest:category", - "cloud/TemplateManifest:description", - "cloud/TemplateManifest:displayName", - "cloud/TemplateManifest:homepageUrl", - "cloud/TemplateManifest:iconUrl", - "cloud/TemplateManifest:isStarter", - "cloud/TemplateManifest:license", - "cloud/TemplateManifest:manifestId", - "cloud/TemplateManifest:name", - "cloud/TemplateManifest:preview", - "cloud/TemplateManifest:publisher", - "cloud/TemplateManifest:readmePath", - "cloud/TemplateManifest:scaffold", - "cloud/TemplateManifest:skills", - "cloud/TemplateManifest:specVersion", - "cloud/TemplateManifest:tags", - "cloud/TemplateManifest:translations", - "cloud/TemplateManifest:visibility", - "cloud/TenantContext:databaseUrl", - "cloud/TenantContext:metadata", - "cloud/TenantContext:organizationId", - "cloud/TenantContext:organizationSlug", - "cloud/TenantContext:plan", - "cloud/TenantContext:tenantId", - "cloud/TenantDatabase:authToken", - "cloud/TenantDatabase:createdAt", - "cloud/TenantDatabase:databaseName", - "cloud/TenantDatabase:databaseUrl", - "cloud/TenantDatabase:id", - "cloud/TenantDatabase:lastAccessedAt", - "cloud/TenantDatabase:metadata", - "cloud/TenantDatabase:organizationId", - "cloud/TenantDatabase:plan", - "cloud/TenantDatabase:region", - "cloud/TenantDatabase:status", - "cloud/TenantDatabase:storageLimitMb", - "cloud/TenantDatabase:updatedAt", - "cloud/TenantRoutingConfig:customDomainMapping", - "cloud/TenantRoutingConfig:defaultTenantId", - "cloud/TenantRoutingConfig:enabled", - "cloud/TenantRoutingConfig:identificationSources", - "cloud/TenantRoutingConfig:jwtOrganizationClaim", - "cloud/TenantRoutingConfig:subdomainPattern", - "cloud/TenantRoutingConfig:tenantHeaderName", - "cloud/TimeSeriesPoint:date", - "cloud/TimeSeriesPoint:value", - "cloud/TrendingListing:installVelocity", - "cloud/TrendingListing:listingId", - "cloud/TrendingListing:period", - "cloud/TrendingListing:rank", - "cloud/TrendingListing:trendScore", - "cloud/UpdateListingRequest:category", - "cloud/UpdateListingRequest:description", - "cloud/UpdateListingRequest:documentationUrl", - "cloud/UpdateListingRequest:iconUrl", - "cloud/UpdateListingRequest:listingId", - "cloud/UpdateListingRequest:name", - "cloud/UpdateListingRequest:priceInCents", - "cloud/UpdateListingRequest:pricing", - "cloud/UpdateListingRequest:repositoryUrl", - "cloud/UpdateListingRequest:screenshots", - "cloud/UpdateListingRequest:supportUrl", - "cloud/UpdateListingRequest:tagline", - "cloud/UpdateListingRequest:tags", - "cloud/UpdatePackageRequest:category", - "cloud/UpdatePackageRequest:description", - "cloud/UpdatePackageRequest:displayName", - "cloud/UpdatePackageRequest:homepageUrl", - "cloud/UpdatePackageRequest:iconUrl", - "cloud/UpdatePackageRequest:isStarter", - "cloud/UpdatePackageRequest:license", - "cloud/UpdatePackageRequest:publisher", - "cloud/UpdatePackageRequest:readme", - "cloud/UpdatePackageRequest:tags", - "cloud/UpdatePackageRequest:translations", - "cloud/UpdatePackageRequest:visibility", - "cloud/UpdatePackageVersionRequest:isPreRelease", - "cloud/UpdatePackageVersionRequest:manifestJson", - "cloud/UpdatePackageVersionRequest:releaseNotes", - "cloud/UpgradeEnvironmentPackageRequest:allowDraft", - "cloud/UpgradeEnvironmentPackageRequest:targetPackageVersionId", - "cloud/UpgradeEnvironmentPackageRequest:targetVersion", - "cloud/UpgradeEnvironmentPackageRequest:upgradedBy", - "cloud/UserReview:appVersion", - "cloud/UserReview:body", - "cloud/UserReview:displayName", - "cloud/UserReview:helpfulCount", - "cloud/UserReview:id", - "cloud/UserReview:listingId", - "cloud/UserReview:moderationStatus", - "cloud/UserReview:publisherResponse", - "cloud/UserReview:rating", - "cloud/UserReview:submittedAt", - "cloud/UserReview:title", - "cloud/UserReview:updatedAt", - "cloud/UserReview:userId", - "cloud/VersionRelease:artifactChecksum", - "cloud/VersionRelease:artifactUrl", - "cloud/VersionRelease:changelog", - "cloud/VersionRelease:channel", - "cloud/VersionRelease:deprecated", - "cloud/VersionRelease:deprecationMessage", - "cloud/VersionRelease:minPlatformVersion", - "cloud/VersionRelease:releaseNotes", - "cloud/VersionRelease:releasedAt", - "cloud/VersionRelease:version", - "data/Address:city", - "data/Address:country", - "data/Address:countryCode", - "data/Address:formatted", - "data/Address:postalCode", - "data/Address:state", - "data/Address:street", - "data/AddressValue:city", - "data/AddressValue:country", - "data/AddressValue:countryCode", - "data/AddressValue:formatted", - "data/AddressValue:postalCode", - "data/AddressValue:state", - "data/AddressValue:street", - "data/AggregationNode:alias", - "data/AggregationNode:distinct", - "data/AggregationNode:field", - "data/AggregationNode:filter", - "data/AggregationNode:function", - "data/AggregationPipeline:collection", - "data/AggregationPipeline:options", - "data/AggregationPipeline:stages", - "data/AggregationStage:operator", - "data/AggregationStage:options", - "data/AnalyticsQuery:cube", - "data/AnalyticsQuery:dimensions", - "data/AnalyticsQuery:limit", - "data/AnalyticsQuery:measures", - "data/AnalyticsQuery:offset", - "data/AnalyticsQuery:order", - "data/AnalyticsQuery:timeDimensions", - "data/AnalyticsQuery:timezone", - "data/AnalyticsQuery:where", - "data/AutoPersistenceConfig:autoSaveInterval", - "data/AutoPersistenceConfig:key", - "data/AutoPersistenceConfig:path", - "data/AutoPersistenceConfig:type", - "data/BaseEngineOptions:context", - "data/ConditionalValidation:_lock", - "data/ConditionalValidation:_lockDocsUrl", - "data/ConditionalValidation:_lockReason", - "data/ConditionalValidation:_lockSource", - "data/ConditionalValidation:_packageId", - "data/ConditionalValidation:_packageVersion", - "data/ConditionalValidation:_provenance", - "data/ConditionalValidation:active", - "data/ConditionalValidation:description", - "data/ConditionalValidation:events", - "data/ConditionalValidation:label", - "data/ConditionalValidation:message", - "data/ConditionalValidation:name", - "data/ConditionalValidation:otherwise", - "data/ConditionalValidation:priority", - "data/ConditionalValidation:severity", - "data/ConditionalValidation:tags", - "data/ConditionalValidation:then", - "data/ConditionalValidation:type", - "data/ConditionalValidation:when", - "data/CrossFieldValidation:_lock", - "data/CrossFieldValidation:_lockDocsUrl", - "data/CrossFieldValidation:_lockReason", - "data/CrossFieldValidation:_lockSource", - "data/CrossFieldValidation:_packageId", - "data/CrossFieldValidation:_packageVersion", - "data/CrossFieldValidation:_provenance", - "data/CrossFieldValidation:active", - "data/CrossFieldValidation:condition", - "data/CrossFieldValidation:description", - "data/CrossFieldValidation:events", - "data/CrossFieldValidation:fields", - "data/CrossFieldValidation:label", - "data/CrossFieldValidation:message", - "data/CrossFieldValidation:name", - "data/CrossFieldValidation:priority", - "data/CrossFieldValidation:severity", - "data/CrossFieldValidation:tags", - "data/CrossFieldValidation:type", - "data/Cube:description", - "data/Cube:dimensions", - "data/Cube:joins", - "data/Cube:measures", - "data/Cube:name", - "data/Cube:public", - "data/Cube:refreshKey", - "data/Cube:sql", - "data/Cube:title", - "data/CubeJoin:name", - "data/CubeJoin:relationship", - "data/CubeJoin:sql", - "data/CurrencyConfig:currencyMode", - "data/CurrencyConfig:defaultCurrency", - "data/CurrencyConfig:precision", - "data/CurrencyValue:currency", - "data/CurrencyValue:value", - "data/DataEngineAggregateOptions:aggregations", - "data/DataEngineAggregateOptions:context", - "data/DataEngineAggregateOptions:filter", - "data/DataEngineAggregateOptions:groupBy", - "data/DataEngineAggregateRequest:method", - "data/DataEngineAggregateRequest:object", - "data/DataEngineAggregateRequest:query", - "data/DataEngineCountOptions:context", - "data/DataEngineCountOptions:filter", - "data/DataEngineCountRequest:method", - "data/DataEngineCountRequest:object", - "data/DataEngineCountRequest:query", - "data/DataEngineDeleteOptions:context", - "data/DataEngineDeleteOptions:filter", - "data/DataEngineDeleteOptions:multi", - "data/DataEngineDeleteRequest:id", - "data/DataEngineDeleteRequest:method", - "data/DataEngineDeleteRequest:object", - "data/DataEngineDeleteRequest:options", - "data/DataEngineExecuteRequest:command", - "data/DataEngineExecuteRequest:method", - "data/DataEngineExecuteRequest:options", - "data/DataEngineFindOneRequest:method", - "data/DataEngineFindOneRequest:object", - "data/DataEngineFindOneRequest:query", - "data/DataEngineFindRequest:method", - "data/DataEngineFindRequest:object", - "data/DataEngineFindRequest:query", - "data/DataEngineInsertOptions:context", - "data/DataEngineInsertOptions:returning", - "data/DataEngineInsertRequest:data", - "data/DataEngineInsertRequest:method", - "data/DataEngineInsertRequest:object", - "data/DataEngineInsertRequest:options", - "data/DataEngineQueryOptions:context", - "data/DataEngineQueryOptions:filter", - "data/DataEngineQueryOptions:limit", - "data/DataEngineQueryOptions:populate", - "data/DataEngineQueryOptions:select", - "data/DataEngineQueryOptions:skip", - "data/DataEngineQueryOptions:sort", - "data/DataEngineQueryOptions:top", - "data/DataEngineUpdateOptions:context", - "data/DataEngineUpdateOptions:filter", - "data/DataEngineUpdateOptions:multi", - "data/DataEngineUpdateOptions:returning", - "data/DataEngineUpdateOptions:upsert", - "data/DataEngineUpdateRequest:data", - "data/DataEngineUpdateRequest:id", - "data/DataEngineUpdateRequest:method", - "data/DataEngineUpdateRequest:object", - "data/DataEngineUpdateRequest:options", - "data/DataEngineVectorFindRequest:fields", - "data/DataEngineVectorFindRequest:limit", - "data/DataEngineVectorFindRequest:method", - "data/DataEngineVectorFindRequest:object", - "data/DataEngineVectorFindRequest:threshold", - "data/DataEngineVectorFindRequest:vector", - "data/DataEngineVectorFindRequest:where", - "data/DataTypeMapping:binary", - "data/DataTypeMapping:boolean", - "data/DataTypeMapping:date", - "data/DataTypeMapping:datetime", - "data/DataTypeMapping:json", - "data/DataTypeMapping:number", - "data/DataTypeMapping:text", - "data/DataTypeMapping:uuid", - "data/Datasource:_lock", - "data/Datasource:_lockDocsUrl", - "data/Datasource:_lockReason", - "data/Datasource:_lockSource", - "data/Datasource:_packageId", - "data/Datasource:_packageVersion", - "data/Datasource:_provenance", - "data/Datasource:active", - "data/Datasource:autoConnect", - "data/Datasource:config", - "data/Datasource:description", - "data/Datasource:driver", - "data/Datasource:external", - "data/Datasource:label", - "data/Datasource:name", - "data/Datasource:origin", - "data/Datasource:pool", - "data/Datasource:schemaMode", - "data/Datasource:ssl", - "data/Dimension:description", - "data/Dimension:granularities", - "data/Dimension:label", - "data/Dimension:name", - "data/Dimension:sql", - "data/Dimension:type", - "data/Document:access", - "data/Document:category", - "data/Document:description", - "data/Document:eSignature", - "data/Document:fileSize", - "data/Document:fileType", - "data/Document:id", - "data/Document:metadata", - "data/Document:name", - "data/Document:tags", - "data/Document:template", - "data/Document:versioning", - "data/DocumentSchemaValidation:enabled", - "data/DocumentSchemaValidation:jsonSchema", - "data/DocumentSchemaValidation:validationAction", - "data/DocumentSchemaValidation:validationLevel", - "data/DocumentTemplate:description", - "data/DocumentTemplate:fileType", - "data/DocumentTemplate:fileUrl", - "data/DocumentTemplate:id", - "data/DocumentTemplate:name", - "data/DocumentTemplate:placeholders", - "data/DocumentVersion:checksum", - "data/DocumentVersion:createdAt", - "data/DocumentVersion:createdBy", - "data/DocumentVersion:downloadUrl", - "data/DocumentVersion:isLatest", - "data/DocumentVersion:size", - "data/DocumentVersion:versionNumber", - "data/DriverCapabilities:arrayFields [RETIRED]", - "data/DriverCapabilities:autonumber", - "data/DriverCapabilities:batchSchemaSync", - "data/DriverCapabilities:bulkCreate [RETIRED]", - "data/DriverCapabilities:bulkDelete [RETIRED]", - "data/DriverCapabilities:bulkUpdate [RETIRED]", - "data/DriverCapabilities:connectionPooling [RETIRED]", - "data/DriverCapabilities:create [RETIRED]", - "data/DriverCapabilities:delete [RETIRED]", - "data/DriverCapabilities:fullTextSearch [RETIRED]", - "data/DriverCapabilities:geospatialQuery [RETIRED]", - "data/DriverCapabilities:indexes [RETIRED]", - "data/DriverCapabilities:isolationLevels [RETIRED]", - "data/DriverCapabilities:joins [RETIRED]", - "data/DriverCapabilities:jsonFields [RETIRED]", - "data/DriverCapabilities:jsonQuery [RETIRED]", - "data/DriverCapabilities:migrations [RETIRED]", - "data/DriverCapabilities:preparedStatements [RETIRED]", - "data/DriverCapabilities:queryAggregations [RETIRED]", - "data/DriverCapabilities:queryCTE [RETIRED]", - "data/DriverCapabilities:queryCache [RETIRED]", - "data/DriverCapabilities:queryDateGranularity", - "data/DriverCapabilities:queryFilters [RETIRED]", - "data/DriverCapabilities:queryPagination [RETIRED]", - "data/DriverCapabilities:querySorting [RETIRED]", - "data/DriverCapabilities:querySubqueries [RETIRED]", - "data/DriverCapabilities:queryWindowFunctions [RETIRED]", - "data/DriverCapabilities:read [RETIRED]", - "data/DriverCapabilities:savepoints [RETIRED]", - "data/DriverCapabilities:schemaSync [RETIRED]", - "data/DriverCapabilities:streaming [RETIRED]", - "data/DriverCapabilities:transactions [RETIRED]", - "data/DriverCapabilities:update [RETIRED]", - "data/DriverCapabilities:vectorSearch [RETIRED]", - "data/DriverConfig:capabilities", - "data/DriverConfig:connectionString", - "data/DriverConfig:name", - "data/DriverConfig:poolConfig", - "data/DriverConfig:type", - "data/DriverDefinition:configSchema", - "data/DriverDefinition:description", - "data/DriverDefinition:icon", - "data/DriverDefinition:id", - "data/DriverDefinition:label", - "data/DriverOptions:bypassTenantAudit", - "data/DriverOptions:preserveAudit", - "data/DriverOptions:skipCache", - "data/DriverOptions:tenantId", - "data/DriverOptions:tenantIds", - "data/DriverOptions:timeout", - "data/DriverOptions:timezone", - "data/DriverOptions:traceContext", - "data/DriverOptions:transaction", - "data/DroppedFieldsEvent:fields", - "data/DroppedFieldsEvent:object", - "data/DroppedFieldsEvent:reason", - "data/ESignatureConfig:enabled", - "data/ESignatureConfig:expirationDays", - "data/ESignatureConfig:provider", - "data/ESignatureConfig:reminderDays", - "data/ESignatureConfig:signers", - "data/EngineAggregateOptions:aggregations", - "data/EngineAggregateOptions:context", - "data/EngineAggregateOptions:groupBy", - "data/EngineAggregateOptions:having", - "data/EngineAggregateOptions:timezone", - "data/EngineAggregateOptions:where", - "data/EngineCountOptions:context", - "data/EngineCountOptions:where", - "data/EngineDeleteOptions:context", - "data/EngineDeleteOptions:multi", - "data/EngineDeleteOptions:where", - "data/EngineQueryOptions:context", - "data/EngineQueryOptions:cursor [RETIRED]", - "data/EngineQueryOptions:distinct [RETIRED]", - "data/EngineQueryOptions:expand", - "data/EngineQueryOptions:fields", - "data/EngineQueryOptions:limit", - "data/EngineQueryOptions:offset", - "data/EngineQueryOptions:orderBy", - "data/EngineQueryOptions:search", - "data/EngineQueryOptions:searchFields", - "data/EngineQueryOptions:top", - "data/EngineQueryOptions:where", - "data/EngineUpdateOptions:context", - "data/EngineUpdateOptions:multi", - "data/EngineUpdateOptions:returning", - "data/EngineUpdateOptions:upsert", - "data/EngineUpdateOptions:where", - "data/EqualityOperator:$eq", - "data/EqualityOperator:$ne", - "data/ExpressionBody:language", - "data/ExpressionBody:source", - "data/ExternalCatalog:datasource", - "data/ExternalCatalog:dialect", - "data/ExternalCatalog:name", - "data/ExternalCatalog:snapshotAt", - "data/ExternalCatalog:tables", - "data/ExternalColumn:name", - "data/ExternalColumn:nullable", - "data/ExternalColumn:primaryKey", - "data/ExternalColumn:sqlType", - "data/ExternalColumn:suggestedFieldType", - "data/ExternalDataSource:authentication", - "data/ExternalDataSource:endpoint", - "data/ExternalDataSource:id", - "data/ExternalDataSource:name", - "data/ExternalDataSource:type", - "data/ExternalDatasourceSettings:allowWrites", - "data/ExternalDatasourceSettings:allowedSchemas", - "data/ExternalDatasourceSettings:credentialsRef", - "data/ExternalDatasourceSettings:queryTimeoutMs", - "data/ExternalDatasourceSettings:validation", - "data/ExternalFieldMapping:defaultValue", - "data/ExternalFieldMapping:readonly", - "data/ExternalFieldMapping:source", - "data/ExternalFieldMapping:target", - "data/ExternalFieldMapping:transform", - "data/ExternalFieldMapping:type", - "data/ExternalLookup:caching", - "data/ExternalLookup:dataSource", - "data/ExternalLookup:fallback", - "data/ExternalLookup:fieldMappings", - "data/ExternalLookup:fieldName", - "data/ExternalLookup:pagination", - "data/ExternalLookup:query", - "data/ExternalLookup:rateLimit", - "data/ExternalLookup:retry", - "data/ExternalLookup:transform", - "data/ExternalTable:columns", - "data/ExternalTable:indexes", - "data/ExternalTable:remoteName", - "data/ExternalTable:remoteSchema", - "data/ExternalTable:rowCountEstimate", - "data/Field:_lock", - "data/Field:_lockDocsUrl", - "data/Field:_lockReason", - "data/Field:_lockSource", - "data/Field:_packageId", - "data/Field:_packageVersion", - "data/Field:_provenance", - "data/Field:accept", - "data/Field:ackPlaintextMasking", - "data/Field:allowCreate", - "data/Field:autonumberFormat", - "data/Field:conditionalRequired [RETIRED]", - "data/Field:currencyConfig", - "data/Field:defaultValue", - "data/Field:deleteBehavior", - "data/Field:dependsOn", - "data/Field:description", - "data/Field:descriptionField", - "data/Field:dimensions", - "data/Field:displayField", - "data/Field:expression", - "data/Field:externalId", - "data/Field:format", - "data/Field:group", - "data/Field:hidden", - "data/Field:inlineAmountField", - "data/Field:inlineColumns", - "data/Field:inlineEdit", - "data/Field:inlineHelpText", - "data/Field:inlineTitle", - "data/Field:label", - "data/Field:language", - "data/Field:lookupColumns", - "data/Field:lookupFilters", - "data/Field:lookupPageSize", - "data/Field:max", - "data/Field:maxLength", - "data/Field:maxSize", - "data/Field:min", - "data/Field:minLength", - "data/Field:multiple", - "data/Field:name", - "data/Field:options", - "data/Field:precision", - "data/Field:readonly", - "data/Field:readonlyWhen", - "data/Field:reference", - "data/Field:relatedList", - "data/Field:relatedListColumns", - "data/Field:relatedListTitle", - "data/Field:required", - "data/Field:requiredPermissions", - "data/Field:requiredWhen", - "data/Field:returnType", - "data/Field:scale", - "data/Field:searchable", - "data/Field:sortable", - "data/Field:step", - "data/Field:storage", - "data/Field:summaryOperations", - "data/Field:system", - "data/Field:trackHistory", - "data/Field:type", - "data/Field:unique", - "data/Field:visibleWhen", - "data/Field:widget", - "data/FieldReference:$field", - "data/FilePersistenceConfig:autoSaveInterval", - "data/FilePersistenceConfig:path", - "data/FilePersistenceConfig:type", - "data/FileValue:alt", - "data/FileValue:duration", - "data/FileValue:mimeType", - "data/FileValue:name", - "data/FileValue:size", - "data/FileValue:url", - "data/FormatValidation:_lock", - "data/FormatValidation:_lockDocsUrl", - "data/FormatValidation:_lockReason", - "data/FormatValidation:_lockSource", - "data/FormatValidation:_packageId", - "data/FormatValidation:_packageVersion", - "data/FormatValidation:_provenance", - "data/FormatValidation:active", - "data/FormatValidation:description", - "data/FormatValidation:events", - "data/FormatValidation:field", - "data/FormatValidation:format", - "data/FormatValidation:label", - "data/FormatValidation:message", - "data/FormatValidation:name", - "data/FormatValidation:priority", - "data/FormatValidation:regex", - "data/FormatValidation:severity", - "data/FormatValidation:tags", - "data/FormatValidation:type", - "data/FullTextSearch:boost", - "data/FullTextSearch:fields", - "data/FullTextSearch:fuzzy", - "data/FullTextSearch:highlight", - "data/FullTextSearch:language", - "data/FullTextSearch:minScore", - "data/FullTextSearch:operator", - "data/FullTextSearch:query", - "data/HookContext:api", - "data/HookContext:event", - "data/HookContext:id", - "data/HookContext:input", - "data/HookContext:object", - "data/HookContext:previous", - "data/HookContext:provenance", - "data/HookContext:ql", - "data/HookContext:result", - "data/HookContext:session", - "data/HookContext:transaction", - "data/HookContext:user", - "data/ImportFieldMapping:params", - "data/ImportFieldMapping:source", - "data/ImportFieldMapping:target", - "data/ImportFieldMapping:transform", - "data/Index:fields", - "data/Index:name", - "data/Index:partial [RETIRED]", - "data/Index:type [RETIRED]", - "data/Index:unique", - "data/JSONValidation:_lock", - "data/JSONValidation:_lockDocsUrl", - "data/JSONValidation:_lockReason", - "data/JSONValidation:_lockSource", - "data/JSONValidation:_packageId", - "data/JSONValidation:_packageVersion", - "data/JSONValidation:_provenance", - "data/JSONValidation:active", - "data/JSONValidation:description", - "data/JSONValidation:events", - "data/JSONValidation:field", - "data/JSONValidation:label", - "data/JSONValidation:message", - "data/JSONValidation:name", - "data/JSONValidation:priority", - "data/JSONValidation:schema", - "data/JSONValidation:severity", - "data/JSONValidation:tags", - "data/JSONValidation:type", - "data/Lifecycle:archive", - "data/Lifecycle:class", - "data/Lifecycle:reclaim", - "data/Lifecycle:retention", - "data/Lifecycle:storage", - "data/Lifecycle:ttl", - "data/LocalStoragePersistenceConfig:key", - "data/LocalStoragePersistenceConfig:type", - "data/LocationCoordinates:accuracy", - "data/LocationCoordinates:altitude", - "data/LocationCoordinates:latitude", - "data/LocationCoordinates:longitude", - "data/LocationValue:accuracy", - "data/LocationValue:altitude", - "data/LocationValue:lat", - "data/LocationValue:lng", - "data/Mapping:_lock", - "data/Mapping:_lockDocsUrl", - "data/Mapping:_lockReason", - "data/Mapping:_lockSource", - "data/Mapping:_packageId", - "data/Mapping:_packageVersion", - "data/Mapping:_provenance", - "data/Mapping:fieldMapping", - "data/Mapping:label", - "data/Mapping:mode", - "data/Mapping:name", - "data/Mapping:sourceFormat", - "data/Mapping:targetObject", - "data/Mapping:upsertKey", - "data/Metric:description", - "data/Metric:filters", - "data/Metric:format", - "data/Metric:label", - "data/Metric:name", - "data/Metric:sql", - "data/Metric:type", - "data/MongoConfig:authSource", - "data/MongoConfig:database", - "data/MongoConfig:host", - "data/MongoConfig:options", - "data/MongoConfig:password", - "data/MongoConfig:port", - "data/MongoConfig:url", - "data/MongoConfig:username", - "data/MysqlConfig:autoMigrate", - "data/MysqlConfig:database", - "data/MysqlConfig:host", - "data/MysqlConfig:password", - "data/MysqlConfig:port", - "data/MysqlConfig:ssl", - "data/MysqlConfig:url", - "data/MysqlConfig:username", - "data/NoSQLDataTypeMapping:array", - "data/NoSQLDataTypeMapping:binary", - "data/NoSQLDataTypeMapping:boolean", - "data/NoSQLDataTypeMapping:date", - "data/NoSQLDataTypeMapping:datetime", - "data/NoSQLDataTypeMapping:geopoint", - "data/NoSQLDataTypeMapping:json", - "data/NoSQLDataTypeMapping:number", - "data/NoSQLDataTypeMapping:objectId", - "data/NoSQLDataTypeMapping:text", - "data/NoSQLDataTypeMapping:uuid", - "data/NoSQLDriverConfig:accessKeyId", - "data/NoSQLDriverConfig:capabilities", - "data/NoSQLDriverConfig:collectionPrefix", - "data/NoSQLDriverConfig:connectionString", - "data/NoSQLDriverConfig:consistency", - "data/NoSQLDriverConfig:dataTypeMapping", - "data/NoSQLDriverConfig:databaseType", - "data/NoSQLDriverConfig:maxDocumentSize", - "data/NoSQLDriverConfig:name", - "data/NoSQLDriverConfig:poolConfig", - "data/NoSQLDriverConfig:region", - "data/NoSQLDriverConfig:replication", - "data/NoSQLDriverConfig:schemaValidation", - "data/NoSQLDriverConfig:secretAccessKey", - "data/NoSQLDriverConfig:sharding", - "data/NoSQLDriverConfig:ttlField", - "data/NoSQLDriverConfig:type", - "data/NoSQLIndex:background", - "data/NoSQLIndex:expireAfterSeconds", - "data/NoSQLIndex:fields", - "data/NoSQLIndex:name", - "data/NoSQLIndex:partialFilterExpression", - "data/NoSQLIndex:sparse", - "data/NoSQLIndex:type", - "data/NoSQLIndex:unique", - "data/NoSQLQueryOptions:batchSize", - "data/NoSQLQueryOptions:consistency", - "data/NoSQLQueryOptions:hint", - "data/NoSQLQueryOptions:profile", - "data/NoSQLQueryOptions:projection", - "data/NoSQLQueryOptions:readFromSecondary", - "data/NoSQLQueryOptions:timeout", - "data/NoSQLQueryOptions:useCursor", - "data/NoSQLTransactionOptions:maxCommitTimeMS", - "data/NoSQLTransactionOptions:readConcern", - "data/NoSQLTransactionOptions:readPreference", - "data/NoSQLTransactionOptions:writeConcern", - "data/Object:_lock", - "data/Object:_lockDocsUrl", - "data/Object:_lockReason", - "data/Object:_lockSource", - "data/Object:_packageId", - "data/Object:_packageVersion", - "data/Object:_provenance", - "data/Object:access", - "data/Object:actions", - "data/Object:activityMilestones", - "data/Object:datasource", - "data/Object:description", - "data/Object:displayNameField", - "data/Object:enable", - "data/Object:external", - "data/Object:externalSharingModel", - "data/Object:fieldGroups", - "data/Object:fields", - "data/Object:fileAccessDelegate", - "data/Object:highlightFields", - "data/Object:icon", - "data/Object:indexes", - "data/Object:isSystem", - "data/Object:label", - "data/Object:lifecycle", - "data/Object:listViews", - "data/Object:managedBy", - "data/Object:name", - "data/Object:nameField", - "data/Object:ownership", - "data/Object:pluralLabel", - "data/Object:protection", - "data/Object:publicSharing", - "data/Object:requiredPermissions", - "data/Object:searchableFields", - "data/Object:sharingModel", - "data/Object:stageField", - "data/Object:systemFields", - "data/Object:tenancy", - "data/Object:titleFormat", - "data/Object:userActions", - "data/Object:validations", - "data/ObjectAccessConfig:default", - "data/ObjectCapabilities:activities", - "data/ObjectCapabilities:apiEnabled", - "data/ObjectCapabilities:apiMethods", - "data/ObjectCapabilities:clone", - "data/ObjectCapabilities:feeds", - "data/ObjectCapabilities:files", - "data/ObjectCapabilities:searchable", - "data/ObjectCapabilities:trackHistory", - "data/ObjectDependencyGraph:circularDependencies", - "data/ObjectDependencyGraph:insertOrder", - "data/ObjectDependencyGraph:nodes", - "data/ObjectDependencyNode:dependsOn", - "data/ObjectDependencyNode:object", - "data/ObjectDependencyNode:references", - "data/ObjectExtension:description", - "data/ObjectExtension:extend", - "data/ObjectExtension:fields", - "data/ObjectExtension:indexes", - "data/ObjectExtension:label", - "data/ObjectExtension:pluralLabel", - "data/ObjectExtension:priority", - "data/ObjectExtension:validations", - "data/ObjectExternalBinding:columnMap", - "data/ObjectExternalBinding:ignoreColumns", - "data/ObjectExternalBinding:introspectedAt", - "data/ObjectExternalBinding:remoteName", - "data/ObjectExternalBinding:remoteSchema", - "data/ObjectExternalBinding:writable", - "data/ObjectFieldGroup:collapse", - "data/ObjectFieldGroup:collapsed", - "data/ObjectFieldGroup:collapsible", - "data/ObjectFieldGroup:defaultExpanded", - "data/ObjectFieldGroup:description", - "data/ObjectFieldGroup:icon", - "data/ObjectFieldGroup:key", - "data/ObjectFieldGroup:label", - "data/PerOperationRequiredPermissions:create", - "data/PerOperationRequiredPermissions:delete", - "data/PerOperationRequiredPermissions:read", - "data/PerOperationRequiredPermissions:update", - "data/PoolConfig:connectionTimeoutMillis", - "data/PoolConfig:idleTimeoutMillis", - "data/PoolConfig:max", - "data/PoolConfig:min", - "data/PostgresConfig:applicationName", - "data/PostgresConfig:autoMigrate", - "data/PostgresConfig:database", - "data/PostgresConfig:host", - "data/PostgresConfig:password", - "data/PostgresConfig:port", - "data/PostgresConfig:schema", - "data/PostgresConfig:ssl", - "data/PostgresConfig:statementTimeout", - "data/PostgresConfig:url", - "data/PostgresConfig:username", - "data/Query:aggregations", - "data/Query:cursor [RETIRED]", - "data/Query:distinct [RETIRED]", - "data/Query:expand", - "data/Query:fields", - "data/Query:groupBy", - "data/Query:having", - "data/Query:joins [RETIRED]", - "data/Query:limit", - "data/Query:object", - "data/Query:offset", - "data/Query:orderBy", - "data/Query:search", - "data/Query:searchFields", - "data/Query:top", - "data/Query:where", - "data/Query:windowFunctions [RETIRED]", - "data/QueryFilter:where", - "data/ReferenceResolution:field", - "data/ReferenceResolution:fieldType", - "data/ReferenceResolution:multiple", - "data/ReferenceResolution:targetField", - "data/ReferenceResolution:targetObject", - "data/ReferenceResolutionError:attemptedValue", - "data/ReferenceResolutionError:field", - "data/ReferenceResolutionError:message", - "data/ReferenceResolutionError:recordIndex", - "data/ReferenceResolutionError:sourceObject", - "data/ReferenceResolutionError:targetField", - "data/ReferenceResolutionError:targetObject", - "data/ReplicationConfig:enabled", - "data/ReplicationConfig:readPreference", - "data/ReplicationConfig:replicaSetName", - "data/ReplicationConfig:replicas", - "data/ReplicationConfig:writeConcern", - "data/RowCrudActionOverride:disabledWhen", - "data/RowCrudActionOverride:enabled", - "data/RowCrudActionOverride:visibleWhen", - "data/SQLDriverConfig:capabilities", - "data/SQLDriverConfig:connectionString", - "data/SQLDriverConfig:dataTypeMapping", - "data/SQLDriverConfig:dialect", - "data/SQLDriverConfig:name", - "data/SQLDriverConfig:poolConfig", - "data/SQLDriverConfig:ssl", - "data/SQLDriverConfig:sslConfig", - "data/SQLDriverConfig:type", - "data/SSLConfig:ca", - "data/SSLConfig:cert", - "data/SSLConfig:key", - "data/SSLConfig:rejectUnauthorized", - "data/ScriptBody:capabilities", - "data/ScriptBody:language", - "data/ScriptBody:memoryMb", - "data/ScriptBody:source", - "data/ScriptBody:timeoutMs", - "data/ScriptValidation:_lock", - "data/ScriptValidation:_lockDocsUrl", - "data/ScriptValidation:_lockReason", - "data/ScriptValidation:_lockSource", - "data/ScriptValidation:_packageId", - "data/ScriptValidation:_packageVersion", - "data/ScriptValidation:_provenance", - "data/ScriptValidation:active", - "data/ScriptValidation:condition", - "data/ScriptValidation:description", - "data/ScriptValidation:events", - "data/ScriptValidation:label", - "data/ScriptValidation:message", - "data/ScriptValidation:name", - "data/ScriptValidation:priority", - "data/ScriptValidation:severity", - "data/ScriptValidation:tags", - "data/ScriptValidation:type", - "data/Seed:_lock", - "data/Seed:_lockDocsUrl", - "data/Seed:_lockReason", - "data/Seed:_lockSource", - "data/Seed:_packageId", - "data/Seed:_packageVersion", - "data/Seed:_provenance", - "data/Seed:env", - "data/Seed:externalId", - "data/Seed:mode", - "data/Seed:object", - "data/Seed:records", - "data/SeedIdentity:org", - "data/SeedIdentity:user", - "data/SeedLoadResult:errored", - "data/SeedLoadResult:errors", - "data/SeedLoadResult:inserted", - "data/SeedLoadResult:mode", - "data/SeedLoadResult:object", - "data/SeedLoadResult:referencesDeferred", - "data/SeedLoadResult:referencesDropped", - "data/SeedLoadResult:referencesResolved", - "data/SeedLoadResult:skipped", - "data/SeedLoadResult:summariesStale", - "data/SeedLoadResult:total", - "data/SeedLoadResult:updated", - "data/SeedLoaderConfig:batchSize", - "data/SeedLoaderConfig:defaultMode", - "data/SeedLoaderConfig:dryRun", - "data/SeedLoaderConfig:env", - "data/SeedLoaderConfig:haltOnError", - "data/SeedLoaderConfig:identity", - "data/SeedLoaderConfig:multiPass", - "data/SeedLoaderConfig:organizationId", - "data/SeedLoaderConfig:transaction", - "data/SeedLoaderRequest:config", - "data/SeedLoaderRequest:seeds", - "data/SeedLoaderResult:dependencyGraph", - "data/SeedLoaderResult:dryRun", - "data/SeedLoaderResult:errors", - "data/SeedLoaderResult:results", - "data/SeedLoaderResult:success", - "data/SeedLoaderResult:summary", - "data/SelectOption:color", - "data/SelectOption:default", - "data/SelectOption:label", - "data/SelectOption:value", - "data/SelectOption:visibleWhen", - "data/SetOperator:$in", - "data/SetOperator:$nin", - "data/ShardingConfig:enabled", - "data/ShardingConfig:numShards", - "data/ShardingConfig:shardKey", - "data/ShardingConfig:shardingStrategy", - "data/SortNode:field", - "data/SortNode:order", - "data/SpecialOperator:$exists", - "data/SpecialOperator:$null", - "data/SqliteConfig:autoMigrate", - "data/SqliteConfig:filename", - "data/SqliteWasmConfig:filename", - "data/SqliteWasmConfig:persist", - "data/StateMachineValidation:_lock", - "data/StateMachineValidation:_lockDocsUrl", - "data/StateMachineValidation:_lockReason", - "data/StateMachineValidation:_lockSource", - "data/StateMachineValidation:_packageId", - "data/StateMachineValidation:_packageVersion", - "data/StateMachineValidation:_provenance", - "data/StateMachineValidation:active", - "data/StateMachineValidation:description", - "data/StateMachineValidation:events", - "data/StateMachineValidation:field", - "data/StateMachineValidation:initialStates", - "data/StateMachineValidation:label", - "data/StateMachineValidation:message", - "data/StateMachineValidation:name", - "data/StateMachineValidation:priority", - "data/StateMachineValidation:severity", - "data/StateMachineValidation:tags", - "data/StateMachineValidation:transitions", - "data/StateMachineValidation:type", - "data/StringOperator:$contains", - "data/StringOperator:$endsWith", - "data/StringOperator:$icontains", - "data/StringOperator:$notContains", - "data/StringOperator:$startsWith", - "data/TenancyConfig:enabled", - "data/TenancyConfig:tenantField", - "identity/Account:accessToken", - "identity/Account:createdAt", - "identity/Account:expiresAt", - "identity/Account:id", - "identity/Account:idToken", - "identity/Account:provider", - "identity/Account:providerAccountId", - "identity/Account:refreshToken", - "identity/Account:scope", - "identity/Account:sessionState", - "identity/Account:tokenType", - "identity/Account:type", - "identity/Account:updatedAt", - "identity/Account:userId", - "identity/ApiKey:createdAt", - "identity/ApiKey:enabled", - "identity/ApiKey:expiresAt", - "identity/ApiKey:id", - "identity/ApiKey:lastRefetchAt", - "identity/ApiKey:lastUsedAt", - "identity/ApiKey:metadata", - "identity/ApiKey:name", - "identity/ApiKey:organizationId", - "identity/ApiKey:permissions", - "identity/ApiKey:prefix", - "identity/ApiKey:rateLimitEnabled", - "identity/ApiKey:rateLimitMax", - "identity/ApiKey:rateLimitTimeWindow", - "identity/ApiKey:remaining", - "identity/ApiKey:scopes", - "identity/ApiKey:start", - "identity/ApiKey:updatedAt", - "identity/ApiKey:userId", - "identity/EvalUser:email", - "identity/EvalUser:id", - "identity/EvalUser:isPlatformAdmin", - "identity/EvalUser:name", - "identity/EvalUser:organizationId", - "identity/EvalUser:positions", - "identity/Invitation:createdAt", - "identity/Invitation:email", - "identity/Invitation:expiresAt", - "identity/Invitation:id", - "identity/Invitation:inviterId", - "identity/Invitation:organizationId", - "identity/Invitation:role", - "identity/Invitation:status", - "identity/Invitation:updatedAt", - "identity/Member:createdAt", - "identity/Member:id", - "identity/Member:organizationId", - "identity/Member:role", - "identity/Member:updatedAt", - "identity/Member:userId", - "identity/Organization:createdAt", - "identity/Organization:id", - "identity/Organization:logo", - "identity/Organization:metadata", - "identity/Organization:name", - "identity/Organization:slug", - "identity/Organization:updatedAt", - "identity/Position:_lock", - "identity/Position:_lockDocsUrl", - "identity/Position:_lockReason", - "identity/Position:_lockSource", - "identity/Position:_packageId", - "identity/Position:_packageVersion", - "identity/Position:_provenance", - "identity/Position:delegatable", - "identity/Position:description", - "identity/Position:label", - "identity/Position:name", - "identity/Position:protection", - "identity/SCIMAddress:country", - "identity/SCIMAddress:formatted", - "identity/SCIMAddress:locality", - "identity/SCIMAddress:postalCode", - "identity/SCIMAddress:primary", - "identity/SCIMAddress:region", - "identity/SCIMAddress:streetAddress", - "identity/SCIMAddress:type", - "identity/SCIMBulkOperation:bulkId", - "identity/SCIMBulkOperation:data", - "identity/SCIMBulkOperation:method", - "identity/SCIMBulkOperation:path", - "identity/SCIMBulkOperation:version", - "identity/SCIMBulkRequest:failOnErrors", - "identity/SCIMBulkRequest:operations", - "identity/SCIMBulkRequest:schemas", - "identity/SCIMBulkResponse:operations", - "identity/SCIMBulkResponse:schemas", - "identity/SCIMBulkResponseOperation:bulkId", - "identity/SCIMBulkResponseOperation:location", - "identity/SCIMBulkResponseOperation:method", - "identity/SCIMBulkResponseOperation:response", - "identity/SCIMBulkResponseOperation:status", - "identity/SCIMEmail:display", - "identity/SCIMEmail:primary", - "identity/SCIMEmail:type", - "identity/SCIMEmail:value", - "identity/SCIMEnterpriseUser:costCenter", - "identity/SCIMEnterpriseUser:department", - "identity/SCIMEnterpriseUser:division", - "identity/SCIMEnterpriseUser:employeeNumber", - "identity/SCIMEnterpriseUser:manager", - "identity/SCIMEnterpriseUser:organization", - "identity/SCIMError:detail", - "identity/SCIMError:schemas", - "identity/SCIMError:scimType", - "identity/SCIMError:status", - "identity/SCIMGroup:displayName", - "identity/SCIMGroup:externalId", - "identity/SCIMGroup:id", - "identity/SCIMGroup:members", - "identity/SCIMGroup:meta", - "identity/SCIMGroup:schemas", - "identity/SCIMGroupReference:$ref", - "identity/SCIMGroupReference:display", - "identity/SCIMGroupReference:type", - "identity/SCIMGroupReference:value", - "identity/SCIMListResponse:Resources", - "identity/SCIMListResponse:itemsPerPage", - "identity/SCIMListResponse:schemas", - "identity/SCIMListResponse:startIndex", - "identity/SCIMListResponse:totalResults", - "identity/SCIMMemberReference:$ref", - "identity/SCIMMemberReference:display", - "identity/SCIMMemberReference:type", - "identity/SCIMMemberReference:value", - "identity/SCIMMeta:created", - "identity/SCIMMeta:lastModified", - "identity/SCIMMeta:location", - "identity/SCIMMeta:resourceType", - "identity/SCIMMeta:version", - "identity/SCIMName:familyName", - "identity/SCIMName:formatted", - "identity/SCIMName:givenName", - "identity/SCIMName:honorificPrefix", - "identity/SCIMName:honorificSuffix", - "identity/SCIMName:middleName", - "identity/SCIMPatchOperation:op", - "identity/SCIMPatchOperation:path", - "identity/SCIMPatchOperation:value", - "identity/SCIMPatchRequest:Operations", - "identity/SCIMPatchRequest:schemas", - "identity/SCIMPhoneNumber:display", - "identity/SCIMPhoneNumber:primary", - "identity/SCIMPhoneNumber:type", - "identity/SCIMPhoneNumber:value", - "identity/SCIMUser:active", - "identity/SCIMUser:addresses", - "identity/SCIMUser:displayName", - "identity/SCIMUser:emails", - "identity/SCIMUser:entitlements", - "identity/SCIMUser:externalId", - "identity/SCIMUser:groups", - "identity/SCIMUser:id", - "identity/SCIMUser:ims", - "identity/SCIMUser:locale", - "identity/SCIMUser:meta", - "identity/SCIMUser:name", - "identity/SCIMUser:nickName", - "identity/SCIMUser:password", - "identity/SCIMUser:phoneNumbers", - "identity/SCIMUser:photos", - "identity/SCIMUser:preferredLanguage", - "identity/SCIMUser:profileUrl", - "identity/SCIMUser:roles", - "identity/SCIMUser:schemas", - "identity/SCIMUser:timezone", - "identity/SCIMUser:title", - "identity/SCIMUser:urn:ietf:params:scim:schemas:extension:enterprise:2.0:User", - "identity/SCIMUser:userName", - "identity/SCIMUser:userType", - "identity/SCIMUser:x509Certificates", - "identity/User:createdAt", - "identity/User:email", - "identity/User:emailVerified", - "identity/User:id", - "identity/User:image", - "identity/User:name", - "identity/User:updatedAt", - "identity/VerificationToken:createdAt", - "identity/VerificationToken:expires", - "identity/VerificationToken:identifier", - "identity/VerificationToken:token", - "integration/CircuitBreakerConfig:enabled", - "integration/CircuitBreakerConfig:failureThreshold", - "integration/CircuitBreakerConfig:fallbackStrategy", - "integration/CircuitBreakerConfig:halfOpenMaxRequests", - "integration/CircuitBreakerConfig:monitoringWindow", - "integration/CircuitBreakerConfig:resetTimeoutMs", - "integration/Connector:actions", - "integration/Connector:auth", - "integration/Connector:authentication", - "integration/Connector:connectionTimeoutMs", - "integration/Connector:description", - "integration/Connector:enabled", - "integration/Connector:errorMapping", - "integration/Connector:fieldMappings", - "integration/Connector:health", - "integration/Connector:icon", - "integration/Connector:label", - "integration/Connector:metadata", - "integration/Connector:name", - "integration/Connector:provider", - "integration/Connector:providerConfig", - "integration/Connector:rateLimitConfig [RETIRED]", - "integration/Connector:requestTimeoutMs", - "integration/Connector:retryConfig", - "integration/Connector:status", - "integration/Connector:syncConfig", - "integration/Connector:triggers", - "integration/Connector:type", - "integration/Connector:webhooks", - "integration/ConnectorAction:description", - "integration/ConnectorAction:inputSchema", - "integration/ConnectorAction:key", - "integration/ConnectorAction:label", - "integration/ConnectorAction:outputSchema", - "integration/ConnectorFieldMapping:dataType", - "integration/ConnectorFieldMapping:defaultValue", - "integration/ConnectorFieldMapping:required", - "integration/ConnectorFieldMapping:source", - "integration/ConnectorFieldMapping:syncMode", - "integration/ConnectorFieldMapping:target", - "integration/ConnectorFieldMapping:transform", - "integration/ConnectorHealth:circuitBreaker", - "integration/ConnectorHealth:healthCheck", - "integration/ConnectorInstanceAPIKeyAuth:credentialRef", - "integration/ConnectorInstanceAPIKeyAuth:headerName", - "integration/ConnectorInstanceAPIKeyAuth:paramName", - "integration/ConnectorInstanceAPIKeyAuth:type", - "integration/ConnectorInstanceBasicAuth:credentialRef", - "integration/ConnectorInstanceBasicAuth:type", - "integration/ConnectorInstanceBasicAuth:username", - "integration/ConnectorInstanceBearerAuth:credentialRef", - "integration/ConnectorInstanceBearerAuth:type", - "integration/ConnectorInstanceNoAuth:type", - "integration/ConnectorTrigger:description", - "integration/ConnectorTrigger:interval", - "integration/ConnectorTrigger:key", - "integration/ConnectorTrigger:label", - "integration/ConnectorTrigger:type", - "integration/DataSyncConfig:batchSize", - "integration/DataSyncConfig:conflictResolution", - "integration/DataSyncConfig:deleteMode", - "integration/DataSyncConfig:direction", - "integration/DataSyncConfig:filters", - "integration/DataSyncConfig:realtimeSync", - "integration/DataSyncConfig:schedule", - "integration/DataSyncConfig:strategy", - "integration/DataSyncConfig:timestampField", - "integration/DeclarativeConnectorEntry:actions", - "integration/DeclarativeConnectorEntry:auth", - "integration/DeclarativeConnectorEntry:authentication", - "integration/DeclarativeConnectorEntry:connectionTimeoutMs", - "integration/DeclarativeConnectorEntry:description", - "integration/DeclarativeConnectorEntry:enabled", - "integration/DeclarativeConnectorEntry:errorMapping", - "integration/DeclarativeConnectorEntry:fieldMappings", - "integration/DeclarativeConnectorEntry:health", - "integration/DeclarativeConnectorEntry:icon", - "integration/DeclarativeConnectorEntry:label", - "integration/DeclarativeConnectorEntry:metadata", - "integration/DeclarativeConnectorEntry:name", - "integration/DeclarativeConnectorEntry:provider", - "integration/DeclarativeConnectorEntry:providerConfig", - "integration/DeclarativeConnectorEntry:rateLimitConfig [RETIRED]", - "integration/DeclarativeConnectorEntry:requestTimeoutMs", - "integration/DeclarativeConnectorEntry:retryConfig", - "integration/DeclarativeConnectorEntry:status", - "integration/DeclarativeConnectorEntry:syncConfig", - "integration/DeclarativeConnectorEntry:triggers", - "integration/DeclarativeConnectorEntry:type", - "integration/DeclarativeConnectorEntry:webhooks", - "integration/ErrorMappingConfig:defaultCategory", - "integration/ErrorMappingConfig:logUnmapped", - "integration/ErrorMappingConfig:rules", - "integration/ErrorMappingConfig:unmappedBehavior", - "integration/ErrorMappingRule:retryable", - "integration/ErrorMappingRule:severity", - "integration/ErrorMappingRule:sourceCode", - "integration/ErrorMappingRule:sourceMessage", - "integration/ErrorMappingRule:targetCategory", - "integration/ErrorMappingRule:targetCode", - "integration/ErrorMappingRule:userMessage", - "integration/HealthCheckConfig:enabled", - "integration/HealthCheckConfig:endpoint", - "integration/HealthCheckConfig:expectedStatus", - "integration/HealthCheckConfig:healthyThreshold", - "integration/HealthCheckConfig:intervalMs", - "integration/HealthCheckConfig:method", - "integration/HealthCheckConfig:timeoutMs", - "integration/HealthCheckConfig:unhealthyThreshold", - "integration/RetryConfig:backoffMultiplier", - "integration/RetryConfig:initialDelayMs", - "integration/RetryConfig:jitter", - "integration/RetryConfig:maxAttempts", - "integration/RetryConfig:maxDelayMs", - "integration/RetryConfig:retryOnNetworkError", - "integration/RetryConfig:retryableStatusCodes", - "integration/RetryConfig:strategy", - "integration/WebhookConfig:_lock", - "integration/WebhookConfig:_lockDocsUrl", - "integration/WebhookConfig:_lockReason", - "integration/WebhookConfig:_lockSource", - "integration/WebhookConfig:_packageId", - "integration/WebhookConfig:_packageVersion", - "integration/WebhookConfig:_provenance", - "integration/WebhookConfig:description", - "integration/WebhookConfig:events", - "integration/WebhookConfig:headers", - "integration/WebhookConfig:isActive", - "integration/WebhookConfig:label", - "integration/WebhookConfig:method", - "integration/WebhookConfig:name", - "integration/WebhookConfig:object", - "integration/WebhookConfig:protection", - "integration/WebhookConfig:secret", - "integration/WebhookConfig:signatureAlgorithm", - "integration/WebhookConfig:timeoutMs", - "integration/WebhookConfig:triggers", - "integration/WebhookConfig:url", - "kernel/AdvancedPluginLifecycleConfig:degradation", - "kernel/AdvancedPluginLifecycleConfig:health", - "kernel/AdvancedPluginLifecycleConfig:hotReload", - "kernel/AdvancedPluginLifecycleConfig:observability", - "kernel/AdvancedPluginLifecycleConfig:resources", - "kernel/AdvancedPluginLifecycleConfig:updates", - "kernel/ArtifactChecksum:algorithm", - "kernel/ArtifactChecksum:files", - "kernel/ArtifactFileEntry:category", - "kernel/ArtifactFileEntry:path", - "kernel/ArtifactFileEntry:size", - "kernel/ArtifactSignature:algorithm", - "kernel/ArtifactSignature:publicKeyRef", - "kernel/ArtifactSignature:signature", - "kernel/ArtifactSignature:signedAt", - "kernel/ArtifactSignature:signedBy", - "kernel/BreakingChange:automatedMigration", - "kernel/BreakingChange:deprecatedIn", - "kernel/BreakingChange:description", - "kernel/BreakingChange:introducedIn", - "kernel/BreakingChange:migrationGuide", - "kernel/BreakingChange:removedIn", - "kernel/BreakingChange:severity", - "kernel/BreakingChange:type", - "kernel/CLICommandContribution:description", - "kernel/CLICommandContribution:module", - "kernel/CLICommandContribution:name", - "kernel/ClusterCapabilityConfig:driver", - "kernel/ClusterCapabilityConfig:driverOptions", - "kernel/ClusterCapabilityConfig:heartbeatMs", - "kernel/ClusterCapabilityConfig:lockTtlMs", - "kernel/ClusterCapabilityConfig:nodeId", - "kernel/ClusterCapabilityConfig:tenantIsolation", - "kernel/ClusterCapabilityConfig:url", - "kernel/ClusterCapabilityConfig:useExistingPool", - "kernel/CompatibilityMatrixEntry:breakingChanges", - "kernel/CompatibilityMatrixEntry:compatibility", - "kernel/CompatibilityMatrixEntry:estimatedMigrationTime", - "kernel/CompatibilityMatrixEntry:from", - "kernel/CompatibilityMatrixEntry:migrationComplexity", - "kernel/CompatibilityMatrixEntry:migrationRequired", - "kernel/CompatibilityMatrixEntry:migrationScript", - "kernel/CompatibilityMatrixEntry:testCoverage", - "kernel/CompatibilityMatrixEntry:to", - "kernel/CustomizationPolicy:allowAddFields", - "kernel/CustomizationPolicy:allowCustomization", - "kernel/CustomizationPolicy:allowDeleteFields", - "kernel/CustomizationPolicy:customizableFields", - "kernel/CustomizationPolicy:lockedFields", - "kernel/CustomizationPolicy:metadataType", - "kernel/DeadLetterQueueEntry:error", - "kernel/DeadLetterQueueEntry:event", - "kernel/DeadLetterQueueEntry:failedHandler", - "kernel/DeadLetterQueueEntry:firstFailedAt", - "kernel/DeadLetterQueueEntry:id", - "kernel/DeadLetterQueueEntry:lastFailedAt", - "kernel/DeadLetterQueueEntry:retries", - "kernel/DependencyConflict:description", - "kernel/DependencyConflict:plugins", - "kernel/DependencyConflict:resolutions", - "kernel/DependencyConflict:severity", - "kernel/DependencyConflict:type", - "kernel/DependencyGraph:edges", - "kernel/DependencyGraph:nodes", - "kernel/DependencyGraph:root", - "kernel/DependencyGraph:stats", - "kernel/DependencyGraphNode:dependencies", - "kernel/DependencyGraphNode:depth", - "kernel/DependencyGraphNode:id", - "kernel/DependencyGraphNode:isDirect", - "kernel/DependencyGraphNode:metadata", - "kernel/DependencyGraphNode:version", - "kernel/DependencyResolutionResult:canProceed", - "kernel/DependencyResolutionResult:circularDependencies", - "kernel/DependencyResolutionResult:dependencies", - "kernel/DependencyResolutionResult:installOrder", - "kernel/DependencyResolutionResult:requiredActions", - "kernel/DeprecationNotice:alternative", - "kernel/DeprecationNotice:deprecatedIn", - "kernel/DeprecationNotice:feature", - "kernel/DeprecationNotice:migrationPath", - "kernel/DeprecationNotice:reason", - "kernel/DeprecationNotice:removeIn", - "kernel/DisablePackageRequest:id", - "kernel/DisablePackageResponse:message", - "kernel/DisablePackageResponse:package", - "kernel/DistributedStateConfig:auth", - "kernel/DistributedStateConfig:customConfig", - "kernel/DistributedStateConfig:endpoints", - "kernel/DistributedStateConfig:keyPrefix", - "kernel/DistributedStateConfig:provider", - "kernel/DistributedStateConfig:replication", - "kernel/DistributedStateConfig:ttl", - "kernel/EnablePackageRequest:id", - "kernel/EnablePackageResponse:message", - "kernel/EnablePackageResponse:package", - "kernel/Event:id", - "kernel/Event:metadata", - "kernel/Event:name", - "kernel/Event:payload", - "kernel/EventBusConfig:eventSourcing", - "kernel/EventBusConfig:eventTypes", - "kernel/EventBusConfig:handlers", - "kernel/EventBusConfig:messageQueue", - "kernel/EventBusConfig:persistence", - "kernel/EventBusConfig:queue", - "kernel/EventBusConfig:realtime", - "kernel/EventBusConfig:replay", - "kernel/EventBusConfig:webhooks", - "kernel/EventClusterOptions:deliverySemantics", - "kernel/EventClusterOptions:partitionKey", - "kernel/EventClusterOptions:scope", - "kernel/EventHandler:async", - "kernel/EventHandler:eventName", - "kernel/EventHandler:filter", - "kernel/EventHandler:handler", - "kernel/EventHandler:id", - "kernel/EventHandler:priority", - "kernel/EventHandler:retry", - "kernel/EventHandler:timeoutMs", - "kernel/EventLogEntry:event", - "kernel/EventLogEntry:handlersExecuted", - "kernel/EventLogEntry:id", - "kernel/EventLogEntry:processedAt", - "kernel/EventLogEntry:receivedAt", - "kernel/EventLogEntry:status", - "kernel/EventLogEntry:totalDurationMs", - "kernel/EventMessageQueueConfig:batchSize", - "kernel/EventMessageQueueConfig:compression", - "kernel/EventMessageQueueConfig:eventPattern", - "kernel/EventMessageQueueConfig:flushIntervalMs", - "kernel/EventMessageQueueConfig:format", - "kernel/EventMessageQueueConfig:includeMetadata", - "kernel/EventMessageQueueConfig:partitionKey", - "kernel/EventMessageQueueConfig:provider", - "kernel/EventMessageQueueConfig:topic", - "kernel/EventMetadata:causationId", - "kernel/EventMetadata:cluster", - "kernel/EventMetadata:correlationId", - "kernel/EventMetadata:priority", - "kernel/EventMetadata:source", - "kernel/EventMetadata:tenantId", - "kernel/EventMetadata:timestamp", - "kernel/EventMetadata:userId", - "kernel/EventPersistence:enabled", - "kernel/EventPersistence:filter", - "kernel/EventPersistence:retention", - "kernel/EventPersistence:storage", - "kernel/EventQueueConfig:concurrency", - "kernel/EventQueueConfig:deadLetterQueue", - "kernel/EventQueueConfig:name", - "kernel/EventQueueConfig:priorityEnabled", - "kernel/EventQueueConfig:retryPolicy", - "kernel/EventReplayConfig:eventTypes", - "kernel/EventReplayConfig:filters", - "kernel/EventReplayConfig:fromTimestamp", - "kernel/EventReplayConfig:speed", - "kernel/EventReplayConfig:targetHandlers", - "kernel/EventReplayConfig:toTimestamp", - "kernel/EventRoute:from", - "kernel/EventRoute:to", - "kernel/EventRoute:transform", - "kernel/EventSourcingConfig:aggregateTypes", - "kernel/EventSourcingConfig:enabled", - "kernel/EventSourcingConfig:retention", - "kernel/EventSourcingConfig:snapshotInterval", - "kernel/EventSourcingConfig:snapshotRetention", - "kernel/EventSourcingConfig:storage", - "kernel/EventTypeDefinition:deprecated", - "kernel/EventTypeDefinition:description", - "kernel/EventTypeDefinition:name", - "kernel/EventTypeDefinition:schema", - "kernel/EventTypeDefinition:tags", - "kernel/EventTypeDefinition:version", - "kernel/EventWebhookConfig:authentication", - "kernel/EventWebhookConfig:enabled", - "kernel/EventWebhookConfig:eventPattern", - "kernel/EventWebhookConfig:headers", - "kernel/EventWebhookConfig:id", - "kernel/EventWebhookConfig:method", - "kernel/EventWebhookConfig:retryPolicy", - "kernel/EventWebhookConfig:timeoutMs", - "kernel/EventWebhookConfig:transform", - "kernel/EventWebhookConfig:url", - "kernel/ExecutionContext:accessToken", - "kernel/ExecutionContext:accessible_org_ids", - "kernel/ExecutionContext:actor", - "kernel/ExecutionContext:attributedUserId", - "kernel/ExecutionContext:audience", - "kernel/ExecutionContext:currency", - "kernel/ExecutionContext:email", - "kernel/ExecutionContext:flowRunId", - "kernel/ExecutionContext:isSystem", - "kernel/ExecutionContext:locale", - "kernel/ExecutionContext:oauthScopes", - "kernel/ExecutionContext:onBehalfOf", - "kernel/ExecutionContext:org_user_ids", - "kernel/ExecutionContext:permissions", - "kernel/ExecutionContext:positions", - "kernel/ExecutionContext:posture", - "kernel/ExecutionContext:preserveAudit", - "kernel/ExecutionContext:principalKind", - "kernel/ExecutionContext:rlsMembership", - "kernel/ExecutionContext:seedReplay", - "kernel/ExecutionContext:skipAutomations", - "kernel/ExecutionContext:skipStateMachine", - "kernel/ExecutionContext:skipTriggers", - "kernel/ExecutionContext:systemPermissions", - "kernel/ExecutionContext:tabPermissions", - "kernel/ExecutionContext:tenantId", - "kernel/ExecutionContext:timezone", - "kernel/ExecutionContext:traceId", - "kernel/ExecutionContext:transaction", - "kernel/ExecutionContext:userId", - "kernel/ExtensionPoint:cardinality", - "kernel/ExtensionPoint:contract", - "kernel/ExtensionPoint:description", - "kernel/ExtensionPoint:id", - "kernel/ExtensionPoint:name", - "kernel/ExtensionPoint:type", - "kernel/FieldChange:changedAt", - "kernel/FieldChange:changedBy", - "kernel/FieldChange:currentValue", - "kernel/FieldChange:originalValue", - "kernel/FieldChange:path", - "kernel/GetPackageRequest:id", - "kernel/GetPackageResponse:package", - "kernel/GracefulDegradation:autoRecovery", - "kernel/GracefulDegradation:criticalDependencies", - "kernel/GracefulDegradation:degradedFeatures", - "kernel/GracefulDegradation:enabled", - "kernel/GracefulDegradation:fallbackMode", - "kernel/GracefulDegradation:optionalDependencies", - "kernel/HealthStatus:details", - "kernel/HealthStatus:healthy", - "kernel/HealthStatus:message", - "kernel/HealthStatus:timestamp", - "kernel/HotReloadConfig:afterReload", - "kernel/HotReloadConfig:beforeReload", - "kernel/HotReloadConfig:debounceDelay", - "kernel/HotReloadConfig:distributedConfig", - "kernel/HotReloadConfig:enabled", - "kernel/HotReloadConfig:preserveState", - "kernel/HotReloadConfig:shutdownTimeout", - "kernel/HotReloadConfig:stateStrategy", - "kernel/HotReloadConfig:watchPatterns", - "kernel/InstallPackageRequest:enableOnInstall", - "kernel/InstallPackageRequest:manifest", - "kernel/InstallPackageRequest:platformVersion", - "kernel/InstallPackageRequest:settings", - "kernel/InstallPackageResponse:dependencyResolution", - "kernel/InstallPackageResponse:message", - "kernel/InstallPackageResponse:package", - "kernel/InstalledPackage:enabled", - "kernel/InstalledPackage:errorMessage", - "kernel/InstalledPackage:installedAt", - "kernel/InstalledPackage:installedVersion", - "kernel/InstalledPackage:manifest", - "kernel/InstalledPackage:previousVersion", - "kernel/InstalledPackage:registeredNamespaces", - "kernel/InstalledPackage:settings", - "kernel/InstalledPackage:status", - "kernel/InstalledPackage:statusChangedAt", - "kernel/InstalledPackage:updatedAt", - "kernel/InstalledPackage:upgradeHistory", - "kernel/KernelContext:appName", - "kernel/KernelContext:cwd", - "kernel/KernelContext:features", - "kernel/KernelContext:instanceId", - "kernel/KernelContext:mode", - "kernel/KernelContext:previewMode", - "kernel/KernelContext:startTime", - "kernel/KernelContext:version", - "kernel/KernelContext:workspaceRoot", - "kernel/KernelSecurityPolicy:auditLog", - "kernel/KernelSecurityPolicy:authentication", - "kernel/KernelSecurityPolicy:cors", - "kernel/KernelSecurityPolicy:csp", - "kernel/KernelSecurityPolicy:encryption", - "kernel/KernelSecurityPolicy:rateLimit", - "kernel/KernelSecurityScanResult:codeIssues", - "kernel/KernelSecurityScanResult:dependencyVulnerabilities", - "kernel/KernelSecurityScanResult:licenseCompliance", - "kernel/KernelSecurityScanResult:scanner", - "kernel/KernelSecurityScanResult:status", - "kernel/KernelSecurityScanResult:summary", - "kernel/KernelSecurityScanResult:timestamp", - "kernel/KernelSecurityScanResult:vulnerabilities", - "kernel/KernelSecurityVulnerability:affectedVersions", - "kernel/KernelSecurityVulnerability:category", - "kernel/KernelSecurityVulnerability:cve", - "kernel/KernelSecurityVulnerability:cvssScore", - "kernel/KernelSecurityVulnerability:description", - "kernel/KernelSecurityVulnerability:discoveredDate", - "kernel/KernelSecurityVulnerability:exploitAvailable", - "kernel/KernelSecurityVulnerability:fixedIn", - "kernel/KernelSecurityVulnerability:id", - "kernel/KernelSecurityVulnerability:location", - "kernel/KernelSecurityVulnerability:patchAvailable", - "kernel/KernelSecurityVulnerability:publishedDate", - "kernel/KernelSecurityVulnerability:references", - "kernel/KernelSecurityVulnerability:remediation", - "kernel/KernelSecurityVulnerability:severity", - "kernel/KernelSecurityVulnerability:title", - "kernel/KernelSecurityVulnerability:workaround", - "kernel/ListPackagesRequest:enabled", - "kernel/ListPackagesRequest:status", - "kernel/ListPackagesRequest:type", - "kernel/ListPackagesResponse:packages", - "kernel/ListPackagesResponse:total", - "kernel/Manifest:capabilities", - "kernel/Manifest:configuration", - "kernel/Manifest:contributes", - "kernel/Manifest:data", - "kernel/Manifest:datasources", - "kernel/Manifest:defaultDatasource", - "kernel/Manifest:dependencies", - "kernel/Manifest:description", - "kernel/Manifest:engine", - "kernel/Manifest:engines", - "kernel/Manifest:extensions", - "kernel/Manifest:id", - "kernel/Manifest:integrity", - "kernel/Manifest:loading", - "kernel/Manifest:name", - "kernel/Manifest:namespace", - "kernel/Manifest:navigationContributions", - "kernel/Manifest:objects", - "kernel/Manifest:packaging", - "kernel/Manifest:permissions", - "kernel/Manifest:runtime", - "kernel/Manifest:scope", - "kernel/Manifest:type", - "kernel/Manifest:version", - "kernel/MergeConflict:baseValue", - "kernel/MergeConflict:customValue", - "kernel/MergeConflict:incomingValue", - "kernel/MergeConflict:path", - "kernel/MergeConflict:reason", - "kernel/MergeConflict:suggestedResolution", - "kernel/MergeResult:autoResolved", - "kernel/MergeResult:conflicts", - "kernel/MergeResult:mergedMetadata", - "kernel/MergeResult:stats", - "kernel/MergeResult:success", - "kernel/MergeResult:updatedOverlay", - "kernel/MergeStrategyConfig:alwaysAcceptIncoming", - "kernel/MergeStrategyConfig:alwaysKeepCustom", - "kernel/MergeStrategyConfig:autoResolveNonConflicting", - "kernel/MergeStrategyConfig:defaultStrategy", - "kernel/MetadataBulkResult:errors", - "kernel/MetadataBulkResult:failed", - "kernel/MetadataBulkResult:succeeded", - "kernel/MetadataBulkResult:total", - "kernel/MetadataDependency:kind", - "kernel/MetadataDependency:sourceName", - "kernel/MetadataDependency:sourceType", - "kernel/MetadataDependency:targetName", - "kernel/MetadataDependency:targetType", - "kernel/MetadataDiffItem:changeType", - "kernel/MetadataDiffItem:hasConflict", - "kernel/MetadataDiffItem:name", - "kernel/MetadataDiffItem:previousName", - "kernel/MetadataDiffItem:summary", - "kernel/MetadataDiffItem:type", - "kernel/MetadataManagerConfig:cache", - "kernel/MetadataManagerConfig:datasource", - "kernel/MetadataManagerConfig:fallback", - "kernel/MetadataManagerConfig:formats", - "kernel/MetadataManagerConfig:loaderOptions", - "kernel/MetadataManagerConfig:persistence", - "kernel/MetadataManagerConfig:rootDir", - "kernel/MetadataManagerConfig:tableName", - "kernel/MetadataManagerConfig:validation", - "kernel/MetadataManagerConfig:watch", - "kernel/MetadataManagerConfig:watchOptions", - "kernel/MetadataOverlay:active", - "kernel/MetadataOverlay:baseName", - "kernel/MetadataOverlay:baseType", - "kernel/MetadataOverlay:changes", - "kernel/MetadataOverlay:createdAt", - "kernel/MetadataOverlay:createdBy", - "kernel/MetadataOverlay:id", - "kernel/MetadataOverlay:owner", - "kernel/MetadataOverlay:packageId", - "kernel/MetadataOverlay:packageVersion", - "kernel/MetadataOverlay:patch", - "kernel/MetadataOverlay:scope", - "kernel/MetadataOverlay:tenantId", - "kernel/MetadataOverlay:updatedAt", - "kernel/MetadataOverlay:updatedBy", - "kernel/MetadataPluginConfig:additionalTypes", - "kernel/MetadataPluginConfig:bootstrap", - "kernel/MetadataPluginConfig:cacheMaxItems", - "kernel/MetadataPluginConfig:customizationPolicies", - "kernel/MetadataPluginConfig:enableEvents", - "kernel/MetadataPluginConfig:enableVersioning", - "kernel/MetadataPluginConfig:mergeStrategy", - "kernel/MetadataPluginConfig:storage", - "kernel/MetadataPluginConfig:validateOnWrite", - "kernel/MetadataPluginManifest:capabilities", - "kernel/MetadataPluginManifest:config", - "kernel/MetadataPluginManifest:description", - "kernel/MetadataPluginManifest:id", - "kernel/MetadataPluginManifest:name", - "kernel/MetadataPluginManifest:type", - "kernel/MetadataPluginManifest:version", - "kernel/MetadataQuery:namespaces", - "kernel/MetadataQuery:packageId", - "kernel/MetadataQuery:page", - "kernel/MetadataQuery:pageSize", - "kernel/MetadataQuery:scope", - "kernel/MetadataQuery:search", - "kernel/MetadataQuery:sortBy", - "kernel/MetadataQuery:sortOrder", - "kernel/MetadataQuery:state", - "kernel/MetadataQuery:tags", - "kernel/MetadataQuery:types", - "kernel/MetadataQueryResult:items", - "kernel/MetadataQueryResult:page", - "kernel/MetadataQueryResult:pageSize", - "kernel/MetadataQueryResult:total", - "kernel/MetadataTypeRegistryEntry:actions", - "kernel/MetadataTypeRegistryEntry:allowOrgOverride", - "kernel/MetadataTypeRegistryEntry:allowRuntimeCreate", - "kernel/MetadataTypeRegistryEntry:description", - "kernel/MetadataTypeRegistryEntry:domain", - "kernel/MetadataTypeRegistryEntry:executionPinned", - "kernel/MetadataTypeRegistryEntry:filePatterns", - "kernel/MetadataTypeRegistryEntry:label", - "kernel/MetadataTypeRegistryEntry:loadOrder", - "kernel/MetadataTypeRegistryEntry:supportsOverlay", - "kernel/MetadataTypeRegistryEntry:supportsVersioning", - "kernel/MetadataTypeRegistryEntry:type", - "kernel/MetadataValidationResult:errors", - "kernel/MetadataValidationResult:valid", - "kernel/MetadataValidationResult:warnings", - "kernel/MultiVersionSupport:enabled", - "kernel/MultiVersionSupport:maxConcurrentVersions", - "kernel/MultiVersionSupport:rollout", - "kernel/MultiVersionSupport:routing", - "kernel/MultiVersionSupport:selectionStrategy", - "kernel/NamespaceConflictError:conflictingPackageId", - "kernel/NamespaceConflictError:conflictingPackageName", - "kernel/NamespaceConflictError:requestedNamespace", - "kernel/NamespaceConflictError:suggestion", - "kernel/NamespaceConflictError:type", - "kernel/NamespaceRegistryEntry:namespace", - "kernel/NamespaceRegistryEntry:packageId", - "kernel/NamespaceRegistryEntry:registeredAt", - "kernel/NamespaceRegistryEntry:status", - "kernel/OclifPluginConfig:commands", - "kernel/OclifPluginConfig:topicSeparator", - "kernel/OpsDomainModule:files", - "kernel/OpsDomainModule:metadata", - "kernel/OpsDomainModule:name", - "kernel/OpsPluginStructure:files", - "kernel/OpsPluginStructure:metadata", - "kernel/OpsPluginStructure:root", - "kernel/PackageArtifact:builtAt", - "kernel/PackageArtifact:builtWith", - "kernel/PackageArtifact:checksums", - "kernel/PackageArtifact:files", - "kernel/PackageArtifact:format", - "kernel/PackageArtifact:formatVersion", - "kernel/PackageArtifact:metadataCategories", - "kernel/PackageArtifact:packageId", - "kernel/PackageArtifact:signature", - "kernel/PackageArtifact:size", - "kernel/PackageArtifact:version", - "kernel/PackageDependencyConflict:conflicts", - "kernel/PackageDependencyConflict:package", - "kernel/PackageDependencyConflict:resolution", - "kernel/PackageDependencyConflict:severity", - "kernel/PackageDependencyResolutionResult:conflicts", - "kernel/PackageDependencyResolutionResult:errors", - "kernel/PackageDependencyResolutionResult:graph", - "kernel/PackageDependencyResolutionResult:installOrder", - "kernel/PackageDependencyResolutionResult:resolvedIn", - "kernel/PackageDependencyResolutionResult:status", - "kernel/Plugin:author", - "kernel/Plugin:default", - "kernel/Plugin:description", - "kernel/Plugin:homepage", - "kernel/Plugin:id", - "kernel/Plugin:slug", - "kernel/Plugin:staticPath", - "kernel/Plugin:type", - "kernel/Plugin:version", - "kernel/PluginCaching:compression", - "kernel/PluginCaching:enabled", - "kernel/PluginCaching:invalidateOn", - "kernel/PluginCaching:keyStrategy", - "kernel/PluginCaching:maxSize", - "kernel/PluginCaching:storage", - "kernel/PluginCaching:ttl", - "kernel/PluginCapability:certificationDate", - "kernel/PluginCapability:certified", - "kernel/PluginCapability:conformance", - "kernel/PluginCapability:features", - "kernel/PluginCapability:implementedFeatures", - "kernel/PluginCapability:metadata", - "kernel/PluginCapability:protocol", - "kernel/PluginCapabilityManifest:extensionPoints", - "kernel/PluginCapabilityManifest:extensions", - "kernel/PluginCapabilityManifest:implements", - "kernel/PluginCapabilityManifest:provides", - "kernel/PluginCapabilityManifest:requires", - "kernel/PluginCodeSplitting:chunkNaming", - "kernel/PluginCodeSplitting:enabled", - "kernel/PluginCodeSplitting:maxChunkSize", - "kernel/PluginCodeSplitting:sharedDependencies", - "kernel/PluginCodeSplitting:strategy", - "kernel/PluginCompatibilityMatrix:compatibilityMatrix", - "kernel/PluginCompatibilityMatrix:currentVersion", - "kernel/PluginCompatibilityMatrix:minimumCompatibleVersion", - "kernel/PluginCompatibilityMatrix:pluginId", - "kernel/PluginCompatibilityMatrix:supportedVersions", - "kernel/PluginDependency:optional", - "kernel/PluginDependency:pluginId", - "kernel/PluginDependency:reason", - "kernel/PluginDependency:requiredCapabilities", - "kernel/PluginDependency:version", - "kernel/PluginDependencyResolution:circularDependencies", - "kernel/PluginDependencyResolution:conflictResolution", - "kernel/PluginDependencyResolution:optionalDependencies", - "kernel/PluginDependencyResolution:peerDependencies", - "kernel/PluginDependencyResolution:strategy", - "kernel/PluginDependencyResolutionResult:conflicts", - "kernel/PluginDependencyResolutionResult:dependencyGraph", - "kernel/PluginDependencyResolutionResult:installationOrder", - "kernel/PluginDependencyResolutionResult:resolved", - "kernel/PluginDependencyResolutionResult:success", - "kernel/PluginDependencyResolutionResult:warnings", - "kernel/PluginDynamicImport:enabled", - "kernel/PluginDynamicImport:mode", - "kernel/PluginDynamicImport:prefetch", - "kernel/PluginDynamicImport:preload", - "kernel/PluginDynamicImport:retry", - "kernel/PluginDynamicImport:timeout", - "kernel/PluginDynamicImport:webpackChunkName", - "kernel/PluginEngines:platform", - "kernel/PluginEngines:protocol", - "kernel/PluginHealthCheck:autoRestart", - "kernel/PluginHealthCheck:checkMethod", - "kernel/PluginHealthCheck:failureThreshold", - "kernel/PluginHealthCheck:interval", - "kernel/PluginHealthCheck:maxRestartAttempts", - "kernel/PluginHealthCheck:restartBackoff", - "kernel/PluginHealthCheck:successThreshold", - "kernel/PluginHealthCheck:timeout", - "kernel/PluginHealthReport:checks", - "kernel/PluginHealthReport:dependencies", - "kernel/PluginHealthReport:message", - "kernel/PluginHealthReport:metrics", - "kernel/PluginHealthReport:status", - "kernel/PluginHealthReport:timestamp", - "kernel/PluginHotReload:debounceMs", - "kernel/PluginHotReload:enabled", - "kernel/PluginHotReload:environment", - "kernel/PluginHotReload:hooks", - "kernel/PluginHotReload:ignorePatterns", - "kernel/PluginHotReload:preserveState", - "kernel/PluginHotReload:productionSafety", - "kernel/PluginHotReload:stateSerialization", - "kernel/PluginHotReload:strategy", - "kernel/PluginHotReload:watchPatterns", - "kernel/PluginInitialization:critical", - "kernel/PluginInitialization:healthCheckInterval", - "kernel/PluginInitialization:mode", - "kernel/PluginInitialization:priority", - "kernel/PluginInitialization:retry", - "kernel/PluginInitialization:timeout", - "kernel/PluginInstallConfig:autoUpdate", - "kernel/PluginInstallConfig:config", - "kernel/PluginInstallConfig:options", - "kernel/PluginInstallConfig:pluginId", - "kernel/PluginInstallConfig:version", - "kernel/PluginInterface:description", - "kernel/PluginInterface:events", - "kernel/PluginInterface:id", - "kernel/PluginInterface:methods", - "kernel/PluginInterface:name", - "kernel/PluginInterface:stability", - "kernel/PluginInterface:version", - "kernel/PluginLoadingConfig:caching", - "kernel/PluginLoadingConfig:codeSplitting", - "kernel/PluginLoadingConfig:dependencyResolution", - "kernel/PluginLoadingConfig:dynamicImport", - "kernel/PluginLoadingConfig:hotReload", - "kernel/PluginLoadingConfig:initialization", - "kernel/PluginLoadingConfig:monitoring", - "kernel/PluginLoadingConfig:preload", - "kernel/PluginLoadingConfig:sandboxing", - "kernel/PluginLoadingConfig:strategy", - "kernel/PluginLoadingEvent:durationMs", - "kernel/PluginLoadingEvent:error", - "kernel/PluginLoadingEvent:metadata", - "kernel/PluginLoadingEvent:pluginId", - "kernel/PluginLoadingEvent:timestamp", - "kernel/PluginLoadingEvent:type", - "kernel/PluginLoadingState:completedAt", - "kernel/PluginLoadingState:lastError", - "kernel/PluginLoadingState:pluginId", - "kernel/PluginLoadingState:progress", - "kernel/PluginLoadingState:retryCount", - "kernel/PluginLoadingState:startedAt", - "kernel/PluginLoadingState:state", - "kernel/PluginMetadata:dependencies", - "kernel/PluginMetadata:name", - "kernel/PluginMetadata:optionalDependencies", - "kernel/PluginMetadata:providesServices", - "kernel/PluginMetadata:requiresServices", - "kernel/PluginMetadata:signature", - "kernel/PluginMetadata:version", - "kernel/PluginPerformanceMonitoring:budgets", - "kernel/PluginPerformanceMonitoring:enabled", - "kernel/PluginPerformanceMonitoring:metrics", - "kernel/PluginPerformanceMonitoring:onBudgetViolation", - "kernel/PluginPerformanceMonitoring:reportingInterval", - "kernel/PluginPerformanceMonitoring:samplingRate", - "kernel/PluginPermission:actions", - "kernel/PluginPermission:description", - "kernel/PluginPermission:filter", - "kernel/PluginPermission:id", - "kernel/PluginPermission:justification", - "kernel/PluginPermission:required", - "kernel/PluginPermission:resource", - "kernel/PluginPermission:scope", - "kernel/PluginPermissionSet:defaultGrant", - "kernel/PluginPermissionSet:groups", - "kernel/PluginPermissionSet:permissions", - "kernel/PluginPermissions:fs", - "kernel/PluginPermissions:hooks", - "kernel/PluginPermissions:network", - "kernel/PluginPermissions:services", - "kernel/PluginPreloadConfig:conditions", - "kernel/PluginPreloadConfig:enabled", - "kernel/PluginPreloadConfig:priority", - "kernel/PluginPreloadConfig:resources", - "kernel/PluginProvenance:artifacts", - "kernel/PluginProvenance:attestations", - "kernel/PluginProvenance:build", - "kernel/PluginProvenance:pluginId", - "kernel/PluginProvenance:signatures", - "kernel/PluginProvenance:version", - "kernel/PluginQualityMetrics:codeQuality", - "kernel/PluginQualityMetrics:conformanceTests", - "kernel/PluginQualityMetrics:documentationScore", - "kernel/PluginQualityMetrics:securityScan", - "kernel/PluginQualityMetrics:testCoverage", - "kernel/PluginRegistryEntry:capabilities", - "kernel/PluginRegistryEntry:category", - "kernel/PluginRegistryEntry:compatibility", - "kernel/PluginRegistryEntry:deprecated", - "kernel/PluginRegistryEntry:deprecationMessage", - "kernel/PluginRegistryEntry:description", - "kernel/PluginRegistryEntry:flags", - "kernel/PluginRegistryEntry:id", - "kernel/PluginRegistryEntry:license", - "kernel/PluginRegistryEntry:links", - "kernel/PluginRegistryEntry:media", - "kernel/PluginRegistryEntry:name", - "kernel/PluginRegistryEntry:pricing", - "kernel/PluginRegistryEntry:publishedAt", - "kernel/PluginRegistryEntry:quality", - "kernel/PluginRegistryEntry:readme", - "kernel/PluginRegistryEntry:replacedBy", - "kernel/PluginRegistryEntry:statistics", - "kernel/PluginRegistryEntry:tags", - "kernel/PluginRegistryEntry:updatedAt", - "kernel/PluginRegistryEntry:vendor", - "kernel/PluginRegistryEntry:version", - "kernel/PluginSandboxing:allowedCapabilities", - "kernel/PluginSandboxing:enabled", - "kernel/PluginSandboxing:ipc", - "kernel/PluginSandboxing:isolationLevel", - "kernel/PluginSandboxing:permissions", - "kernel/PluginSandboxing:resourceQuotas", - "kernel/PluginSandboxing:scope", - "kernel/PluginSearchFilters:category", - "kernel/PluginSearchFilters:implementsProtocols", - "kernel/PluginSearchFilters:limit", - "kernel/PluginSearchFilters:minRating", - "kernel/PluginSearchFilters:page", - "kernel/PluginSearchFilters:pricingModel", - "kernel/PluginSearchFilters:query", - "kernel/PluginSearchFilters:sortBy", - "kernel/PluginSearchFilters:sortOrder", - "kernel/PluginSearchFilters:tags", - "kernel/PluginSearchFilters:trustLevel", - "kernel/PluginSecurityManifest:certifications", - "kernel/PluginSecurityManifest:codeSigning", - "kernel/PluginSecurityManifest:permissions", - "kernel/PluginSecurityManifest:pluginId", - "kernel/PluginSecurityManifest:policy", - "kernel/PluginSecurityManifest:sandbox", - "kernel/PluginSecurityManifest:scanResults", - "kernel/PluginSecurityManifest:securityContact", - "kernel/PluginSecurityManifest:trustLevel", - "kernel/PluginSecurityManifest:vulnerabilities", - "kernel/PluginSecurityManifest:vulnerabilityDisclosure", - "kernel/PluginStartupResult:duration", - "kernel/PluginStartupResult:error", - "kernel/PluginStartupResult:health", - "kernel/PluginStartupResult:plugin", - "kernel/PluginStartupResult:success", - "kernel/PluginStateSnapshot:metadata", - "kernel/PluginStateSnapshot:pluginId", - "kernel/PluginStateSnapshot:state", - "kernel/PluginStateSnapshot:timestamp", - "kernel/PluginStateSnapshot:version", - "kernel/PluginStatistics:activeInstallations", - "kernel/PluginStatistics:dependents", - "kernel/PluginStatistics:downloads", - "kernel/PluginStatistics:downloadsLastMonth", - "kernel/PluginStatistics:ratings", - "kernel/PluginStatistics:stars", - "kernel/PluginTrustScore:badges", - "kernel/PluginTrustScore:components", - "kernel/PluginTrustScore:level", - "kernel/PluginTrustScore:pluginId", - "kernel/PluginTrustScore:score", - "kernel/PluginTrustScore:updatedAt", - "kernel/PluginUpdateStrategy:autoUpdateConstraints", - "kernel/PluginUpdateStrategy:mode", - "kernel/PluginUpdateStrategy:rollback", - "kernel/PluginUpdateStrategy:schedule", - "kernel/PluginUpdateStrategy:validation", - "kernel/PluginVendor:email", - "kernel/PluginVendor:id", - "kernel/PluginVendor:name", - "kernel/PluginVendor:trustLevel", - "kernel/PluginVendor:verified", - "kernel/PluginVendor:website", - "kernel/PluginVersionMetadata:breakingChanges", - "kernel/PluginVersionMetadata:compatibilityMatrix", - "kernel/PluginVersionMetadata:deprecations", - "kernel/PluginVersionMetadata:pluginId", - "kernel/PluginVersionMetadata:releaseDate", - "kernel/PluginVersionMetadata:releaseNotes", - "kernel/PluginVersionMetadata:securityFixes", - "kernel/PluginVersionMetadata:statistics", - "kernel/PluginVersionMetadata:support", - "kernel/PluginVersionMetadata:version", - "kernel/PluginVersionMetadata:versionString", - "kernel/PreviewModeConfig:autoLogin", - "kernel/PreviewModeConfig:bannerMessage", - "kernel/PreviewModeConfig:expiresInSeconds", - "kernel/PreviewModeConfig:readOnly", - "kernel/PreviewModeConfig:simulatedRole", - "kernel/PreviewModeConfig:simulatedUserName", - "kernel/ProtocolFeature:deprecatedSince", - "kernel/ProtocolFeature:description", - "kernel/ProtocolFeature:enabled", - "kernel/ProtocolFeature:name", - "kernel/ProtocolFeature:sinceVersion", - "kernel/ProtocolReference:description", - "kernel/ProtocolReference:id", - "kernel/ProtocolReference:label", - "kernel/ProtocolReference:specification", - "kernel/ProtocolReference:version", - "kernel/ProtocolVersion:major", - "kernel/ProtocolVersion:minor", - "kernel/ProtocolVersion:patch", - "kernel/RealTimeNotificationConfig:channels", - "kernel/RealTimeNotificationConfig:enabled", - "kernel/RealTimeNotificationConfig:eventPattern", - "kernel/RealTimeNotificationConfig:protocol", - "kernel/RealTimeNotificationConfig:rateLimit", - "kernel/RealTimeNotificationConfig:tenantFilter", - "kernel/RealTimeNotificationConfig:userFilter", - "kernel/RequiredAction:description", - "kernel/RequiredAction:packageId", - "kernel/RequiredAction:type", - "kernel/ResolvedDependency:conflictReason", - "kernel/ResolvedDependency:installedVersion", - "kernel/ResolvedDependency:packageId", - "kernel/ResolvedDependency:requiredRange", - "kernel/ResolvedDependency:resolvedVersion", - "kernel/ResolvedDependency:status", - "kernel/ResolvedPackageDependency:name", - "kernel/ResolvedPackageDependency:resolvedVersion", - "kernel/ResolvedPackageDependency:type", - "kernel/ResolvedPackageDependency:versionConstraint", - "kernel/RollbackPackageRequest:packageId", - "kernel/RollbackPackageRequest:rollbackCustomizations", - "kernel/RollbackPackageRequest:snapshotId", - "kernel/RollbackPackageResponse:message", - "kernel/RollbackPackageResponse:restoredVersion", - "kernel/RollbackPackageResponse:success", - "kernel/RuntimeConfig:engine", - "kernel/RuntimeConfig:engineConfig", - "kernel/RuntimeConfig:resourceLimits", - "kernel/SBOM:components", - "kernel/SBOM:format", - "kernel/SBOM:generatedAt", - "kernel/SBOM:generator", - "kernel/SBOM:plugin", - "kernel/SBOM:version", - "kernel/SBOMEntry:externalRefs", - "kernel/SBOMEntry:hashes", - "kernel/SBOMEntry:license", - "kernel/SBOMEntry:name", - "kernel/SBOMEntry:purl", - "kernel/SBOMEntry:supplier", - "kernel/SBOMEntry:version", - "kernel/SandboxConfig:cpu", - "kernel/SandboxConfig:enabled", - "kernel/SandboxConfig:environment", - "kernel/SandboxConfig:filesystem", - "kernel/SandboxConfig:level", - "kernel/SandboxConfig:memory", - "kernel/SandboxConfig:network", - "kernel/SandboxConfig:process", - "kernel/SandboxConfig:runtime", - "kernel/ScopeConfig:metadata", - "kernel/ScopeConfig:scopeId", - "kernel/ScopeConfig:scopeType", - "kernel/ScopeInfo:createdAt", - "kernel/ScopeInfo:metadata", - "kernel/ScopeInfo:scopeId", - "kernel/ScopeInfo:scopeType", - "kernel/ScopeInfo:serviceCount", - "kernel/SecurityPolicy:allowedLicenses", - "kernel/SecurityPolicy:autoScan", - "kernel/SecurityPolicy:codeSigning", - "kernel/SecurityPolicy:id", - "kernel/SecurityPolicy:name", - "kernel/SecurityPolicy:prohibitedLicenses", - "kernel/SecurityPolicy:sandbox", - "kernel/SecurityPolicy:thresholds", - "kernel/SecurityScanResult:codeQuality", - "kernel/SecurityScanResult:licenseIssues", - "kernel/SecurityScanResult:nextScanAt", - "kernel/SecurityScanResult:plugin", - "kernel/SecurityScanResult:scanId", - "kernel/SecurityScanResult:scannedAt", - "kernel/SecurityScanResult:scanner", - "kernel/SecurityScanResult:status", - "kernel/SecurityScanResult:summary", - "kernel/SecurityScanResult:vulnerabilities", - "kernel/SecurityVulnerability:cve", - "kernel/SecurityVulnerability:cvss", - "kernel/SecurityVulnerability:cwe", - "kernel/SecurityVulnerability:description", - "kernel/SecurityVulnerability:id", - "kernel/SecurityVulnerability:mitigation", - "kernel/SecurityVulnerability:package", - "kernel/SecurityVulnerability:patchedVersions", - "kernel/SecurityVulnerability:publishedAt", - "kernel/SecurityVulnerability:references", - "kernel/SecurityVulnerability:severity", - "kernel/SecurityVulnerability:title", - "kernel/SecurityVulnerability:vulnerableVersions", - "kernel/SemanticVersion:build", - "kernel/SemanticVersion:major", - "kernel/SemanticVersion:minor", - "kernel/SemanticVersion:patch", - "kernel/SemanticVersion:preRelease", - "kernel/ServiceClusterAnnotations:clusterId", - "kernel/ServiceClusterAnnotations:clusterScope", - "kernel/ServiceClusterAnnotations:leaderStrategy", - "kernel/ServiceFactoryRegistration:cluster", - "kernel/ServiceFactoryRegistration:factoryType", - "kernel/ServiceFactoryRegistration:name", - "kernel/ServiceFactoryRegistration:scope", - "kernel/ServiceFactoryRegistration:singleton", - "kernel/ServiceMetadata:cluster", - "kernel/ServiceMetadata:metadata", - "kernel/ServiceMetadata:name", - "kernel/ServiceMetadata:registeredAt", - "kernel/ServiceMetadata:scope", - "kernel/ServiceMetadata:type", - "kernel/ServiceRegistryConfig:allowOverwrite", - "kernel/ServiceRegistryConfig:enableLogging", - "kernel/ServiceRegistryConfig:maxServices", - "kernel/ServiceRegistryConfig:scopeTypes", - "kernel/ServiceRegistryConfig:strictMode", - "kernel/StartupOptions:context", - "kernel/StartupOptions:healthCheck", - "kernel/StartupOptions:parallel", - "kernel/StartupOptions:rollbackOnFailure", - "kernel/StartupOptions:timeout", - "kernel/StartupOrchestrationResult:allSuccessful", - "kernel/StartupOrchestrationResult:results", - "kernel/StartupOrchestrationResult:rolledBack", - "kernel/StartupOrchestrationResult:totalDuration", - "kernel/TenantRuntimeContext:appName", - "kernel/TenantRuntimeContext:cwd", - "kernel/TenantRuntimeContext:features", - "kernel/TenantRuntimeContext:instanceId", - "kernel/TenantRuntimeContext:mode", - "kernel/TenantRuntimeContext:previewMode", - "kernel/TenantRuntimeContext:startTime", - "kernel/TenantRuntimeContext:tenantDbUrl", - "kernel/TenantRuntimeContext:tenantId", - "kernel/TenantRuntimeContext:tenantPlan", - "kernel/TenantRuntimeContext:tenantQuotas", - "kernel/TenantRuntimeContext:tenantRegion", - "kernel/TenantRuntimeContext:version", - "kernel/TenantRuntimeContext:workspaceRoot", - "kernel/UninstallPackageRequest:id", - "kernel/UninstallPackageResponse:id", - "kernel/UninstallPackageResponse:message", - "kernel/UninstallPackageResponse:success", - "kernel/UpgradePackageRequest:createSnapshot", - "kernel/UpgradePackageRequest:dryRun", - "kernel/UpgradePackageRequest:manifest", - "kernel/UpgradePackageRequest:mergeStrategy", - "kernel/UpgradePackageRequest:packageId", - "kernel/UpgradePackageRequest:skipValidation", - "kernel/UpgradePackageRequest:targetVersion", - "kernel/UpgradePackageResponse:conflicts", - "kernel/UpgradePackageResponse:errorMessage", - "kernel/UpgradePackageResponse:message", - "kernel/UpgradePackageResponse:phase", - "kernel/UpgradePackageResponse:plan", - "kernel/UpgradePackageResponse:snapshotId", - "kernel/UpgradePackageResponse:success", - "kernel/UpgradePlan:affectedCustomizations", - "kernel/UpgradePlan:changes", - "kernel/UpgradePlan:dependencyUpgrades", - "kernel/UpgradePlan:estimatedDuration", - "kernel/UpgradePlan:fromVersion", - "kernel/UpgradePlan:impactLevel", - "kernel/UpgradePlan:migrationScripts", - "kernel/UpgradePlan:packageId", - "kernel/UpgradePlan:requiresMigration", - "kernel/UpgradePlan:summary", - "kernel/UpgradePlan:toVersion", - "kernel/UpgradeSnapshot:createdAt", - "kernel/UpgradeSnapshot:customizationSnapshot", - "kernel/UpgradeSnapshot:expiresAt", - "kernel/UpgradeSnapshot:fromVersion", - "kernel/UpgradeSnapshot:id", - "kernel/UpgradeSnapshot:metadataSnapshot", - "kernel/UpgradeSnapshot:packageId", - "kernel/UpgradeSnapshot:previousManifest", - "kernel/UpgradeSnapshot:tenantId", - "kernel/UpgradeSnapshot:toVersion", - "kernel/ValidationError:code", - "kernel/ValidationError:field", - "kernel/ValidationError:message", - "kernel/ValidationResult:errors", - "kernel/ValidationResult:valid", - "kernel/ValidationResult:warnings", - "kernel/ValidationWarning:code", - "kernel/ValidationWarning:field", - "kernel/ValidationWarning:message", - "qa/TestAction:payload", - "qa/TestAction:target", - "qa/TestAction:type", - "qa/TestAction:user", - "qa/TestAssertion:expectedValue", - "qa/TestAssertion:field", - "qa/TestAssertion:operator", - "qa/TestScenario:description", - "qa/TestScenario:id", - "qa/TestScenario:name", - "qa/TestScenario:requires", - "qa/TestScenario:setup", - "qa/TestScenario:steps", - "qa/TestScenario:tags", - "qa/TestScenario:teardown", - "qa/TestStep:action", - "qa/TestStep:assertions", - "qa/TestStep:capture", - "qa/TestStep:description", - "qa/TestStep:name", - "qa/TestSuite:name", - "qa/TestSuite:scenarios", - "security/AccessMatrix:entries", - "security/AccessMatrix:version", - "security/AccessMatrixEntry:create", - "security/AccessMatrixEntry:delete", - "security/AccessMatrixEntry:edit", - "security/AccessMatrixEntry:modifyAllRecords", - "security/AccessMatrixEntry:object", - "security/AccessMatrixEntry:permissionSet", - "security/AccessMatrixEntry:read", - "security/AccessMatrixEntry:readScope", - "security/AccessMatrixEntry:sharingModel", - "security/AccessMatrixEntry:viewAllRecords", - "security/AccessMatrixEntry:writeScope", - "security/AdminScope:assignablePermissionSets", - "security/AdminScope:authorEnvironmentSets", - "security/AdminScope:businessUnit", - "security/AdminScope:includeSubtree", - "security/AdminScope:manageAssignments", - "security/AdminScope:manageBindings", - "security/CapabilityDeclaration:description", - "security/CapabilityDeclaration:label", - "security/CapabilityDeclaration:name", - "security/CapabilityDeclaration:packageId", - "security/CapabilityDeclaration:scope", - "security/CriteriaSharingRule:accessLevel", - "security/CriteriaSharingRule:active", - "security/CriteriaSharingRule:condition", - "security/CriteriaSharingRule:description", - "security/CriteriaSharingRule:label", - "security/CriteriaSharingRule:name", - "security/CriteriaSharingRule:object", - "security/CriteriaSharingRule:sharedWith", - "security/CriteriaSharingRule:type", - "security/EffectiveObjectPermission:allowCreate", - "security/EffectiveObjectPermission:allowDelete", - "security/EffectiveObjectPermission:allowEdit", - "security/EffectiveObjectPermission:allowExport", - "security/EffectiveObjectPermission:allowPurge", - "security/EffectiveObjectPermission:allowRead", - "security/EffectiveObjectPermission:allowRestore", - "security/EffectiveObjectPermission:allowTransfer", - "security/EffectiveObjectPermission:apiOperations", - "security/EffectiveObjectPermission:modifyAllRecords", - "security/EffectiveObjectPermission:readScope", - "security/EffectiveObjectPermission:viewAllRecords", - "security/EffectiveObjectPermission:writeScope", - "security/ExplainDecision:allowed", - "security/ExplainDecision:layers", - "security/ExplainDecision:object", - "security/ExplainDecision:operation", - "security/ExplainDecision:principal", - "security/ExplainDecision:readFilter", - "security/ExplainDecision:record", - "security/ExplainLayer:contributors", - "security/ExplainLayer:detail", - "security/ExplainLayer:kernelTier", - "security/ExplainLayer:layer", - "security/ExplainLayer:record", - "security/ExplainLayer:verdict", - "security/ExplainMatchedRule:effect", - "security/ExplainMatchedRule:grants", - "security/ExplainMatchedRule:kind", - "security/ExplainMatchedRule:name", - "security/ExplainMatchedRule:predicate", - "security/ExplainMatchedRule:via", - "security/ExplainRecordAttribution:detail", - "security/ExplainRecordAttribution:matchesRecord", - "security/ExplainRecordAttribution:outcome", - "security/ExplainRecordAttribution:rowFilter", - "security/ExplainRecordAttribution:rules", - "security/ExplainRequest:object", - "security/ExplainRequest:operation", - "security/ExplainRequest:recordId", - "security/ExplainRequest:userId", - "security/FieldPermission:editable", - "security/FieldPermission:readable", - "security/ObjectPermission:allowCreate", - "security/ObjectPermission:allowDelete", - "security/ObjectPermission:allowEdit", - "security/ObjectPermission:allowExport", - "security/ObjectPermission:allowPurge", - "security/ObjectPermission:allowRead", - "security/ObjectPermission:allowRestore", - "security/ObjectPermission:allowTransfer", - "security/ObjectPermission:modifyAllRecords", - "security/ObjectPermission:readScope", - "security/ObjectPermission:viewAllRecords", - "security/ObjectPermission:writeScope", - "security/PermissionSet:_lock", - "security/PermissionSet:_lockDocsUrl", - "security/PermissionSet:_lockReason", - "security/PermissionSet:_lockSource", - "security/PermissionSet:_packageId", - "security/PermissionSet:_packageVersion", - "security/PermissionSet:_provenance", - "security/PermissionSet:adminScope", - "security/PermissionSet:description", - "security/PermissionSet:fields", - "security/PermissionSet:isDefault", - "security/PermissionSet:label", - "security/PermissionSet:managedBy", - "security/PermissionSet:name", - "security/PermissionSet:objects", - "security/PermissionSet:packageId", - "security/PermissionSet:protection", - "security/PermissionSet:rowLevelSecurity", - "security/PermissionSet:systemPermissions", - "security/PermissionSet:tabPermissions", - "security/RLSEvaluationResult:checkResult", - "security/RLSEvaluationResult:durationMs", - "security/RLSEvaluationResult:error", - "security/RLSEvaluationResult:granted", - "security/RLSEvaluationResult:policyName", - "security/RLSEvaluationResult:usingResult", - "security/RLSUserContext:attributes", - "security/RLSUserContext:department", - "security/RLSUserContext:email", - "security/RLSUserContext:id", - "security/RLSUserContext:positions", - "security/RLSUserContext:tenantId", - "security/RowLevelSecurityPolicy:check", - "security/RowLevelSecurityPolicy:description", - "security/RowLevelSecurityPolicy:enabled", - "security/RowLevelSecurityPolicy:label", - "security/RowLevelSecurityPolicy:name", - "security/RowLevelSecurityPolicy:object", - "security/RowLevelSecurityPolicy:operation", - "security/RowLevelSecurityPolicy:positions", - "security/RowLevelSecurityPolicy:priority [RETIRED]", - "security/RowLevelSecurityPolicy:tags", - "security/RowLevelSecurityPolicy:using", - "security/SharingRule:accessLevel", - "security/SharingRule:active", - "security/SharingRule:condition", - "security/SharingRule:description", - "security/SharingRule:label", - "security/SharingRule:name", - "security/SharingRule:object", - "security/SharingRule:sharedWith", - "security/SharingRule:type", - "shared/BaseMetadataRecord:format", - "shared/BaseMetadataRecord:id", - "shared/BaseMetadataRecord:name", - "shared/BaseMetadataRecord:type", - "shared/CorsConfig:credentials", - "shared/CorsConfig:enabled", - "shared/CorsConfig:maxAge", - "shared/CorsConfig:methods", - "shared/CorsConfig:origins", - "shared/Expression:ast", - "shared/Expression:dialect", - "shared/Expression:meta", - "shared/Expression:source", - "shared/ExpressionMeta:generatedBy", - "shared/ExpressionMeta:rationale", - "shared/FieldMapping:defaultValue", - "shared/FieldMapping:source", - "shared/FieldMapping:target", - "shared/FieldMapping:transform", - "shared/HttpRequest:body", - "shared/HttpRequest:headers", - "shared/HttpRequest:method", - "shared/HttpRequest:params", - "shared/HttpRequest:url", - "shared/Predicate:ast", - "shared/Predicate:dialect", - "shared/Predicate:meta", - "shared/Predicate:source", - "shared/Protection:docsUrl", - "shared/Protection:lock", - "shared/Protection:reason", - "shared/RateLimitConfig:enabled", - "shared/RateLimitConfig:maxRequests", - "shared/RateLimitConfig:windowMs", - "shared/SortItem:field", - "shared/SortItem:order", - "shared/StaticMount:cacheControl", - "shared/StaticMount:directory", - "shared/StaticMount:path", - "studio/ActionContribution:icon", - "studio/ActionContribution:id", - "studio/ActionContribution:label", - "studio/ActionContribution:location", - "studio/ActionContribution:metadataTypes", - "studio/CommandContribution:icon", - "studio/CommandContribution:id", - "studio/CommandContribution:label", - "studio/CommandContribution:shortcut", - "studio/ERDiagramConfig:autoFit", - "studio/ERDiagramConfig:clickToNavigate", - "studio/ERDiagramConfig:dragToConnect", - "studio/ERDiagramConfig:enabled", - "studio/ERDiagramConfig:exportFormats", - "studio/ERDiagramConfig:hideOrphans", - "studio/ERDiagramConfig:highlightOnHover", - "studio/ERDiagramConfig:layout", - "studio/ERDiagramConfig:maxZoom", - "studio/ERDiagramConfig:minZoom", - "studio/ERDiagramConfig:nodeDisplay", - "studio/ERDiagramConfig:showEdgeLabels", - "studio/ERDiagramConfig:showMinimap", - "studio/ERDiagramConfig:zoomControls", - "studio/ERNodeDisplay:maxFieldsVisible", - "studio/ERNodeDisplay:showDescription", - "studio/ERNodeDisplay:showFieldTypes", - "studio/ERNodeDisplay:showFields", - "studio/ERNodeDisplay:showIcon", - "studio/ERNodeDisplay:showRecordCount", - "studio/ERNodeDisplay:showRequiredIndicator", - "studio/FieldEditorConfig:batchOperations", - "studio/FieldEditorConfig:dragReorder", - "studio/FieldEditorConfig:fieldGroups", - "studio/FieldEditorConfig:inlineEditing", - "studio/FieldEditorConfig:paginationThreshold", - "studio/FieldEditorConfig:propertySections", - "studio/FieldEditorConfig:showFieldGroups", - "studio/FieldEditorConfig:showPropertyPanel", - "studio/FieldEditorConfig:showUsageStats", - "studio/FieldGroup:defaultExpanded", - "studio/FieldGroup:icon", - "studio/FieldGroup:key", - "studio/FieldGroup:label", - "studio/FieldGroup:order", - "studio/FieldPropertySection:defaultExpanded", - "studio/FieldPropertySection:icon", - "studio/FieldPropertySection:key", - "studio/FieldPropertySection:label", - "studio/FieldPropertySection:order", - "studio/FlowBuilderConfig:animateExecution", - "studio/FlowBuilderConfig:connectionValidation", - "studio/FlowBuilderConfig:layoutAlgorithm", - "studio/FlowBuilderConfig:layoutDirection", - "studio/FlowBuilderConfig:nodeDescriptors", - "studio/FlowBuilderConfig:showMinimap", - "studio/FlowBuilderConfig:showPalette", - "studio/FlowBuilderConfig:showPropertyPanel", - "studio/FlowBuilderConfig:snap", - "studio/FlowBuilderConfig:undoLimit", - "studio/FlowBuilderConfig:zoom", - "studio/FlowCanvasEdge:animated", - "studio/FlowCanvasEdge:color", - "studio/FlowCanvasEdge:edgeId", - "studio/FlowCanvasEdge:labelPosition", - "studio/FlowCanvasEdge:style", - "studio/FlowCanvasEdge:waypoints", - "studio/FlowCanvasNode:annotation", - "studio/FlowCanvasNode:borderColor", - "studio/FlowCanvasNode:collapsed", - "studio/FlowCanvasNode:fillColor", - "studio/FlowCanvasNode:height", - "studio/FlowCanvasNode:nodeId", - "studio/FlowCanvasNode:width", - "studio/FlowCanvasNode:x", - "studio/FlowCanvasNode:y", - "studio/FlowNodeRenderDescriptor:action", - "studio/FlowNodeRenderDescriptor:allowBoundaryEvents", - "studio/FlowNodeRenderDescriptor:borderColor", - "studio/FlowNodeRenderDescriptor:defaultHeight", - "studio/FlowNodeRenderDescriptor:defaultLabel", - "studio/FlowNodeRenderDescriptor:defaultWidth", - "studio/FlowNodeRenderDescriptor:fillColor", - "studio/FlowNodeRenderDescriptor:icon", - "studio/FlowNodeRenderDescriptor:paletteCategory", - "studio/FlowNodeRenderDescriptor:shape", - "studio/MetadataIconContribution:icon", - "studio/MetadataIconContribution:label", - "studio/MetadataIconContribution:metadataType", - "studio/MetadataViewerContribution:id", - "studio/MetadataViewerContribution:label", - "studio/MetadataViewerContribution:metadataTypes", - "studio/MetadataViewerContribution:modes", - "studio/MetadataViewerContribution:priority", - "studio/ObjectDesignerConfig:defaultView", - "studio/ObjectDesignerConfig:erDiagram", - "studio/ObjectDesignerConfig:fieldEditor", - "studio/ObjectDesignerConfig:objectManager", - "studio/ObjectDesignerConfig:objectPreview", - "studio/ObjectDesignerConfig:relationshipMapper", - "studio/ObjectFilter:hasFieldType", - "studio/ObjectFilter:hasRelationships", - "studio/ObjectFilter:includeAbstract", - "studio/ObjectFilter:includeSystem", - "studio/ObjectFilter:package", - "studio/ObjectFilter:searchQuery", - "studio/ObjectFilter:tags", - "studio/ObjectManagerConfig:defaultDisplayMode", - "studio/ObjectManagerConfig:defaultFilter", - "studio/ObjectManagerConfig:defaultSortDirection", - "studio/ObjectManagerConfig:defaultSortField", - "studio/ObjectManagerConfig:enableComparison", - "studio/ObjectManagerConfig:showCreateAction", - "studio/ObjectManagerConfig:showERDiagramToggle", - "studio/ObjectManagerConfig:showFieldCount", - "studio/ObjectManagerConfig:showQuickPreview", - "studio/ObjectManagerConfig:showRelationshipCount", - "studio/ObjectManagerConfig:showStatsSummary", - "studio/ObjectPreviewConfig:defaultTab", - "studio/ObjectPreviewConfig:showBreadcrumbs", - "studio/ObjectPreviewConfig:showHeader", - "studio/ObjectPreviewConfig:tabs", - "studio/ObjectPreviewTab:enabled", - "studio/ObjectPreviewTab:icon", - "studio/ObjectPreviewTab:key", - "studio/ObjectPreviewTab:label", - "studio/ObjectPreviewTab:order", - "studio/PanelContribution:icon", - "studio/PanelContribution:id", - "studio/PanelContribution:label", - "studio/PanelContribution:location", - "studio/RelationshipDisplay:cardinalityLabel", - "studio/RelationshipDisplay:color", - "studio/RelationshipDisplay:highlightColor", - "studio/RelationshipDisplay:lineStyle", - "studio/RelationshipDisplay:type", - "studio/RelationshipMapperConfig:displayConfig", - "studio/RelationshipMapperConfig:showCascadeWarnings", - "studio/RelationshipMapperConfig:showReverseRelationships", - "studio/RelationshipMapperConfig:visualCreation", - "studio/SidebarGroupContribution:icon", - "studio/SidebarGroupContribution:key", - "studio/SidebarGroupContribution:label", - "studio/SidebarGroupContribution:metadataTypes", - "studio/SidebarGroupContribution:order", - "studio/StudioPluginContributions:actions", - "studio/StudioPluginContributions:commands", - "studio/StudioPluginContributions:metadataIcons", - "studio/StudioPluginContributions:metadataViewers", - "studio/StudioPluginContributions:panels", - "studio/StudioPluginContributions:sidebarGroups", - "studio/StudioPluginManifest:author", - "studio/StudioPluginManifest:contributes", - "studio/StudioPluginManifest:description", - "studio/StudioPluginManifest:id", - "studio/StudioPluginManifest:name", - "studio/StudioPluginManifest:version", - "system/AccessControlConfig:acl", - "system/AccessControlConfig:allowedHeaders", - "system/AccessControlConfig:allowedIps", - "system/AccessControlConfig:allowedMethods", - "system/AccessControlConfig:allowedOrigins", - "system/AccessControlConfig:blockedIps", - "system/AccessControlConfig:corsEnabled", - "system/AccessControlConfig:exposeHeaders", - "system/AccessControlConfig:maxAge", - "system/AccessControlConfig:publicAccess", - "system/ActionResultDialogTranslation:acknowledge", - "system/ActionResultDialogTranslation:description", - "system/ActionResultDialogTranslation:fields", - "system/ActionResultDialogTranslation:title", - "system/AddFieldOperation:field", - "system/AddFieldOperation:fieldName", - "system/AddFieldOperation:objectName", - "system/AddFieldOperation:type", - "system/AdvancedAuthConfig:cookiePrefix", - "system/AdvancedAuthConfig:crossSubDomainCookies", - "system/AdvancedAuthConfig:disableCSRFCheck", - "system/AdvancedAuthConfig:useSecureCookies", - "system/AnalyzerConfig:customFilters", - "system/AnalyzerConfig:language", - "system/AnalyzerConfig:stopwords", - "system/AnalyzerConfig:type", - "system/AppCompatibilityCheck:compatible", - "system/AppCompatibilityCheck:issues", - "system/AppInstallRequest:appId", - "system/AppInstallRequest:configOverrides", - "system/AppInstallRequest:skipSeedData", - "system/AppInstallRequest:tenantId", - "system/AppInstallResult:appId", - "system/AppInstallResult:createdTables", - "system/AppInstallResult:durationMs", - "system/AppInstallResult:error", - "system/AppInstallResult:installedObjects", - "system/AppInstallResult:seededRecords", - "system/AppInstallResult:success", - "system/AppInstallResult:version", - "system/AppManifest:dependencies", - "system/AppManifest:description", - "system/AppManifest:flows", - "system/AppManifest:hasSeedData", - "system/AppManifest:label", - "system/AppManifest:minKernelVersion", - "system/AppManifest:name", - "system/AppManifest:objects", - "system/AppManifest:seedData", - "system/AppManifest:version", - "system/AppManifest:views", - "system/AuthConfig:advanced", - "system/AuthConfig:baseUrl", - "system/AuthConfig:databaseUrl", - "system/AuthConfig:emailAndPassword", - "system/AuthConfig:emailVerification", - "system/AuthConfig:mutualTls", - "system/AuthConfig:oidcProviders", - "system/AuthConfig:plugins", - "system/AuthConfig:providers", - "system/AuthConfig:secret", - "system/AuthConfig:session", - "system/AuthConfig:socialProviders", - "system/AuthConfig:ssoOnlyMode", - "system/AuthConfig:trustedOrigins", - "system/AuthConfig:uiBasePath", - "system/AuthPluginConfig:admin", - "system/AuthPluginConfig:deviceAuthorization", - "system/AuthPluginConfig:dynamicClientRegistration", - "system/AuthPluginConfig:magicLink", - "system/AuthPluginConfig:oidcProvider", - "system/AuthPluginConfig:organization", - "system/AuthPluginConfig:passkeys", - "system/AuthPluginConfig:passwordRejectBreached", - "system/AuthPluginConfig:phoneNumber", - "system/AuthPluginConfig:twoFactor", - "system/AuthProviderConfig:clientId", - "system/AuthProviderConfig:clientSecret", - "system/AuthProviderConfig:id", - "system/AuthProviderConfig:scope", - "system/AwarenessEvent:eventId", - "system/AwarenessEvent:eventType", - "system/AwarenessEvent:payload", - "system/AwarenessEvent:sessionId", - "system/AwarenessEvent:timestamp", - "system/AwarenessEvent:userId", - "system/AwarenessSession:documentId", - "system/AwarenessSession:lastUpdate", - "system/AwarenessSession:metadata", - "system/AwarenessSession:sessionId", - "system/AwarenessSession:startedAt", - "system/AwarenessSession:users", - "system/AwarenessUpdate:currentDocument", - "system/AwarenessUpdate:currentView", - "system/AwarenessUpdate:metadata", - "system/AwarenessUpdate:status", - "system/AwarenessUserState:currentDocument", - "system/AwarenessUserState:currentView", - "system/AwarenessUserState:joinedAt", - "system/AwarenessUserState:lastActivity", - "system/AwarenessUserState:metadata", - "system/AwarenessUserState:permissions", - "system/AwarenessUserState:sessionId", - "system/AwarenessUserState:status", - "system/AwarenessUserState:userAvatar", - "system/AwarenessUserState:userId", - "system/AwarenessUserState:userName", - "system/BackupConfig:compression", - "system/BackupConfig:destination", - "system/BackupConfig:encryption", - "system/BackupConfig:retention", - "system/BackupConfig:schedule", - "system/BackupConfig:strategy", - "system/BackupConfig:verifyAfterBackup", - "system/BackupRetention:days", - "system/BackupRetention:maxCopies", - "system/BackupRetention:minCopies", - "system/BatchProgress:batchId", - "system/BatchProgress:completedAt", - "system/BatchProgress:failed", - "system/BatchProgress:percentage", - "system/BatchProgress:processed", - "system/BatchProgress:startedAt", - "system/BatchProgress:status", - "system/BatchProgress:succeeded", - "system/BatchProgress:total", - "system/Book:_lock", - "system/Book:_lockDocsUrl", - "system/Book:_lockReason", - "system/Book:_lockSource", - "system/Book:_packageId", - "system/Book:_packageVersion", - "system/Book:_provenance", - "system/Book:audience", - "system/Book:description", - "system/Book:groups", - "system/Book:icon", - "system/Book:label", - "system/Book:name", - "system/Book:order", - "system/Book:slug", - "system/BookGroup:include", - "system/BookGroup:key", - "system/BookGroup:label", - "system/BookGroup:order", - "system/BookGroup:package", - "system/BookGroup:pages", - "system/BookGroup:translations [RETIRED]", - "system/BucketConfig:accessControl", - "system/BucketConfig:bucketName", - "system/BucketConfig:description", - "system/BucketConfig:enabled", - "system/BucketConfig:encryption", - "system/BucketConfig:endpoint", - "system/BucketConfig:label", - "system/BucketConfig:lifecyclePolicy", - "system/BucketConfig:multipartConfig", - "system/BucketConfig:name", - "system/BucketConfig:pathStyle", - "system/BucketConfig:provider", - "system/BucketConfig:region", - "system/BucketConfig:tags", - "system/BucketConfig:versioning", - "system/CRDTMergeResult:conflicts", - "system/CRDTMergeResult:state", - "system/CacheAvalanchePrevention:circuitBreaker", - "system/CacheAvalanchePrevention:jitterTtl", - "system/CacheAvalanchePrevention:lockout", - "system/CacheConfig:compression", - "system/CacheConfig:enabled", - "system/CacheConfig:encryption", - "system/CacheConfig:invalidation", - "system/CacheConfig:prefetch", - "system/CacheConfig:tiers", - "system/CacheInvalidation:pattern", - "system/CacheInvalidation:scope", - "system/CacheInvalidation:tags", - "system/CacheInvalidation:trigger", - "system/CacheTier:maxSize", - "system/CacheTier:name", - "system/CacheTier:strategy", - "system/CacheTier:ttl", - "system/CacheTier:type", - "system/CacheTier:warmup", - "system/CacheWarmup:concurrency", - "system/CacheWarmup:enabled", - "system/CacheWarmup:patterns", - "system/CacheWarmup:schedule", - "system/CacheWarmup:strategy", - "system/ChangeImpact:affectedSystems", - "system/ChangeImpact:affectedUsers", - "system/ChangeImpact:downtime", - "system/ChangeImpact:level", - "system/ChangeRequest:approval", - "system/ChangeRequest:attachments", - "system/ChangeRequest:description", - "system/ChangeRequest:id", - "system/ChangeRequest:impact", - "system/ChangeRequest:implementation", - "system/ChangeRequest:metadata", - "system/ChangeRequest:priority", - "system/ChangeRequest:requestedAt", - "system/ChangeRequest:requestedBy", - "system/ChangeRequest:rollbackPlan", - "system/ChangeRequest:schedule", - "system/ChangeRequest:securityImpact", - "system/ChangeRequest:status", - "system/ChangeRequest:title", - "system/ChangeRequest:type", - "system/ChangeSet:author", - "system/ChangeSet:createdAt", - "system/ChangeSet:dependencies", - "system/ChangeSet:description", - "system/ChangeSet:id", - "system/ChangeSet:name", - "system/ChangeSet:operations", - "system/ChangeSet:rollback", - "system/CollaborationSession:config", - "system/CollaborationSession:createdAt", - "system/CollaborationSession:cursors", - "system/CollaborationSession:documentId", - "system/CollaborationSession:lastActivity", - "system/CollaborationSession:operations", - "system/CollaborationSession:sessionId", - "system/CollaborationSession:status", - "system/CollaborationSession:users", - "system/CollaborationSession:version", - "system/CollaborationSessionConfig:conflictResolution", - "system/CollaborationSessionConfig:enableAwareness", - "system/CollaborationSessionConfig:enableCursorSharing", - "system/CollaborationSessionConfig:enablePresence", - "system/CollaborationSessionConfig:idleTimeout", - "system/CollaborationSessionConfig:maxUsers", - "system/CollaborationSessionConfig:mode", - "system/CollaborationSessionConfig:persistence", - "system/CollaborationSessionConfig:snapshot", - "system/CollaborativeCursor:documentId", - "system/CollaborativeCursor:isTyping", - "system/CollaborativeCursor:lastUpdate", - "system/CollaborativeCursor:metadata", - "system/CollaborativeCursor:position", - "system/CollaborativeCursor:selection", - "system/CollaborativeCursor:sessionId", - "system/CollaborativeCursor:style", - "system/CollaborativeCursor:userId", - "system/CollaborativeCursor:userName", - "system/ComplianceAuditRequirement:alertOnMissing", - "system/ComplianceAuditRequirement:framework", - "system/ComplianceAuditRequirement:requiredEvents", - "system/ComplianceAuditRequirement:retentionDays", - "system/ComplianceEncryptionRequirement:dataClassifications", - "system/ComplianceEncryptionRequirement:framework", - "system/ComplianceEncryptionRequirement:keyRotationMaxDays", - "system/ComplianceEncryptionRequirement:minimumAlgorithm", - "system/ConsoleDestinationConfig:colors", - "system/ConsoleDestinationConfig:prettyPrint", - "system/ConsoleDestinationConfig:stream", - "system/ConsumerConfig:autoOffsetReset", - "system/ConsumerConfig:enableAutoCommit", - "system/ConsumerConfig:groupId", - "system/ConsumerConfig:maxPollRecords", - "system/CounterOperation:delta", - "system/CounterOperation:replicaId", - "system/CounterOperation:timestamp", - "system/CoverageBreakdownEntry:coveragePercent", - "system/CoverageBreakdownEntry:group", - "system/CoverageBreakdownEntry:totalKeys", - "system/CoverageBreakdownEntry:translatedKeys", - "system/CreateObjectOperation:object", - "system/CreateObjectOperation:type", - "system/CronSchedule:expression", - "system/CronSchedule:timezone", - "system/CronSchedule:type", - "system/CursorSelection:anchor", - "system/CursorSelection:direction", - "system/CursorSelection:focus", - "system/CursorStyle:color", - "system/CursorStyle:label", - "system/CursorStyle:opacity", - "system/CursorStyle:pulseOnUpdate", - "system/CursorStyle:showLabel", - "system/CursorUpdate:isTyping", - "system/CursorUpdate:metadata", - "system/CursorUpdate:position", - "system/CursorUpdate:selection", - "system/DataClassificationPolicy:classification", - "system/DataClassificationPolicy:requireAudit", - "system/DataClassificationPolicy:requireEncryption", - "system/DataClassificationPolicy:requireMasking", - "system/DataClassificationPolicy:retentionDays", - "system/DataMigrationFlag:advisory", - "system/DataMigrationFlag:applied_at", - "system/DataMigrationFlag:blocking", - "system/DataMigrationFlag:details", - "system/DataMigrationFlag:id", - "system/DataMigrationFlag:last_run_at", - "system/DataMigrationFlag:verified_at", - "system/DatabaseLevelIsolationStrategy:backup", - "system/DatabaseLevelIsolationStrategy:connectionPool", - "system/DatabaseLevelIsolationStrategy:database", - "system/DatabaseLevelIsolationStrategy:encryption", - "system/DatabaseLevelIsolationStrategy:strategy", - "system/DeadLetterQueue:enabled", - "system/DeadLetterQueue:maxRetries", - "system/DeadLetterQueue:queueName", - "system/DeleteObjectOperation:objectName", - "system/DeleteObjectOperation:type", - "system/DeployBundle:flows", - "system/DeployBundle:manifest", - "system/DeployBundle:objects", - "system/DeployBundle:permissions", - "system/DeployBundle:seedData", - "system/DeployBundle:views", - "system/DeployDiff:changes", - "system/DeployDiff:hasBreakingChanges", - "system/DeployDiff:summary", - "system/DeployManifest:checksum", - "system/DeployManifest:createdAt", - "system/DeployManifest:flows", - "system/DeployManifest:objects", - "system/DeployManifest:permissions", - "system/DeployManifest:version", - "system/DeployManifest:views", - "system/DeployValidationIssue:code", - "system/DeployValidationIssue:message", - "system/DeployValidationIssue:path", - "system/DeployValidationIssue:severity", - "system/DeployValidationResult:errorCount", - "system/DeployValidationResult:issues", - "system/DeployValidationResult:valid", - "system/DeployValidationResult:warningCount", - "system/DisasterRecoveryPlan:backup", - "system/DisasterRecoveryPlan:contacts", - "system/DisasterRecoveryPlan:enabled", - "system/DisasterRecoveryPlan:failover", - "system/DisasterRecoveryPlan:replication", - "system/DisasterRecoveryPlan:rpo", - "system/DisasterRecoveryPlan:rto", - "system/DisasterRecoveryPlan:runbookUrl", - "system/DisasterRecoveryPlan:testing", - "system/DistributedCacheConfig:avalanchePrevention", - "system/DistributedCacheConfig:compression", - "system/DistributedCacheConfig:consistency", - "system/DistributedCacheConfig:enabled", - "system/DistributedCacheConfig:encryption", - "system/DistributedCacheConfig:invalidation", - "system/DistributedCacheConfig:prefetch", - "system/DistributedCacheConfig:tiers", - "system/DistributedCacheConfig:warmup", - "system/Doc:_lock", - "system/Doc:_lockDocsUrl", - "system/Doc:_lockReason", - "system/Doc:_lockSource", - "system/Doc:_packageId", - "system/Doc:_packageVersion", - "system/Doc:_provenance", - "system/Doc:content", - "system/Doc:description", - "system/Doc:group", - "system/Doc:label", - "system/Doc:name", - "system/Doc:order", - "system/Doc:tags", - "system/Doc:translations", - "system/EmailAddressConfig:address", - "system/EmailAddressConfig:name", - "system/EmailAndPasswordConfig:autoSignIn", - "system/EmailAndPasswordConfig:disableSignUp", - "system/EmailAndPasswordConfig:enabled", - "system/EmailAndPasswordConfig:maxPasswordLength", - "system/EmailAndPasswordConfig:minPasswordLength", - "system/EmailAndPasswordConfig:requireEmailVerification", - "system/EmailAndPasswordConfig:resetPasswordTokenExpiresIn", - "system/EmailAndPasswordConfig:revokeSessionsOnPasswordReset", - "system/EmailServiceConfig:apiKey", - "system/EmailServiceConfig:appName", - "system/EmailServiceConfig:defaultFrom", - "system/EmailServiceConfig:defaultTemplateContext", - "system/EmailServiceConfig:options", - "system/EmailServiceConfig:persist", - "system/EmailServiceConfig:provider", - "system/EmailServiceConfig:queueDelivery", - "system/EmailServiceConfig:retries", - "system/EmailTemplateDefinition:_lock", - "system/EmailTemplateDefinition:_lockDocsUrl", - "system/EmailTemplateDefinition:_lockReason", - "system/EmailTemplateDefinition:_lockSource", - "system/EmailTemplateDefinition:_packageId", - "system/EmailTemplateDefinition:_packageVersion", - "system/EmailTemplateDefinition:_provenance", - "system/EmailTemplateDefinition:active", - "system/EmailTemplateDefinition:bodyHtml", - "system/EmailTemplateDefinition:bodyText", - "system/EmailTemplateDefinition:category", - "system/EmailTemplateDefinition:description", - "system/EmailTemplateDefinition:fromOverride", - "system/EmailTemplateDefinition:isSystem", - "system/EmailTemplateDefinition:label", - "system/EmailTemplateDefinition:locale", - "system/EmailTemplateDefinition:name", - "system/EmailTemplateDefinition:protection", - "system/EmailTemplateDefinition:replyTo", - "system/EmailTemplateDefinition:subject", - "system/EmailTemplateDefinition:variables", - "system/EmailTemplateDefinitionVariable:description", - "system/EmailTemplateDefinitionVariable:name", - "system/EmailTemplateDefinitionVariable:required", - "system/EmailTemplateDefinitionVariable:type", - "system/EmailVerificationConfig:autoSignInAfterVerification", - "system/EmailVerificationConfig:expiresIn", - "system/EmailVerificationConfig:sendOnSignIn", - "system/EmailVerificationConfig:sendOnSignUp", - "system/EncryptionConfig:algorithm", - "system/EncryptionConfig:deterministicEncryption", - "system/EncryptionConfig:enabled", - "system/EncryptionConfig:keyManagement", - "system/EncryptionConfig:scope", - "system/EncryptionConfig:searchableEncryption", - "system/ExecuteSqlOperation:description", - "system/ExecuteSqlOperation:sql", - "system/ExecuteSqlOperation:type", - "system/ExternalServiceDestinationConfig:config", - "system/ExternalServiceDestinationConfig:credentials", - "system/ExternalServiceDestinationConfig:endpoint", - "system/ExternalServiceDestinationConfig:index", - "system/ExternalServiceDestinationConfig:logGroup", - "system/ExternalServiceDestinationConfig:logStream", - "system/ExternalServiceDestinationConfig:region", - "system/FacetConfig:field", - "system/FacetConfig:maxValues", - "system/FacetConfig:sort", - "system/FailoverConfig:autoFailover", - "system/FailoverConfig:dns", - "system/FailoverConfig:failureThreshold", - "system/FailoverConfig:healthCheckInterval", - "system/FailoverConfig:mode", - "system/FailoverConfig:regions", - "system/Feature:code", - "system/Feature:description", - "system/Feature:label", - "system/Feature:requires", - "system/Feature:type", - "system/Feature:unit", - "system/FieldEncryption:encryptionConfig", - "system/FieldEncryption:fieldName", - "system/FieldEncryption:indexable", - "system/FieldTranslation:help", - "system/FieldTranslation:label", - "system/FieldTranslation:options", - "system/FieldTranslation:placeholder", - "system/FileDestinationConfig:append", - "system/FileDestinationConfig:encoding", - "system/FileDestinationConfig:path", - "system/FileDestinationConfig:rotation", - "system/FileMetadata:created", - "system/FileMetadata:etag", - "system/FileMetadata:fileId", - "system/FileMetadata:lastModified", - "system/FileMetadata:mimeType", - "system/FileMetadata:name", - "system/FileMetadata:path", - "system/FileMetadata:size", - "system/GCounter:counts", - "system/GCounter:type", - "system/HistogramBucketConfig:explicit", - "system/HistogramBucketConfig:exponential", - "system/HistogramBucketConfig:linear", - "system/HistogramBucketConfig:type", - "system/HttpDestinationConfig:auth", - "system/HttpDestinationConfig:batch", - "system/HttpDestinationConfig:headers", - "system/HttpDestinationConfig:method", - "system/HttpDestinationConfig:retry", - "system/HttpDestinationConfig:timeout", - "system/HttpDestinationConfig:url", - "system/Incident:affectedDataClassifications", - "system/Incident:affectedSystems", - "system/Incident:category", - "system/Incident:correctiveActions", - "system/Incident:description", - "system/Incident:detectedAt", - "system/Incident:id", - "system/Incident:lessonsLearned", - "system/Incident:metadata", - "system/Incident:relatedChangeRequestIds", - "system/Incident:reportedAt", - "system/Incident:reportedBy", - "system/Incident:resolvedAt", - "system/Incident:responsePhases", - "system/Incident:rootCause", - "system/Incident:severity", - "system/Incident:status", - "system/Incident:title", - "system/IncidentNotificationMatrix:escalationChain", - "system/IncidentNotificationMatrix:escalationTimeoutMinutes", - "system/IncidentNotificationMatrix:rules", - "system/IncidentNotificationRule:channels", - "system/IncidentNotificationRule:notifyRegulators", - "system/IncidentNotificationRule:recipients", - "system/IncidentNotificationRule:regulatorDeadlineHours", - "system/IncidentNotificationRule:severity", - "system/IncidentNotificationRule:withinMinutes", - "system/IncidentResponsePhase:assignedTo", - "system/IncidentResponsePhase:completedAt", - "system/IncidentResponsePhase:description", - "system/IncidentResponsePhase:notes", - "system/IncidentResponsePhase:phase", - "system/IncidentResponsePhase:targetHours", - "system/IncidentResponsePolicy:defaultResponseTeam", - "system/IncidentResponsePolicy:enabled", - "system/IncidentResponsePolicy:notificationMatrix", - "system/IncidentResponsePolicy:regulatoryNotificationThreshold", - "system/IncidentResponsePolicy:requirePostIncidentReview", - "system/IncidentResponsePolicy:retentionDays", - "system/IncidentResponsePolicy:triageDeadlineHours", - "system/IntervalSchedule:intervalMs", - "system/IntervalSchedule:type", - "system/Job:_lock", - "system/Job:_lockDocsUrl", - "system/Job:_lockReason", - "system/Job:_lockSource", - "system/Job:_packageId", - "system/Job:_packageVersion", - "system/Job:_provenance", - "system/Job:description", - "system/Job:enabled", - "system/Job:handler", - "system/Job:label", - "system/Job:name", - "system/Job:retryPolicy", - "system/Job:schedule", - "system/Job:timeout", - "system/JobExecution:completedAt", - "system/JobExecution:durationMs", - "system/JobExecution:error", - "system/JobExecution:jobId", - "system/JobExecution:startedAt", - "system/JobExecution:status", - "system/KeyRotationPolicy:autoRotate", - "system/KeyRotationPolicy:enabled", - "system/KeyRotationPolicy:frequencyDays", - "system/KeyRotationPolicy:retainOldVersions", - "system/LWWRegister:replicaId", - "system/LWWRegister:timestamp", - "system/LWWRegister:type", - "system/LWWRegister:value", - "system/LWWRegister:vectorClock", - "system/License:customFeatures", - "system/License:customLimits", - "system/License:expiresAt", - "system/License:issuedAt", - "system/License:planCode", - "system/License:plugins", - "system/License:signature", - "system/License:spaceId", - "system/License:status", - "system/LifecyclePolicyConfig:enabled", - "system/LifecyclePolicyConfig:rules", - "system/LifecyclePolicyRule:action", - "system/LifecyclePolicyRule:daysAfterCreation", - "system/LifecyclePolicyRule:daysAfterModification", - "system/LifecyclePolicyRule:enabled", - "system/LifecyclePolicyRule:id", - "system/LifecyclePolicyRule:prefix", - "system/LifecyclePolicyRule:tags", - "system/LifecyclePolicyRule:targetStorageClass", - "system/LogDestination:console", - "system/LogDestination:enabled", - "system/LogDestination:externalService", - "system/LogDestination:file", - "system/LogDestination:filterId", - "system/LogDestination:format", - "system/LogDestination:http", - "system/LogDestination:level", - "system/LogDestination:name", - "system/LogDestination:type", - "system/LogEnrichmentConfig:addCaller", - "system/LogEnrichmentConfig:addCorrelationIds", - "system/LogEnrichmentConfig:addEnvironment", - "system/LogEnrichmentConfig:addHostname", - "system/LogEnrichmentConfig:addProcessId", - "system/LogEnrichmentConfig:addTimestampFormats", - "system/LogEnrichmentConfig:dynamicEnrichers", - "system/LogEnrichmentConfig:staticFields", - "system/LogEntry:component", - "system/LogEntry:context", - "system/LogEntry:error", - "system/LogEntry:level", - "system/LogEntry:message", - "system/LogEntry:service", - "system/LogEntry:spanId", - "system/LogEntry:timestamp", - "system/LogEntry:traceId", - "system/LoggerConfig:file", - "system/LoggerConfig:format", - "system/LoggerConfig:level", - "system/LoggerConfig:name", - "system/LoggerConfig:redact", - "system/LoggerConfig:rotation", - "system/LoggerConfig:sourceLocation", - "system/LoggingConfig:buffer", - "system/LoggingConfig:default", - "system/LoggingConfig:destinations", - "system/LoggingConfig:enabled", - "system/LoggingConfig:enrichment", - "system/LoggingConfig:label", - "system/LoggingConfig:level", - "system/LoggingConfig:loggers", - "system/LoggingConfig:name", - "system/LoggingConfig:performance", - "system/LoggingConfig:redact", - "system/LoggingConfig:sampling", - "system/MaskingVisibilityRule:approvalRoles", - "system/MaskingVisibilityRule:auditUnmask", - "system/MaskingVisibilityRule:dataClassification", - "system/MaskingVisibilityRule:defaultMasked", - "system/MaskingVisibilityRule:requireApproval", - "system/MaskingVisibilityRule:unmaskRoles", - "system/MessageQueueConfig:consumers", - "system/MessageQueueConfig:deadLetterQueue", - "system/MessageQueueConfig:provider", - "system/MessageQueueConfig:sasl", - "system/MessageQueueConfig:ssl", - "system/MessageQueueConfig:topics", - "system/MetadataCollectionInfo:count", - "system/MetadataCollectionInfo:namespaces", - "system/MetadataCollectionInfo:type", - "system/MetadataDiffResult:checksum1", - "system/MetadataDiffResult:checksum2", - "system/MetadataDiffResult:identical", - "system/MetadataDiffResult:name", - "system/MetadataDiffResult:patch", - "system/MetadataDiffResult:summary", - "system/MetadataDiffResult:type", - "system/MetadataDiffResult:version1", - "system/MetadataDiffResult:version2", - "system/MetadataHistoryQueryOptions:includeMetadata", - "system/MetadataHistoryQueryOptions:limit", - "system/MetadataHistoryQueryOptions:offset", - "system/MetadataHistoryQueryOptions:operationType", - "system/MetadataHistoryQueryOptions:since", - "system/MetadataHistoryQueryOptions:until", - "system/MetadataHistoryQueryResult:hasMore", - "system/MetadataHistoryQueryResult:records", - "system/MetadataHistoryQueryResult:total", - "system/MetadataHistoryRecord:changeNote", - "system/MetadataHistoryRecord:checksum", - "system/MetadataHistoryRecord:environmentId", - "system/MetadataHistoryRecord:id", - "system/MetadataHistoryRecord:metadata", - "system/MetadataHistoryRecord:name", - "system/MetadataHistoryRecord:operationType", - "system/MetadataHistoryRecord:organizationId", - "system/MetadataHistoryRecord:previousChecksum", - "system/MetadataHistoryRecord:recordedAt", - "system/MetadataHistoryRecord:recordedBy", - "system/MetadataHistoryRecord:type", - "system/MetadataHistoryRecord:version", - "system/MetadataHistoryRetentionPolicy:autoCleanup", - "system/MetadataHistoryRetentionPolicy:cleanupIntervalHours", - "system/MetadataHistoryRetentionPolicy:maxAgeDays", - "system/MetadataHistoryRetentionPolicy:maxVersions", - "system/MetadataLoadOptions:cache", - "system/MetadataLoadOptions:ifNoneMatch", - "system/MetadataLoadOptions:limit", - "system/MetadataLoadOptions:loader", - "system/MetadataLoadOptions:namespace", - "system/MetadataLoadOptions:patterns", - "system/MetadataLoadOptions:raw", - "system/MetadataLoadOptions:recursive", - "system/MetadataLoadOptions:scope", - "system/MetadataLoadOptions:useCache", - "system/MetadataLoadOptions:validate", - "system/MetadataLoadResult:data", - "system/MetadataLoadResult:etag", - "system/MetadataLoadResult:format", - "system/MetadataLoadResult:fromCache", - "system/MetadataLoadResult:loadTime", - "system/MetadataLoadResult:notModified", - "system/MetadataLoadResult:source", - "system/MetadataLoadResult:stats", - "system/MetadataLoaderContract:capabilities", - "system/MetadataLoaderContract:description", - "system/MetadataLoaderContract:name", - "system/MetadataLoaderContract:protocol", - "system/MetadataLoaderContract:supportedFormats", - "system/MetadataLoaderContract:supportsCache", - "system/MetadataLoaderContract:supportsWatch", - "system/MetadataLoaderContract:supportsWrite", - "system/MetadataManagerConfig:cache", - "system/MetadataManagerConfig:datasource", - "system/MetadataManagerConfig:fallback", - "system/MetadataManagerConfig:formats", - "system/MetadataManagerConfig:loaderOptions", - "system/MetadataManagerConfig:persistence", - "system/MetadataManagerConfig:rootDir", - "system/MetadataManagerConfig:tableName", - "system/MetadataManagerConfig:validation", - "system/MetadataManagerConfig:watch", - "system/MetadataManagerConfig:watchOptions", - "system/MetadataRecord:checksum", - "system/MetadataRecord:createdAt", - "system/MetadataRecord:createdBy", - "system/MetadataRecord:environmentId", - "system/MetadataRecord:extends", - "system/MetadataRecord:id", - "system/MetadataRecord:managedBy", - "system/MetadataRecord:metadata", - "system/MetadataRecord:name", - "system/MetadataRecord:namespace", - "system/MetadataRecord:organizationId", - "system/MetadataRecord:owner", - "system/MetadataRecord:packageId", - "system/MetadataRecord:publishedAt", - "system/MetadataRecord:publishedBy", - "system/MetadataRecord:publishedDefinition", - "system/MetadataRecord:scope", - "system/MetadataRecord:source", - "system/MetadataRecord:state", - "system/MetadataRecord:strategy", - "system/MetadataRecord:tags", - "system/MetadataRecord:tenantId", - "system/MetadataRecord:type", - "system/MetadataRecord:updatedAt", - "system/MetadataRecord:updatedBy", - "system/MetadataRecord:version", - "system/MetadataSaveOptions:atomic", - "system/MetadataSaveOptions:backup", - "system/MetadataSaveOptions:create", - "system/MetadataSaveOptions:format", - "system/MetadataSaveOptions:indent", - "system/MetadataSaveOptions:loader", - "system/MetadataSaveOptions:overwrite", - "system/MetadataSaveOptions:path", - "system/MetadataSaveOptions:prettify", - "system/MetadataSaveOptions:sortKeys", - "system/MetadataSaveResult:backupPath", - "system/MetadataSaveResult:etag", - "system/MetadataSaveResult:path", - "system/MetadataSaveResult:saveTime", - "system/MetadataSaveResult:size", - "system/MetadataSaveResult:stats", - "system/MetadataSaveResult:success", - "system/MetadataStats:etag", - "system/MetadataStats:format", - "system/MetadataStats:hash", - "system/MetadataStats:modifiedAt", - "system/MetadataStats:mtime", - "system/MetadataStats:path", - "system/MetadataStats:size", - "system/MetadataWatchEvent:data", - "system/MetadataWatchEvent:metadataType", - "system/MetadataWatchEvent:name", - "system/MetadataWatchEvent:path", - "system/MetadataWatchEvent:stats", - "system/MetadataWatchEvent:timestamp", - "system/MetadataWatchEvent:type", - "system/MetricAggregationConfig:filters", - "system/MetricAggregationConfig:groupBy", - "system/MetricAggregationConfig:type", - "system/MetricAggregationConfig:window", - "system/MetricDataPoint:histogram", - "system/MetricDataPoint:labels", - "system/MetricDataPoint:name", - "system/MetricDataPoint:summary", - "system/MetricDataPoint:timestamp", - "system/MetricDataPoint:type", - "system/MetricDataPoint:value", - "system/MetricDefinition:description", - "system/MetricDefinition:enabled", - "system/MetricDefinition:histogram", - "system/MetricDefinition:label", - "system/MetricDefinition:labelNames", - "system/MetricDefinition:name", - "system/MetricDefinition:summary", - "system/MetricDefinition:type", - "system/MetricDefinition:unit", - "system/MetricExportConfig:auth", - "system/MetricExportConfig:batch", - "system/MetricExportConfig:config", - "system/MetricExportConfig:endpoint", - "system/MetricExportConfig:interval", - "system/MetricExportConfig:type", - "system/MetricsConfig:aggregations", - "system/MetricsConfig:cardinalityLimits", - "system/MetricsConfig:collectionInterval", - "system/MetricsConfig:defaultLabels", - "system/MetricsConfig:enabled", - "system/MetricsConfig:exports", - "system/MetricsConfig:label", - "system/MetricsConfig:metrics", - "system/MetricsConfig:name", - "system/MetricsConfig:retention", - "system/MetricsConfig:slis", - "system/MetricsConfig:slos", - "system/MiddlewareConfig:config", - "system/MiddlewareConfig:enabled", - "system/MiddlewareConfig:name", - "system/MiddlewareConfig:order", - "system/MiddlewareConfig:paths", - "system/MiddlewareConfig:type", - "system/MigrationDependency:migrationId", - "system/MigrationDependency:package", - "system/MigrationJournalEvent:attempt", - "system/MigrationJournalEvent:chunk_index", - "system/MigrationJournalEvent:created_at", - "system/MigrationJournalEvent:detail", - "system/MigrationJournalEvent:kind", - "system/MigrationJournalEvent:migration_id", - "system/MigrationJournalEvent:plan_hash", - "system/MigrationJournalEvent:run_id", - "system/MigrationJournalEvent:seq", - "system/MigrationPlan:dialect", - "system/MigrationPlan:estimatedDurationMs", - "system/MigrationPlan:reversible", - "system/MigrationPlan:statements", - "system/MigrationStatement:order", - "system/MigrationStatement:reversible", - "system/MigrationStatement:rollbackSql", - "system/MigrationStatement:sql", - "system/ModifyFieldOperation:changes", - "system/ModifyFieldOperation:fieldName", - "system/ModifyFieldOperation:objectName", - "system/ModifyFieldOperation:type", - "system/MultipartUploadConfig:abortIncompleteAfterDays", - "system/MultipartUploadConfig:enabled", - "system/MultipartUploadConfig:maxConcurrent", - "system/MultipartUploadConfig:maxParts", - "system/MultipartUploadConfig:partSize", - "system/MultipartUploadConfig:threshold", - "system/MutualTLSConfig:allowedCNs", - "system/MutualTLSConfig:allowedOUs", - "system/MutualTLSConfig:certificateValidation", - "system/MutualTLSConfig:clientCertRequired", - "system/MutualTLSConfig:crlUrl", - "system/MutualTLSConfig:enabled", - "system/MutualTLSConfig:ocspUrl", - "system/MutualTLSConfig:pinning", - "system/MutualTLSConfig:trustedCAs", - "system/ORSet:elements", - "system/ORSet:type", - "system/ORSetElement:removed", - "system/ORSetElement:replicaId", - "system/ORSetElement:timestamp", - "system/ORSetElement:uid", - "system/ORSetElement:value", - "system/OTOperation:baseVersion", - "system/OTOperation:components", - "system/OTOperation:documentId", - "system/OTOperation:metadata", - "system/OTOperation:operationId", - "system/OTOperation:sessionId", - "system/OTOperation:timestamp", - "system/OTOperation:userId", - "system/OTTransformResult:conflicts", - "system/OTTransformResult:operation", - "system/OTTransformResult:transformed", - "system/ObjectMetadata:cacheControl", - "system/ObjectMetadata:contentDisposition", - "system/ObjectMetadata:contentEncoding", - "system/ObjectMetadata:contentLanguage", - "system/ObjectMetadata:contentLength", - "system/ObjectMetadata:contentType", - "system/ObjectMetadata:custom", - "system/ObjectMetadata:encryption", - "system/ObjectMetadata:etag", - "system/ObjectMetadata:lastModified", - "system/ObjectMetadata:storageClass", - "system/ObjectMetadata:versionId", - "system/ObjectStorageConfig:buckets", - "system/ObjectStorageConfig:connection", - "system/ObjectStorageConfig:defaultBucket", - "system/ObjectStorageConfig:description", - "system/ObjectStorageConfig:enabled", - "system/ObjectStorageConfig:label", - "system/ObjectStorageConfig:location", - "system/ObjectStorageConfig:name", - "system/ObjectStorageConfig:options", - "system/ObjectStorageConfig:provider", - "system/ObjectStorageConfig:quota", - "system/ObjectStorageConfig:scope", - "system/ObjectTranslationData:_actions", - "system/ObjectTranslationData:_sections", - "system/ObjectTranslationData:_views", - "system/ObjectTranslationData:description", - "system/ObjectTranslationData:fields", - "system/ObjectTranslationData:label", - "system/ObjectTranslationData:pluralLabel", - "system/OidcProviderConfig:authorizationUrl", - "system/OidcProviderConfig:clientId", - "system/OidcProviderConfig:clientSecret", - "system/OidcProviderConfig:discoveryUrl", - "system/OidcProviderConfig:issuer", - "system/OidcProviderConfig:name", - "system/OidcProviderConfig:pkce", - "system/OidcProviderConfig:providerId", - "system/OidcProviderConfig:scopes", - "system/OidcProviderConfig:tokenUrl", - "system/OidcProviderConfig:userInfoUrl", - "system/OnceSchedule:at", - "system/OnceSchedule:type", - "system/OpenTelemetryCompatibility:exporter", - "system/OpenTelemetryCompatibility:instrumentation", - "system/OpenTelemetryCompatibility:resource", - "system/OpenTelemetryCompatibility:sdkVersion", - "system/OpenTelemetryCompatibility:semanticConventionsVersion", - "system/PNCounter:negative", - "system/PNCounter:positive", - "system/PNCounter:type", - "system/PackagePublishResult:itemsPublished", - "system/PackagePublishResult:packageId", - "system/PackagePublishResult:publishedAt", - "system/PackagePublishResult:success", - "system/PackagePublishResult:validationErrors", - "system/PackagePublishResult:version", - "system/Plan:active", - "system/Plan:code", - "system/Plan:currency", - "system/Plan:features", - "system/Plan:label", - "system/Plan:limits", - "system/Plan:priceMonthly", - "system/Plan:priceYearly", - "system/PresignedUrlConfig:contentType", - "system/PresignedUrlConfig:expiresIn", - "system/PresignedUrlConfig:maxSize", - "system/PresignedUrlConfig:operation", - "system/PresignedUrlConfig:responseContentDisposition", - "system/PresignedUrlConfig:responseContentType", - "system/QueueConfig:autoScale", - "system/QueueConfig:concurrency", - "system/QueueConfig:deadLetterQueue", - "system/QueueConfig:defaultRetryPolicy", - "system/QueueConfig:name", - "system/QueueConfig:priority", - "system/QueueConfig:rateLimit", - "system/QuotaEnforcementResult:allowed", - "system/QuotaEnforcementResult:currentUsage", - "system/QuotaEnforcementResult:exceededQuota", - "system/QuotaEnforcementResult:limit", - "system/QuotaEnforcementResult:message", - "system/RPO:unit", - "system/RPO:value", - "system/RTO:unit", - "system/RTO:value", - "system/RegistryConfig:accessControl", - "system/RegistryConfig:cache", - "system/RegistryConfig:defaultScope", - "system/RegistryConfig:mirrors", - "system/RegistryConfig:scope", - "system/RegistryConfig:storage", - "system/RegistryConfig:type", - "system/RegistryConfig:upstream", - "system/RegistryConfig:visibility", - "system/RegistryUpstream:auth", - "system/RegistryUpstream:retry", - "system/RegistryUpstream:syncInterval", - "system/RegistryUpstream:syncPolicy", - "system/RegistryUpstream:timeout", - "system/RegistryUpstream:tls", - "system/RegistryUpstream:url", - "system/RemoveFieldOperation:fieldName", - "system/RemoveFieldOperation:objectName", - "system/RemoveFieldOperation:type", - "system/RenameObjectOperation:newName", - "system/RenameObjectOperation:oldName", - "system/RenameObjectOperation:type", - "system/ResolvedSettingValue:cascadeChain", - "system/ResolvedSettingValue:locked", - "system/ResolvedSettingValue:lockedReason", - "system/ResolvedSettingValue:source", - "system/ResolvedSettingValue:value", - "system/RetryPolicy:backoffMs", - "system/RetryPolicy:backoffMultiplier", - "system/RetryPolicy:jitter", - "system/RetryPolicy:maxRetries", - "system/RetryPolicy:maxRetryDelayMs", - "system/RetryPolicy:retryDelayMs [RETIRED]", - "system/RollbackPlan:description", - "system/RollbackPlan:steps", - "system/RollbackPlan:testProcedure", - "system/RouteHandlerMetadata:handler", - "system/RouteHandlerMetadata:metadata", - "system/RouteHandlerMetadata:method", - "system/RouteHandlerMetadata:path", - "system/RouteHandlerMetadata:security", - "system/RowLevelIsolationStrategy:database", - "system/RowLevelIsolationStrategy:performance", - "system/RowLevelIsolationStrategy:strategy", - "system/SchemaChange:changeType", - "system/SchemaChange:entityName", - "system/SchemaChange:entityType", - "system/SchemaChange:newValue", - "system/SchemaChange:oldValue", - "system/SchemaChange:parentEntity", - "system/SchemaLevelIsolationStrategy:migrations", - "system/SchemaLevelIsolationStrategy:performance", - "system/SchemaLevelIsolationStrategy:schema", - "system/SchemaLevelIsolationStrategy:strategy", - "system/SearchConfig:analyzers", - "system/SearchConfig:facets", - "system/SearchConfig:indexes", - "system/SearchConfig:provider", - "system/SearchConfig:ranking", - "system/SearchConfig:synonyms", - "system/SearchConfig:typoTolerance", - "system/SearchIndexConfig:fields", - "system/SearchIndexConfig:indexName", - "system/SearchIndexConfig:objectName", - "system/SearchIndexConfig:replicas", - "system/SearchIndexConfig:shards", - "system/SecurityContextConfig:complianceAuditRequirements", - "system/SecurityContextConfig:complianceEncryptionRequirements", - "system/SecurityContextConfig:dataClassifications", - "system/SecurityContextConfig:enabled", - "system/SecurityContextConfig:enforceOnRead", - "system/SecurityContextConfig:enforceOnWrite", - "system/SecurityContextConfig:eventCorrelation", - "system/SecurityContextConfig:failOpen", - "system/SecurityContextConfig:maskingVisibility", - "system/SecurityEventCorrelation:correlationId", - "system/SecurityEventCorrelation:enabled", - "system/SecurityEventCorrelation:linkAuthToAudit", - "system/SecurityEventCorrelation:linkEncryptionToAudit", - "system/SecurityEventCorrelation:linkMaskingToAudit", - "system/ServerCapabilities:compression", - "system/ServerCapabilities:httpVersions", - "system/ServerCapabilities:middleware", - "system/ServerCapabilities:routeParams", - "system/ServerCapabilities:serverPush", - "system/ServerCapabilities:sse", - "system/ServerCapabilities:streaming", - "system/ServerCapabilities:websocket", - "system/ServerEvent:data", - "system/ServerEvent:timestamp", - "system/ServerEvent:type", - "system/ServerRateLimitConfig:enabled", - "system/ServerRateLimitConfig:maxRequests", - "system/ServerRateLimitConfig:windowMs", - "system/ServerStatus:connections", - "system/ServerStatus:requests", - "system/ServerStatus:server", - "system/ServerStatus:state", - "system/ServerStatus:uptime", - "system/ServiceConfig:id", - "system/ServiceConfig:name", - "system/ServiceConfig:options", - "system/ServiceLevelIndicator:description", - "system/ServiceLevelIndicator:enabled", - "system/ServiceLevelIndicator:label", - "system/ServiceLevelIndicator:metric", - "system/ServiceLevelIndicator:name", - "system/ServiceLevelIndicator:successCriteria", - "system/ServiceLevelIndicator:type", - "system/ServiceLevelIndicator:window", - "system/ServiceLevelObjective:alerts", - "system/ServiceLevelObjective:description", - "system/ServiceLevelObjective:enabled", - "system/ServiceLevelObjective:errorBudget", - "system/ServiceLevelObjective:label", - "system/ServiceLevelObjective:name", - "system/ServiceLevelObjective:period", - "system/ServiceLevelObjective:sli", - "system/ServiceLevelObjective:target", - "system/ServiceStatus:enabled", - "system/ServiceStatus:features", - "system/ServiceStatus:name", - "system/ServiceStatus:provider", - "system/ServiceStatus:status", - "system/ServiceStatus:version", - "system/SettingsActionResult:details", - "system/SettingsActionResult:message", - "system/SettingsActionResult:ok", - "system/SettingsActionResult:severity", - "system/SettingsChangeEvent:action", - "system/SettingsChangeEvent:at", - "system/SettingsChangeEvent:key", - "system/SettingsChangeEvent:namespace", - "system/SettingsChangeEvent:scope", - "system/SettingsManifest:beta", - "system/SettingsManifest:category", - "system/SettingsManifest:description", - "system/SettingsManifest:featureFlag", - "system/SettingsManifest:helpText", - "system/SettingsManifest:icon", - "system/SettingsManifest:label", - "system/SettingsManifest:namespace", - "system/SettingsManifest:order", - "system/SettingsManifest:readPermission", - "system/SettingsManifest:scope", - "system/SettingsManifest:specifiers", - "system/SettingsManifest:version", - "system/SettingsManifest:visible", - "system/SettingsManifest:writePermission", - "system/SettingsNamespacePayload:manifest", - "system/SettingsNamespacePayload:values", - "system/Span:attributes", - "system/Span:context", - "system/Span:duration", - "system/Span:endTime", - "system/Span:events", - "system/Span:instrumentationLibrary", - "system/Span:kind", - "system/Span:links", - "system/Span:name", - "system/Span:resource", - "system/Span:startTime", - "system/Span:status", - "system/SpanEvent:attributes", - "system/SpanEvent:name", - "system/SpanEvent:timestamp", - "system/SpanLink:attributes", - "system/SpanLink:context", - "system/Specifier:availableScopes", - "system/Specifier:bannerSeverity", - "system/Specifier:bannerText", - "system/Specifier:childNamespace", - "system/Specifier:default", - "system/Specifier:deprecated", - "system/Specifier:description", - "system/Specifier:encrypted", - "system/Specifier:handler", - "system/Specifier:icon", - "system/Specifier:id", - "system/Specifier:key", - "system/Specifier:label", - "system/Specifier:lockable", - "system/Specifier:max", - "system/Specifier:maxLength", - "system/Specifier:min", - "system/Specifier:minLength", - "system/Specifier:options", - "system/Specifier:pattern", - "system/Specifier:readPermission", - "system/Specifier:replacedBy", - "system/Specifier:required", - "system/Specifier:rows", - "system/Specifier:scope", - "system/Specifier:step", - "system/Specifier:type", - "system/Specifier:visible", - "system/Specifier:writePermission", - "system/SpecifierOption:description", - "system/SpecifierOption:icon", - "system/SpecifierOption:label", - "system/SpecifierOption:value", - "system/StackServerConfig:security", - "system/StackServerConfig:trustProxy", - "system/StackServerSecurity:rateLimit", - "system/StorageConnection:accessKeyId", - "system/StorageConnection:accountKey", - "system/StorageConnection:accountName", - "system/StorageConnection:credentials", - "system/StorageConnection:endpoint", - "system/StorageConnection:environmentId", - "system/StorageConnection:region", - "system/StorageConnection:sasToken", - "system/StorageConnection:secretAccessKey", - "system/StorageConnection:sessionToken", - "system/StorageConnection:timeout", - "system/StorageConnection:useSSL", - "system/StructuredLogEntry:context", - "system/StructuredLogEntry:environment", - "system/StructuredLogEntry:error", - "system/StructuredLogEntry:host", - "system/StructuredLogEntry:labels", - "system/StructuredLogEntry:level", - "system/StructuredLogEntry:message", - "system/StructuredLogEntry:metadata", - "system/StructuredLogEntry:request", - "system/StructuredLogEntry:source", - "system/StructuredLogEntry:timestamp", - "system/StructuredLogEntry:trace", - "system/StructuredLogEntry:user", - "system/SupplierSecurityAssessment:assessedAt", - "system/SupplierSecurityAssessment:assessedBy", - "system/SupplierSecurityAssessment:certifications", - "system/SupplierSecurityAssessment:dataClassificationsShared", - "system/SupplierSecurityAssessment:metadata", - "system/SupplierSecurityAssessment:overallCompliant", - "system/SupplierSecurityAssessment:remediationItems", - "system/SupplierSecurityAssessment:requirements", - "system/SupplierSecurityAssessment:riskLevel", - "system/SupplierSecurityAssessment:servicesProvided", - "system/SupplierSecurityAssessment:status", - "system/SupplierSecurityAssessment:supplierId", - "system/SupplierSecurityAssessment:supplierName", - "system/SupplierSecurityAssessment:validUntil", - "system/SupplierSecurityPolicy:enabled", - "system/SupplierSecurityPolicy:formalAssessmentThreshold", - "system/SupplierSecurityPolicy:monitorChanges", - "system/SupplierSecurityPolicy:reassessmentIntervalDays", - "system/SupplierSecurityPolicy:requirePreOnboardingAssessment", - "system/SupplierSecurityPolicy:requiredCertifications", - "system/SupplierSecurityRequirement:compliant", - "system/SupplierSecurityRequirement:controlReference", - "system/SupplierSecurityRequirement:description", - "system/SupplierSecurityRequirement:evidence", - "system/SupplierSecurityRequirement:id", - "system/SupplierSecurityRequirement:mandatory", - "system/Task:attempts", - "system/Task:id", - "system/Task:metadata", - "system/Task:payload", - "system/Task:priority", - "system/Task:queue", - "system/Task:retryPolicy", - "system/Task:scheduledAt", - "system/Task:status", - "system/Task:timeoutMs", - "system/Task:type", - "system/TaskExecutionResult:attempt", - "system/TaskExecutionResult:completedAt", - "system/TaskExecutionResult:durationMs", - "system/TaskExecutionResult:error", - "system/TaskExecutionResult:result", - "system/TaskExecutionResult:startedAt", - "system/TaskExecutionResult:status", - "system/TaskExecutionResult:taskId", - "system/TaskExecutionResult:willRetry", - "system/TaskRetryPolicy:backoffMultiplier", - "system/TaskRetryPolicy:backoffStrategy", - "system/TaskRetryPolicy:initialDelayMs", - "system/TaskRetryPolicy:maxDelayMs", - "system/TaskRetryPolicy:maxRetries", - "system/Tenant:connectionConfig", - "system/Tenant:customizations", - "system/Tenant:databaseProvider", - "system/Tenant:id", - "system/Tenant:isolationLevel", - "system/Tenant:name", - "system/Tenant:plan", - "system/Tenant:provisioningStatus", - "system/Tenant:quotas", - "system/TenantConnectionConfig:authToken", - "system/TenantConnectionConfig:group", - "system/TenantConnectionConfig:url", - "system/TenantQuota:apiRateLimit", - "system/TenantQuota:maxDeploymentsPerDay", - "system/TenantQuota:maxObjects", - "system/TenantQuota:maxRecordsPerObject", - "system/TenantQuota:maxStorage", - "system/TenantQuota:maxStorageBytes", - "system/TenantQuota:maxUsers", - "system/TenantSecurityPolicy:accessControl", - "system/TenantSecurityPolicy:compliance", - "system/TenantSecurityPolicy:encryption", - "system/TenantUsage:apiRequestsThisMinute", - "system/TenantUsage:currentObjectCount", - "system/TenantUsage:currentRecordCount", - "system/TenantUsage:currentStorageBytes", - "system/TenantUsage:currentUsers", - "system/TenantUsage:deploymentsToday", - "system/TenantUsage:lastUpdatedAt", - "system/TextCRDTOperation:delete", - "system/TextCRDTOperation:insert", - "system/TextCRDTOperation:lamportTimestamp", - "system/TextCRDTOperation:operationId", - "system/TextCRDTOperation:position", - "system/TextCRDTOperation:replicaId", - "system/TextCRDTOperation:timestamp", - "system/TextCRDTState:content", - "system/TextCRDTState:documentId", - "system/TextCRDTState:lamportClock", - "system/TextCRDTState:operations", - "system/TextCRDTState:type", - "system/TextCRDTState:vectorClock", - "system/TimeSeries:dataPoints", - "system/TimeSeries:endTime", - "system/TimeSeries:labels", - "system/TimeSeries:name", - "system/TimeSeries:startTime", - "system/TimeSeriesDataPoint:labels", - "system/TimeSeriesDataPoint:timestamp", - "system/TimeSeriesDataPoint:value", - "system/TopicConfig:compressionType", - "system/TopicConfig:name", - "system/TopicConfig:partitions", - "system/TopicConfig:replicationFactor", - "system/TopicConfig:retentionMs", - "system/TraceContext:parentSpanId", - "system/TraceContext:remote", - "system/TraceContext:sampled", - "system/TraceContext:spanId", - "system/TraceContext:traceFlags", - "system/TraceContext:traceId", - "system/TraceContext:traceState", - "system/TraceContextPropagation:baggage", - "system/TraceContextPropagation:extract", - "system/TraceContextPropagation:formats", - "system/TraceContextPropagation:headers", - "system/TraceContextPropagation:inject", - "system/TraceSamplingConfig:composite", - "system/TraceSamplingConfig:customSamplerId", - "system/TraceSamplingConfig:parentBased", - "system/TraceSamplingConfig:rateLimit", - "system/TraceSamplingConfig:ratio", - "system/TraceSamplingConfig:rules", - "system/TraceSamplingConfig:type", - "system/TraceState:entries", - "system/TracingConfig:customTraceIdGeneratorId", - "system/TracingConfig:enabled", - "system/TracingConfig:label", - "system/TracingConfig:name", - "system/TracingConfig:openTelemetry", - "system/TracingConfig:performance", - "system/TracingConfig:propagation", - "system/TracingConfig:sampling", - "system/TracingConfig:spanLimits", - "system/TracingConfig:traceIdGenerator", - "system/TrainingCourse:category", - "system/TrainingCourse:description", - "system/TrainingCourse:durationMinutes", - "system/TrainingCourse:id", - "system/TrainingCourse:mandatory", - "system/TrainingCourse:passingScore", - "system/TrainingCourse:targetRoles", - "system/TrainingCourse:title", - "system/TrainingCourse:validityDays", - "system/TrainingCourse:version", - "system/TrainingPlan:courses", - "system/TrainingPlan:enabled", - "system/TrainingPlan:gracePeriodDays", - "system/TrainingPlan:recertificationIntervalDays", - "system/TrainingPlan:reminderDaysBefore", - "system/TrainingPlan:sendReminders", - "system/TrainingPlan:trackCompletion", - "system/TrainingRecord:assignedAt", - "system/TrainingRecord:completedAt", - "system/TrainingRecord:courseId", - "system/TrainingRecord:expiresAt", - "system/TrainingRecord:notes", - "system/TrainingRecord:score", - "system/TrainingRecord:status", - "system/TrainingRecord:userId", - "system/TranslationConfig:defaultLocale", - "system/TranslationConfig:fallbackLocale", - "system/TranslationConfig:supportedLocales", - "system/TranslationCoverageResult:breakdown", - "system/TranslationCoverageResult:coveragePercent", - "system/TranslationCoverageResult:items", - "system/TranslationCoverageResult:locale", - "system/TranslationCoverageResult:missingKeys", - "system/TranslationCoverageResult:objectName", - "system/TranslationCoverageResult:redundantKeys", - "system/TranslationCoverageResult:staleKeys", - "system/TranslationCoverageResult:totalKeys", - "system/TranslationCoverageResult:translatedKeys", - "system/TranslationData:apps", - "system/TranslationData:dashboards", - "system/TranslationData:globalActions", - "system/TranslationData:messages", - "system/TranslationData:metadataForms", - "system/TranslationData:objects", - "system/TranslationData:pages", - "system/TranslationData:settings", - "system/TranslationData:settingsCommon", - "system/TranslationDiffItem:aiConfidence", - "system/TranslationDiffItem:aiSuggested", - "system/TranslationDiffItem:key", - "system/TranslationDiffItem:locale", - "system/TranslationDiffItem:objectName", - "system/TranslationDiffItem:sourceHash", - "system/TranslationDiffItem:status", - "system/TranslationItem:_lock", - "system/TranslationItem:_lockDocsUrl", - "system/TranslationItem:_lockReason", - "system/TranslationItem:_lockSource", - "system/TranslationItem:_packageId", - "system/TranslationItem:_packageVersion", - "system/TranslationItem:_provenance", - "system/TranslationItem:apps", - "system/TranslationItem:dashboards", - "system/TranslationItem:globalActions", - "system/TranslationItem:label", - "system/TranslationItem:locale", - "system/TranslationItem:messages", - "system/TranslationItem:metadataForms", - "system/TranslationItem:name", - "system/TranslationItem:objects", - "system/TranslationItem:pages", - "system/TranslationItem:settings", - "system/TranslationItem:settingsCommon", - "system/VectorClock:clock", - "system/WorkerStats:active", - "system/WorkerStats:avgExecutionMs", - "system/WorkerStats:failed", - "system/WorkerStats:queues", - "system/WorkerStats:succeeded", - "system/WorkerStats:totalProcessed", - "system/WorkerStats:uptimeMs", - "system/WorkerStats:workerName", - "ui/AIChatWindowProps:agentId", - "ui/AIChatWindowProps:aria", - "ui/AIChatWindowProps:context", - "ui/AIChatWindowProps:mode", - "ui/Action:_lock", - "ui/Action:_lockDocsUrl", - "ui/Action:_lockReason", - "ui/Action:_lockSource", - "ui/Action:_packageId", - "ui/Action:_packageVersion", - "ui/Action:_provenance", - "ui/Action:ai", - "ui/Action:aria", - "ui/Action:body", - "ui/Action:bodyExtra", - "ui/Action:bodyShape", - "ui/Action:bulkEnabled [RETIRED]", - "ui/Action:component", - "ui/Action:confirmText", - "ui/Action:disabled", - "ui/Action:errorMessage", - "ui/Action:execute [RETIRED]", - "ui/Action:icon", - "ui/Action:label", - "ui/Action:locations", - "ui/Action:method", - "ui/Action:mode", - "ui/Action:name", - "ui/Action:newTabUrl", - "ui/Action:objectName", - "ui/Action:openIn", - "ui/Action:opensInNewTab", - "ui/Action:order", - "ui/Action:params", - "ui/Action:recordIdField", - "ui/Action:recordIdParam", - "ui/Action:refreshAfter", - "ui/Action:requiredPermissions", - "ui/Action:requiresFeature", - "ui/Action:resultDialog", - "ui/Action:shortcut [RETIRED]", - "ui/Action:successMessage", - "ui/Action:target", - "ui/Action:type", - "ui/Action:undoable", - "ui/Action:variant", - "ui/Action:visible", - "ui/ActionAi:category", - "ui/ActionAi:description", - "ui/ActionAi:exposed", - "ui/ActionAi:outputSchema", - "ui/ActionAi:paramHints", - "ui/ActionAi:requiresConfirmation", - "ui/ActionNavItem:actionDef", - "ui/ActionNavItem:badge", - "ui/ActionNavItem:badgeVariant", - "ui/ActionNavItem:icon", - "ui/ActionNavItem:id", - "ui/ActionNavItem:label", - "ui/ActionNavItem:order", - "ui/ActionNavItem:requiredPermissions", - "ui/ActionNavItem:requiresObject", - "ui/ActionNavItem:requiresService", - "ui/ActionNavItem:type", - "ui/ActionNavItem:visible", - "ui/ActionParam:accept", - "ui/ActionParam:defaultFromRow", - "ui/ActionParam:defaultValue", - "ui/ActionParam:field", - "ui/ActionParam:helpText", - "ui/ActionParam:label", - "ui/ActionParam:maxSize", - "ui/ActionParam:multiple", - "ui/ActionParam:name", - "ui/ActionParam:objectOverride", - "ui/ActionParam:options", - "ui/ActionParam:placeholder", - "ui/ActionParam:reference", - "ui/ActionParam:required", - "ui/ActionParam:requiresFeature", - "ui/ActionParam:type", - "ui/ActionParam:visible", - "ui/ActionSession:organizationId", - "ui/ActionSession:positions", - "ui/ActionSession:roles", - "ui/ActionSession:userId", - "ui/AddRecordConfig:enabled", - "ui/AddRecordConfig:formView", - "ui/AddRecordConfig:mode", - "ui/AddRecordConfig:position", - "ui/App:_lock", - "ui/App:_lockDocsUrl", - "ui/App:_lockReason", - "ui/App:_lockSource", - "ui/App:_packageId", - "ui/App:_packageVersion", - "ui/App:_provenance", - "ui/App:active", - "ui/App:apis [RETIRED]", - "ui/App:areas", - "ui/App:aria [RETIRED]", - "ui/App:branding", - "ui/App:contextSelectors", - "ui/App:defaultAgent", - "ui/App:description", - "ui/App:embed [RETIRED]", - "ui/App:hidden", - "ui/App:homePageId [RETIRED]", - "ui/App:icon", - "ui/App:isDefault", - "ui/App:label", - "ui/App:mobileNavigation [RETIRED]", - "ui/App:name", - "ui/App:navigation", - "ui/App:objects [RETIRED]", - "ui/App:protection", - "ui/App:requiredPermissions", - "ui/App:sharing [RETIRED]", - "ui/App:version [RETIRED]", - "ui/AppBranding:accentColor", - "ui/AppBranding:favicon", - "ui/AppBranding:logo", - "ui/AppBranding:primaryColor", - "ui/AppContextSelector:allValue", - "ui/AppContextSelector:icon", - "ui/AppContextSelector:id", - "ui/AppContextSelector:label", - "ui/AppContextSelector:optionsSource", - "ui/AppContextSelector:persist", - "ui/AppearanceConfig:allowedVisualizations", - "ui/AppearanceConfig:showDescription", - "ui/AriaProps:ariaDescribedBy", - "ui/AriaProps:ariaLabel", - "ui/AriaProps:role", - "ui/BorderRadius:2xl", - "ui/BorderRadius:base", - "ui/BorderRadius:full", - "ui/BorderRadius:lg", - "ui/BorderRadius:md", - "ui/BorderRadius:none", - "ui/BorderRadius:sm", - "ui/BorderRadius:xl", - "ui/BreakpointColumnMap:2xl", - "ui/BreakpointColumnMap:lg", - "ui/BreakpointColumnMap:md", - "ui/BreakpointColumnMap:sm", - "ui/BreakpointColumnMap:xl", - "ui/BreakpointColumnMap:xs", - "ui/BreakpointOrderMap:2xl", - "ui/BreakpointOrderMap:lg", - "ui/BreakpointOrderMap:md", - "ui/BreakpointOrderMap:sm", - "ui/BreakpointOrderMap:xl", - "ui/BreakpointOrderMap:xs", - "ui/BulkActionDef:batchSize", - "ui/BulkActionDef:confirmLabel", - "ui/BulkActionDef:confirmText", - "ui/BulkActionDef:execution", - "ui/BulkActionDef:icon", - "ui/BulkActionDef:label", - "ui/BulkActionDef:maxRecords", - "ui/BulkActionDef:name", - "ui/BulkActionDef:operation", - "ui/BulkActionDef:params", - "ui/BulkActionDef:patch", - "ui/BulkActionDef:variant", - "ui/BulkActionDef:visible", - "ui/BulkActionParam:default", - "ui/BulkActionParam:help", - "ui/BulkActionParam:label", - "ui/BulkActionParam:labelField", - "ui/BulkActionParam:multiple", - "ui/BulkActionParam:name", - "ui/BulkActionParam:object", - "ui/BulkActionParam:options", - "ui/BulkActionParam:placeholder", - "ui/BulkActionParam:required", - "ui/BulkActionParam:type", - "ui/CalendarConfig:colorField", - "ui/CalendarConfig:endDateField", - "ui/CalendarConfig:startDateField", - "ui/CalendarConfig:titleField", - "ui/ChartAggregate:field", - "ui/ChartAggregate:function", - "ui/ChartAggregate:groupBy", - "ui/ChartAnnotation:axis", - "ui/ChartAnnotation:color", - "ui/ChartAnnotation:endValue", - "ui/ChartAnnotation:label", - "ui/ChartAnnotation:style", - "ui/ChartAnnotation:type", - "ui/ChartAnnotation:value", - "ui/ChartAxis:field", - "ui/ChartAxis:format", - "ui/ChartAxis:logarithmic", - "ui/ChartAxis:max", - "ui/ChartAxis:min", - "ui/ChartAxis:position", - "ui/ChartAxis:showGridLines", - "ui/ChartAxis:stepSize", - "ui/ChartAxis:title", - "ui/ChartConfig:annotations", - "ui/ChartConfig:aria", - "ui/ChartConfig:colors", - "ui/ChartConfig:description", - "ui/ChartConfig:height", - "ui/ChartConfig:interaction", - "ui/ChartConfig:series", - "ui/ChartConfig:showDataLabels", - "ui/ChartConfig:showLegend", - "ui/ChartConfig:subtitle", - "ui/ChartConfig:title", - "ui/ChartConfig:type", - "ui/ChartConfig:xAxis", - "ui/ChartConfig:yAxis", - "ui/ChartDrillDown:columns", - "ui/ChartDrillDown:enabled", - "ui/ChartDrillDown:filter", - "ui/ChartDrillDown:maxRows", - "ui/ChartDrillDown:target", - "ui/ChartDrillDown:title", - "ui/ChartInteraction:brush", - "ui/ChartInteraction:tooltips", - "ui/ChartSeries:color", - "ui/ChartSeries:dashArray", - "ui/ChartSeries:label", - "ui/ChartSeries:name", - "ui/ChartSeries:opacity", - "ui/ChartSeries:stack", - "ui/ChartSeries:type", - "ui/ChartSeries:variant", - "ui/ChartSeries:yAxis", - "ui/ColorPalette:accent", - "ui/ColorPalette:background", - "ui/ColorPalette:border", - "ui/ColorPalette:disabled", - "ui/ColorPalette:error", - "ui/ColorPalette:info", - "ui/ColorPalette:primary", - "ui/ColorPalette:primaryDark", - "ui/ColorPalette:primaryLight", - "ui/ColorPalette:secondary", - "ui/ColorPalette:secondaryDark", - "ui/ColorPalette:secondaryLight", - "ui/ColorPalette:success", - "ui/ColorPalette:surface", - "ui/ColorPalette:text", - "ui/ColorPalette:textSecondary", - "ui/ColorPalette:warning", - "ui/ColumnPrefix:field", - "ui/ColumnPrefix:type", - "ui/ColumnSummaryConfig:field", - "ui/ColumnSummaryConfig:type", - "ui/ComponentNavItem:badge", - "ui/ComponentNavItem:badgeVariant", - "ui/ComponentNavItem:componentRef", - "ui/ComponentNavItem:icon", - "ui/ComponentNavItem:id", - "ui/ComponentNavItem:label", - "ui/ComponentNavItem:order", - "ui/ComponentNavItem:params", - "ui/ComponentNavItem:requiredPermissions", - "ui/ComponentNavItem:requiresObject", - "ui/ComponentNavItem:requiresService", - "ui/ComponentNavItem:type", - "ui/ComponentNavItem:visible", - "ui/Dashboard:_lock", - "ui/Dashboard:_lockDocsUrl", - "ui/Dashboard:_lockReason", - "ui/Dashboard:_lockSource", - "ui/Dashboard:_packageId", - "ui/Dashboard:_packageVersion", - "ui/Dashboard:_provenance", - "ui/Dashboard:aria [RETIRED]", - "ui/Dashboard:columns", - "ui/Dashboard:dateRange", - "ui/Dashboard:description", - "ui/Dashboard:gap", - "ui/Dashboard:globalFilters", - "ui/Dashboard:header", - "ui/Dashboard:label", - "ui/Dashboard:name", - "ui/Dashboard:performance [RETIRED]", - "ui/Dashboard:protection", - "ui/Dashboard:refreshInterval", - "ui/Dashboard:widgets", - "ui/DashboardHeader:actions", - "ui/DashboardHeader:showDescription", - "ui/DashboardHeader:showTitle", - "ui/DashboardHeaderAction:actionType", - "ui/DashboardHeaderAction:actionUrl", - "ui/DashboardHeaderAction:icon", - "ui/DashboardHeaderAction:label", - "ui/DashboardNavItem:badge", - "ui/DashboardNavItem:badgeVariant", - "ui/DashboardNavItem:dashboardName", - "ui/DashboardNavItem:icon", - "ui/DashboardNavItem:id", - "ui/DashboardNavItem:label", - "ui/DashboardNavItem:order", - "ui/DashboardNavItem:requiredPermissions", - "ui/DashboardNavItem:requiresObject", - "ui/DashboardNavItem:requiresService", - "ui/DashboardNavItem:type", - "ui/DashboardNavItem:visible", - "ui/DashboardWidget:actionIcon [RETIRED]", - "ui/DashboardWidget:actionType [RETIRED]", - "ui/DashboardWidget:actionUrl [RETIRED]", - "ui/DashboardWidget:aria [RETIRED]", - "ui/DashboardWidget:chartConfig", - "ui/DashboardWidget:colorVariant", - "ui/DashboardWidget:compareTo", - "ui/DashboardWidget:dataset", - "ui/DashboardWidget:description", - "ui/DashboardWidget:dimensions", - "ui/DashboardWidget:filter", - "ui/DashboardWidget:filterBindings", - "ui/DashboardWidget:id", - "ui/DashboardWidget:layout", - "ui/DashboardWidget:options", - "ui/DashboardWidget:requiresObject", - "ui/DashboardWidget:requiresService", - "ui/DashboardWidget:responsive [RETIRED]", - "ui/DashboardWidget:suppressWarnings", - "ui/DashboardWidget:title", - "ui/DashboardWidget:type", - "ui/DashboardWidget:values", - "ui/DashboardWidgetOptions:dateGranularity", - "ui/DashboardWidgetOptions:limit", - "ui/DashboardWidgetOptions:sortBy", - "ui/DashboardWidgetOptions:sortOrder", - "ui/DashboardWidgetOptions:stageOrder", - "ui/Dataset:_lock", - "ui/Dataset:_lockDocsUrl", - "ui/Dataset:_lockReason", - "ui/Dataset:_lockSource", - "ui/Dataset:_packageId", - "ui/Dataset:_packageVersion", - "ui/Dataset:_provenance", - "ui/Dataset:description", - "ui/Dataset:dimensions", - "ui/Dataset:filter", - "ui/Dataset:include", - "ui/Dataset:label", - "ui/Dataset:measures", - "ui/Dataset:name", - "ui/Dataset:object", - "ui/Dataset:protection", - "ui/DatasetDimension:dateGranularity", - "ui/DatasetDimension:field", - "ui/DatasetDimension:label", - "ui/DatasetDimension:name", - "ui/DatasetDimension:type", - "ui/DatasetMeasure:aggregate", - "ui/DatasetMeasure:currency", - "ui/DatasetMeasure:derived", - "ui/DatasetMeasure:field", - "ui/DatasetMeasure:filter", - "ui/DatasetMeasure:format", - "ui/DatasetMeasure:label", - "ui/DatasetMeasure:name", - "ui/DateFormat:dateStyle", - "ui/DateFormat:hour12", - "ui/DateFormat:timeStyle", - "ui/DateFormat:timeZone", - "ui/ElementButtonProps:action", - "ui/ElementButtonProps:aria", - "ui/ElementButtonProps:disabled", - "ui/ElementButtonProps:icon", - "ui/ElementButtonProps:iconPosition", - "ui/ElementButtonProps:label", - "ui/ElementButtonProps:size", - "ui/ElementButtonProps:variant", - "ui/ElementDataSource:filter", - "ui/ElementDataSource:limit", - "ui/ElementDataSource:object", - "ui/ElementDataSource:sort", - "ui/ElementDataSource:view", - "ui/ElementFilterProps:aria", - "ui/ElementFilterProps:fields", - "ui/ElementFilterProps:layout", - "ui/ElementFilterProps:object", - "ui/ElementFilterProps:showSearch", - "ui/ElementFilterProps:targetVariable", - "ui/ElementFormProps:aria", - "ui/ElementFormProps:fields", - "ui/ElementFormProps:mode", - "ui/ElementFormProps:object", - "ui/ElementFormProps:onSubmit", - "ui/ElementFormProps:submitLabel", - "ui/ElementImageProps:alt", - "ui/ElementImageProps:aria", - "ui/ElementImageProps:fit", - "ui/ElementImageProps:height", - "ui/ElementImageProps:src", - "ui/ElementMetadataViewerProps:aria", - "ui/ElementMetadataViewerProps:detail", - "ui/ElementMetadataViewerProps:mode", - "ui/ElementMetadataViewerProps:name", - "ui/ElementMetadataViewerProps:object", - "ui/ElementMetadataViewerProps:type", - "ui/ElementNumberProps:aggregate", - "ui/ElementNumberProps:aria", - "ui/ElementNumberProps:field", - "ui/ElementNumberProps:filter", - "ui/ElementNumberProps:format", - "ui/ElementNumberProps:object", - "ui/ElementNumberProps:prefix", - "ui/ElementNumberProps:suffix", - "ui/ElementRecordPickerProps:aria", - "ui/ElementRecordPickerProps:displayField", - "ui/ElementRecordPickerProps:filter", - "ui/ElementRecordPickerProps:multiple", - "ui/ElementRecordPickerProps:object", - "ui/ElementRecordPickerProps:placeholder", - "ui/ElementRecordPickerProps:searchFields", - "ui/ElementRecordPickerProps:targetVariable", - "ui/ElementTextInputProps:aria", - "ui/ElementTextInputProps:defaultValue", - "ui/ElementTextInputProps:description", - "ui/ElementTextInputProps:disabled", - "ui/ElementTextInputProps:inputType", - "ui/ElementTextInputProps:label", - "ui/ElementTextInputProps:placeholder", - "ui/ElementTextInputProps:required", - "ui/ElementTextInputProps:targetVariable", - "ui/ElementTextProps:align", - "ui/ElementTextProps:aria", - "ui/ElementTextProps:content", - "ui/ElementTextProps:variant", - "ui/FormButtonConfig:label", - "ui/FormButtonConfig:show", - "ui/FormField:colSpan", - "ui/FormField:dependsOn", - "ui/FormField:disclosure", - "ui/FormField:field", - "ui/FormField:fields", - "ui/FormField:helpText", - "ui/FormField:hidden", - "ui/FormField:immutable", - "ui/FormField:keyField", - "ui/FormField:label", - "ui/FormField:language", - "ui/FormField:max", - "ui/FormField:maxLength", - "ui/FormField:min", - "ui/FormField:minLength", - "ui/FormField:multiple", - "ui/FormField:options", - "ui/FormField:placeholder", - "ui/FormField:precision", - "ui/FormField:readonly", - "ui/FormField:reference", - "ui/FormField:required", - "ui/FormField:scale", - "ui/FormField:span", - "ui/FormField:type", - "ui/FormField:visibleOn", - "ui/FormField:visibleWhen", - "ui/FormField:widget", - "ui/FormSection:collapsed", - "ui/FormSection:collapsible", - "ui/FormSection:columns", - "ui/FormSection:description", - "ui/FormSection:fields", - "ui/FormSection:label", - "ui/FormSection:name", - "ui/FormSection:pane", - "ui/FormSection:visibleOn", - "ui/FormSection:visibleWhen", - "ui/FormView:allowSkip", - "ui/FormView:aria [RETIRED]", - "ui/FormView:buttons", - "ui/FormView:columns", - "ui/FormView:data", - "ui/FormView:defaultSort [RETIRED]", - "ui/FormView:defaultTab", - "ui/FormView:defaults", - "ui/FormView:description", - "ui/FormView:drawerSide", - "ui/FormView:drawerWidth", - "ui/FormView:groups", - "ui/FormView:layout", - "ui/FormView:modalSize", - "ui/FormView:sections", - "ui/FormView:sharing", - "ui/FormView:showStepIndicator", - "ui/FormView:splitDirection", - "ui/FormView:splitResizable", - "ui/FormView:splitSize", - "ui/FormView:subforms", - "ui/FormView:submitBehavior", - "ui/FormView:tabPosition", - "ui/FormView:title", - "ui/FormView:type", - "ui/GalleryConfig:cardSize", - "ui/GalleryConfig:coverField", - "ui/GalleryConfig:coverFit", - "ui/GalleryConfig:titleField", - "ui/GalleryConfig:visibleFields", - "ui/GanttConfig:assigneeField", - "ui/GanttConfig:autoZoomToFilter", - "ui/GanttConfig:baselineEndField", - "ui/GanttConfig:baselineStartField", - "ui/GanttConfig:capacity", - "ui/GanttConfig:colorField", - "ui/GanttConfig:dependenciesField", - "ui/GanttConfig:effortField", - "ui/GanttConfig:endDateField", - "ui/GanttConfig:groupByField", - "ui/GanttConfig:parentField", - "ui/GanttConfig:progressField", - "ui/GanttConfig:quickFilters", - "ui/GanttConfig:resourceView", - "ui/GanttConfig:startDateField", - "ui/GanttConfig:titleField", - "ui/GanttConfig:tooltipFields", - "ui/GanttConfig:typeField", - "ui/GanttQuickFilter:field", - "ui/GanttQuickFilter:label", - "ui/GanttQuickFilter:options", - "ui/GlobalFilter:defaultValue", - "ui/GlobalFilter:field", - "ui/GlobalFilter:label", - "ui/GlobalFilter:name", - "ui/GlobalFilter:options", - "ui/GlobalFilter:optionsFrom", - "ui/GlobalFilter:scope", - "ui/GlobalFilter:targetWidgets", - "ui/GlobalFilter:type", - "ui/GlobalFilterOptionsFrom:filter", - "ui/GlobalFilterOptionsFrom:labelField", - "ui/GlobalFilterOptionsFrom:object", - "ui/GlobalFilterOptionsFrom:valueField", - "ui/GroupNavItem:badge", - "ui/GroupNavItem:badgeVariant", - "ui/GroupNavItem:expanded", - "ui/GroupNavItem:icon", - "ui/GroupNavItem:id", - "ui/GroupNavItem:label", - "ui/GroupNavItem:order", - "ui/GroupNavItem:requiredPermissions", - "ui/GroupNavItem:requiresObject", - "ui/GroupNavItem:requiresService", - "ui/GroupNavItem:type", - "ui/GroupNavItem:visible", - "ui/GroupingConfig:fields", - "ui/GroupingField:collapsed", - "ui/GroupingField:field", - "ui/GroupingField:order", - "ui/HttpRequest:body", - "ui/HttpRequest:headers", - "ui/HttpRequest:method", - "ui/HttpRequest:params", - "ui/HttpRequest:url", - "ui/I18nObject:defaultValue", - "ui/I18nObject:key", - "ui/I18nObject:params", - "ui/InlineAction:confirmText", - "ui/InlineAction:errorMessage", - "ui/InlineAction:label", - "ui/InlineAction:method", - "ui/InlineAction:name", - "ui/InlineAction:openIn", - "ui/InlineAction:opensInNewTab", - "ui/InlineAction:params", - "ui/InlineAction:refreshAfter", - "ui/InlineAction:successMessage", - "ui/InlineAction:target", - "ui/InlineAction:type", - "ui/InterfacePageConfig:addRecord", - "ui/InterfacePageConfig:allowPrinting", - "ui/InterfacePageConfig:appearance", - "ui/InterfacePageConfig:buttons", - "ui/InterfacePageConfig:columns", - "ui/InterfacePageConfig:filterBy", - "ui/InterfacePageConfig:levels", - "ui/InterfacePageConfig:recordAction", - "ui/InterfacePageConfig:showRecordCount", - "ui/InterfacePageConfig:sort", - "ui/InterfacePageConfig:source", - "ui/InterfacePageConfig:sourceView", - "ui/InterfacePageConfig:userActions", - "ui/InterfacePageConfig:userFilters", - "ui/JoinedReportBlock:chart", - "ui/JoinedReportBlock:columns", - "ui/JoinedReportBlock:dataset", - "ui/JoinedReportBlock:description", - "ui/JoinedReportBlock:label", - "ui/JoinedReportBlock:name", - "ui/JoinedReportBlock:order", - "ui/JoinedReportBlock:rows", - "ui/JoinedReportBlock:runtimeFilter", - "ui/JoinedReportBlock:type", - "ui/JoinedReportBlock:values", - "ui/KanbanConfig:columns", - "ui/KanbanConfig:groupByField", - "ui/KanbanConfig:summarizeField", - "ui/ListChartConfig:chartType", - "ui/ListChartConfig:dataset", - "ui/ListChartConfig:dimensions", - "ui/ListChartConfig:values", - "ui/ListColumn:action", - "ui/ListColumn:align", - "ui/ListColumn:field", - "ui/ListColumn:hidden", - "ui/ListColumn:label", - "ui/ListColumn:link", - "ui/ListColumn:pinned", - "ui/ListColumn:prefix", - "ui/ListColumn:resizable", - "ui/ListColumn:sortable", - "ui/ListColumn:summary", - "ui/ListColumn:type", - "ui/ListColumn:width", - "ui/ListColumn:wrap", - "ui/ListView:addRecord", - "ui/ListView:allowPrinting", - "ui/ListView:appearance", - "ui/ListView:aria", - "ui/ListView:bordered", - "ui/ListView:bulkActionDefs", - "ui/ListView:bulkActions", - "ui/ListView:calendar", - "ui/ListView:chart", - "ui/ListView:columns", - "ui/ListView:compactToolbar", - "ui/ListView:conditionalFormatting", - "ui/ListView:data", - "ui/ListView:description", - "ui/ListView:emptyState", - "ui/ListView:exportOptions", - "ui/ListView:fieldOrder", - "ui/ListView:filter", - "ui/ListView:filterableFields", - "ui/ListView:gallery", - "ui/ListView:gantt", - "ui/ListView:grouping", - "ui/ListView:hiddenFields", - "ui/ListView:inlineEdit", - "ui/ListView:kanban", - "ui/ListView:label", - "ui/ListView:name", - "ui/ListView:navigation", - "ui/ListView:pagination", - "ui/ListView:performance [RETIRED]", - "ui/ListView:resizable", - "ui/ListView:responsive [RETIRED]", - "ui/ListView:rowActions", - "ui/ListView:rowColor", - "ui/ListView:rowHeight", - "ui/ListView:searchableFields", - "ui/ListView:selection", - "ui/ListView:sharing", - "ui/ListView:showRecordCount", - "ui/ListView:sort", - "ui/ListView:striped", - "ui/ListView:tabs", - "ui/ListView:timeline", - "ui/ListView:tree", - "ui/ListView:type", - "ui/ListView:userActions", - "ui/ListView:userFilters", - "ui/ListView:virtualScroll", - "ui/LocaleConfig:code", - "ui/LocaleConfig:dateFormat", - "ui/LocaleConfig:direction", - "ui/LocaleConfig:fallbackChain", - "ui/LocaleConfig:numberFormat", - "ui/NavigationArea:description", - "ui/NavigationArea:icon", - "ui/NavigationArea:id", - "ui/NavigationArea:label", - "ui/NavigationArea:navigation", - "ui/NavigationConfig:mode", - "ui/NavigationConfig:openNewTab", - "ui/NavigationConfig:preventNavigation", - "ui/NavigationConfig:size", - "ui/NavigationConfig:view", - "ui/NavigationConfig:width", - "ui/NavigationContribution:app", - "ui/NavigationContribution:group", - "ui/NavigationContribution:items", - "ui/NavigationContribution:priority", - "ui/NumberFormat:currency", - "ui/NumberFormat:maximumFractionDigits", - "ui/NumberFormat:minimumFractionDigits", - "ui/NumberFormat:style", - "ui/NumberFormat:unit", - "ui/NumberFormat:useGrouping", - "ui/ObjectListView:addRecord", - "ui/ObjectListView:allowPrinting", - "ui/ObjectListView:appearance", - "ui/ObjectListView:aria", - "ui/ObjectListView:bordered", - "ui/ObjectListView:bulkActionDefs", - "ui/ObjectListView:bulkActions", - "ui/ObjectListView:calendar", - "ui/ObjectListView:chart", - "ui/ObjectListView:columns", - "ui/ObjectListView:compactToolbar", - "ui/ObjectListView:conditionalFormatting", - "ui/ObjectListView:data", - "ui/ObjectListView:description", - "ui/ObjectListView:emptyState", - "ui/ObjectListView:exportOptions", - "ui/ObjectListView:fieldOrder", - "ui/ObjectListView:filter", - "ui/ObjectListView:filterableFields", - "ui/ObjectListView:gallery", - "ui/ObjectListView:gantt", - "ui/ObjectListView:grouping", - "ui/ObjectListView:hiddenFields", - "ui/ObjectListView:inlineEdit", - "ui/ObjectListView:kanban", - "ui/ObjectListView:label", - "ui/ObjectListView:name", - "ui/ObjectListView:navigation", - "ui/ObjectListView:pagination", - "ui/ObjectListView:performance [RETIRED]", - "ui/ObjectListView:resizable", - "ui/ObjectListView:responsive [RETIRED]", - "ui/ObjectListView:rowActions", - "ui/ObjectListView:rowColor", - "ui/ObjectListView:rowHeight", - "ui/ObjectListView:searchableFields", - "ui/ObjectListView:selection", - "ui/ObjectListView:sharing", - "ui/ObjectListView:showRecordCount", - "ui/ObjectListView:sort", - "ui/ObjectListView:striped", - "ui/ObjectListView:tabs", - "ui/ObjectListView:timeline", - "ui/ObjectListView:tree", - "ui/ObjectListView:type", - "ui/ObjectListView:userActions", - "ui/ObjectListView:userFilters", - "ui/ObjectListView:virtualScroll", - "ui/ObjectNavItem:badge", - "ui/ObjectNavItem:badgeVariant", - "ui/ObjectNavItem:filters", - "ui/ObjectNavItem:icon", - "ui/ObjectNavItem:id", - "ui/ObjectNavItem:label", - "ui/ObjectNavItem:objectName", - "ui/ObjectNavItem:order", - "ui/ObjectNavItem:recordId", - "ui/ObjectNavItem:recordMode", - "ui/ObjectNavItem:requiredPermissions", - "ui/ObjectNavItem:requiresObject", - "ui/ObjectNavItem:requiresService", - "ui/ObjectNavItem:type", - "ui/ObjectNavItem:viewName", - "ui/ObjectNavItem:visible", - "ui/ObjectUserFilters:element", - "ui/ObjectUserFilters:fields", - "ui/Page:_lock", - "ui/Page:_lockDocsUrl", - "ui/Page:_lockReason", - "ui/Page:_lockSource", - "ui/Page:_packageId", - "ui/Page:_packageVersion", - "ui/Page:_provenance", - "ui/Page:aria", - "ui/Page:assignedProfiles", - "ui/Page:description", - "ui/Page:icon", - "ui/Page:interfaceConfig", - "ui/Page:isDefault", - "ui/Page:kind", - "ui/Page:label", - "ui/Page:name", - "ui/Page:object", - "ui/Page:regions", - "ui/Page:requires", - "ui/Page:slots", - "ui/Page:source", - "ui/Page:template", - "ui/Page:type", - "ui/Page:variables", - "ui/PageAccordionProps:allowMultiple", - "ui/PageAccordionProps:aria", - "ui/PageAccordionProps:items", - "ui/PageCardProps:actions", - "ui/PageCardProps:aria", - "ui/PageCardProps:body", - "ui/PageCardProps:bordered", - "ui/PageCardProps:footer", - "ui/PageCardProps:title", - "ui/PageComponent:aria", - "ui/PageComponent:className", - "ui/PageComponent:dataSource", - "ui/PageComponent:events", - "ui/PageComponent:id", - "ui/PageComponent:label", - "ui/PageComponent:properties", - "ui/PageComponent:responsive", - "ui/PageComponent:responsiveStyles", - "ui/PageComponent:style", - "ui/PageComponent:type", - "ui/PageComponent:visibility", - "ui/PageComponent:visibleWhen", - "ui/PageHeaderProps:actions", - "ui/PageHeaderProps:aria", - "ui/PageHeaderProps:breadcrumb", - "ui/PageHeaderProps:icon", - "ui/PageHeaderProps:subtitle", - "ui/PageHeaderProps:title", - "ui/PageNavItem:badge", - "ui/PageNavItem:badgeVariant", - "ui/PageNavItem:icon", - "ui/PageNavItem:id", - "ui/PageNavItem:label", - "ui/PageNavItem:order", - "ui/PageNavItem:pageName", - "ui/PageNavItem:params", - "ui/PageNavItem:requiredPermissions", - "ui/PageNavItem:requiresObject", - "ui/PageNavItem:requiresService", - "ui/PageNavItem:type", - "ui/PageNavItem:visible", - "ui/PageRegion:components", - "ui/PageRegion:name", - "ui/PageRegion:width", - "ui/PageTabsProps:aria", - "ui/PageTabsProps:items", - "ui/PageTabsProps:position", - "ui/PageTabsProps:type", - "ui/PageVariable:defaultValue", - "ui/PageVariable:name", - "ui/PageVariable:source", - "ui/PageVariable:type", - "ui/PaginationConfig:pageSize", - "ui/PaginationConfig:pageSizeOptions", - "ui/PluralRule:few", - "ui/PluralRule:key", - "ui/PluralRule:many", - "ui/PluralRule:one", - "ui/PluralRule:other", - "ui/PluralRule:two", - "ui/PluralRule:zero", - "ui/RecordActivityProps:aria", - "ui/RecordActivityProps:enableMentions", - "ui/RecordActivityProps:enableReactions", - "ui/RecordActivityProps:enableThreading", - "ui/RecordActivityProps:filterMode", - "ui/RecordActivityProps:limit", - "ui/RecordActivityProps:showCommentInput", - "ui/RecordActivityProps:showCompleted", - "ui/RecordActivityProps:showFilterToggle", - "ui/RecordActivityProps:showSubscriptionToggle", - "ui/RecordActivityProps:types", - "ui/RecordActivityProps:unifiedTimeline", - "ui/RecordChatterProps:aria", - "ui/RecordChatterProps:collapsible", - "ui/RecordChatterProps:defaultCollapsed", - "ui/RecordChatterProps:feed", - "ui/RecordChatterProps:position", - "ui/RecordChatterProps:width", - "ui/RecordDetailsProps:aria", - "ui/RecordDetailsProps:columns", - "ui/RecordDetailsProps:fields", - "ui/RecordDetailsProps:hideFields", - "ui/RecordDetailsProps:layout", - "ui/RecordDetailsProps:sections", - "ui/RecordHighlightsProps:aria", - "ui/RecordHighlightsProps:fields", - "ui/RecordHighlightsProps:layout", - "ui/RecordPathProps:aria", - "ui/RecordPathProps:stages", - "ui/RecordPathProps:statusField", - "ui/RecordRelatedListProps:actions", - "ui/RecordRelatedListProps:add", - "ui/RecordRelatedListProps:aria", - "ui/RecordRelatedListProps:columns", - "ui/RecordRelatedListProps:filter", - "ui/RecordRelatedListProps:limit", - "ui/RecordRelatedListProps:objectName", - "ui/RecordRelatedListProps:relationshipField", - "ui/RecordRelatedListProps:relationshipValueField", - "ui/RecordRelatedListProps:showViewAll", - "ui/RecordRelatedListProps:sort", - "ui/RecordRelatedListProps:title", - "ui/Report:_lock", - "ui/Report:_lockDocsUrl", - "ui/Report:_lockReason", - "ui/Report:_lockSource", - "ui/Report:_packageId", - "ui/Report:_packageVersion", - "ui/Report:_provenance", - "ui/Report:blocks", - "ui/Report:chart", - "ui/Report:columns", - "ui/Report:dataset", - "ui/Report:description", - "ui/Report:drilldown", - "ui/Report:label", - "ui/Report:name", - "ui/Report:order", - "ui/Report:protection", - "ui/Report:rows", - "ui/Report:runtimeFilter", - "ui/Report:type", - "ui/Report:values", - "ui/ReportChart:annotations", - "ui/ReportChart:aria", - "ui/ReportChart:colors", - "ui/ReportChart:description", - "ui/ReportChart:height", - "ui/ReportChart:interaction", - "ui/ReportChart:series", - "ui/ReportChart:showDataLabels", - "ui/ReportChart:showLegend", - "ui/ReportChart:subtitle", - "ui/ReportChart:title", - "ui/ReportChart:type", - "ui/ReportChart:xAxis", - "ui/ReportChart:yAxis", - "ui/ReportNavItem:badge", - "ui/ReportNavItem:badgeVariant", - "ui/ReportNavItem:icon", - "ui/ReportNavItem:id", - "ui/ReportNavItem:label", - "ui/ReportNavItem:order", - "ui/ReportNavItem:reportName", - "ui/ReportNavItem:requiredPermissions", - "ui/ReportNavItem:requiresObject", - "ui/ReportNavItem:requiresService", - "ui/ReportNavItem:type", - "ui/ReportNavItem:visible", - "ui/ReportSort:by", - "ui/ReportSort:direction", - "ui/ResponsiveConfig:breakpoint", - "ui/ResponsiveConfig:columns", - "ui/ResponsiveConfig:hiddenOn", - "ui/ResponsiveConfig:order", - "ui/ResponsiveStyles:large", - "ui/ResponsiveStyles:medium", - "ui/ResponsiveStyles:small", - "ui/ResponsiveStyles:xsmall", - "ui/RowColorConfig:colors", - "ui/RowColorConfig:field", - "ui/SelectionConfig:type", - "ui/Shadow:2xl", - "ui/Shadow:base", - "ui/Shadow:inner", - "ui/Shadow:lg", - "ui/Shadow:md", - "ui/Shadow:none", - "ui/Shadow:sm", - "ui/Shadow:xl", - "ui/SharingConfig:allowAnonymous", - "ui/SharingConfig:allowedDomains", - "ui/SharingConfig:enabled", - "ui/SharingConfig:expiresAt", - "ui/SharingConfig:password", - "ui/SharingConfig:publicLink", - "ui/Theme:animation [RETIRED]", - "ui/Theme:borderRadius", - "ui/Theme:colors", - "ui/Theme:customVars", - "ui/Theme:description", - "ui/Theme:extends", - "ui/Theme:label", - "ui/Theme:mode", - "ui/Theme:name", - "ui/Theme:shadows", - "ui/Theme:typography", - "ui/Theme:zIndex [RETIRED]", - "ui/TimelineConfig:colorField", - "ui/TimelineConfig:endDateField", - "ui/TimelineConfig:groupByField", - "ui/TimelineConfig:scale", - "ui/TimelineConfig:startDateField", - "ui/TimelineConfig:titleField", - "ui/TreeConfig:defaultExpandedDepth", - "ui/TreeConfig:fields", - "ui/TreeConfig:labelField", - "ui/TreeConfig:parentField", - "ui/Typography:fontFamily", - "ui/Typography:fontSize [RETIRED]", - "ui/Typography:fontWeight [RETIRED]", - "ui/Typography:letterSpacing [RETIRED]", - "ui/Typography:lineHeight [RETIRED]", - "ui/UrlNavItem:badge", - "ui/UrlNavItem:badgeVariant", - "ui/UrlNavItem:icon", - "ui/UrlNavItem:id", - "ui/UrlNavItem:label", - "ui/UrlNavItem:order", - "ui/UrlNavItem:requiredPermissions", - "ui/UrlNavItem:requiresObject", - "ui/UrlNavItem:requiresService", - "ui/UrlNavItem:target", - "ui/UrlNavItem:type", - "ui/UrlNavItem:url", - "ui/UrlNavItem:visible", - "ui/UserActionsConfig:addRecordForm", - "ui/UserActionsConfig:buttons", - "ui/UserActionsConfig:editInline", - "ui/UserActionsConfig:filter", - "ui/UserActionsConfig:refresh", - "ui/UserActionsConfig:rowHeight", - "ui/UserActionsConfig:search", - "ui/UserActionsConfig:sort", - "ui/UserFilterField:defaultValues", - "ui/UserFilterField:field", - "ui/UserFilterField:label", - "ui/UserFilterField:options", - "ui/UserFilterField:showCount", - "ui/UserFilterField:type", - "ui/UserFilters:allowAddTab", - "ui/UserFilters:element", - "ui/UserFilters:fields", - "ui/UserFilters:showAllRecords", - "ui/UserFilters:tabs", - "ui/View:_lock", - "ui/View:_lockDocsUrl", - "ui/View:_lockReason", - "ui/View:_lockSource", - "ui/View:_packageId", - "ui/View:_packageVersion", - "ui/View:_provenance", - "ui/View:form", - "ui/View:formViews", - "ui/View:label", - "ui/View:list", - "ui/View:listViews", - "ui/View:name", - "ui/View:object", - "ui/View:protection", - "ui/ViewFilterRule:field", - "ui/ViewFilterRule:operator", - "ui/ViewFilterRule:value", - "ui/ViewSharing:lockedBy", - "ui/ViewSharing:type", - "ui/ViewTab:filter", - "ui/ViewTab:icon", - "ui/ViewTab:isDefault", - "ui/ViewTab:label", - "ui/ViewTab:name", - "ui/ViewTab:order", - "ui/ViewTab:pinned", - "ui/ViewTab:view", - "ui/ViewTab:visible", - "ui/WidgetEvent:bubbles", - "ui/WidgetEvent:cancelable", - "ui/WidgetEvent:description", - "ui/WidgetEvent:label", - "ui/WidgetEvent:name", - "ui/WidgetEvent:payload", - "ui/WidgetLifecycle:onBlur", - "ui/WidgetLifecycle:onError", - "ui/WidgetLifecycle:onFocus", - "ui/WidgetLifecycle:onMount", - "ui/WidgetLifecycle:onUnmount", - "ui/WidgetLifecycle:onUpdate", - "ui/WidgetLifecycle:onValidate", - "ui/WidgetManifest:aria", - "ui/WidgetManifest:author", - "ui/WidgetManifest:category", - "ui/WidgetManifest:dependencies", - "ui/WidgetManifest:description", - "ui/WidgetManifest:documentation", - "ui/WidgetManifest:events", - "ui/WidgetManifest:fieldTypes", - "ui/WidgetManifest:icon", - "ui/WidgetManifest:implementation", - "ui/WidgetManifest:label", - "ui/WidgetManifest:license", - "ui/WidgetManifest:lifecycle", - "ui/WidgetManifest:name", - "ui/WidgetManifest:performance [RETIRED]", - "ui/WidgetManifest:properties", - "ui/WidgetManifest:screenshots", - "ui/WidgetManifest:tags", - "ui/WidgetManifest:version", - "ui/WidgetProperty:category", - "ui/WidgetProperty:default", - "ui/WidgetProperty:description", - "ui/WidgetProperty:label", - "ui/WidgetProperty:name", - "ui/WidgetProperty:required", - "ui/WidgetProperty:type", - "ui/WidgetProperty:validation" - ] -} diff --git a/packages/spec/authorable-surface/ai.json b/packages/spec/authorable-surface/ai.json new file mode 100644 index 0000000000..c4a9ed6d3d --- /dev/null +++ b/packages/spec/authorable-surface/ai.json @@ -0,0 +1,389 @@ +{ + "description": "Ratchet of every AUTHORABLE key in one category of the spec — what a metadata author may write, which for this platform IS the third-party API. Sharded by category (#5837) so two PRs touching different categories never share a file; the gate reads the whole authorable-surface/ directory as ONE set, so deleting a shard deletes its keys exactly as deleting lines did. Auto-updated on additions (commit the change). A key that disappears without a tombstone fails gen:schema, because these schemas are not .strict() and Zod would silently strip it. \"[RETIRED]\" marks a tombstoned key that still rejects with an upgrade prescription. See #3855, ADR-0059 §5.", + "category": "ai", + "keys": [ + "ai/AIModelConfig:maxTokens", + "ai/AIModelConfig:model", + "ai/AIModelConfig:provider", + "ai/AIModelConfig:temperature", + "ai/AIModelConfig:topP", + "ai/AIUsageRecord:costUsd", + "ai/AIUsageRecord:latencyMs", + "ai/AIUsageRecord:model", + "ai/AIUsageRecord:timestamp", + "ai/AIUsageRecord:usage", + "ai/Agent:_lock", + "ai/Agent:_lockDocsUrl", + "ai/Agent:_lockReason", + "ai/Agent:_lockSource", + "ai/Agent:_packageId", + "ai/Agent:_packageVersion", + "ai/Agent:_provenance", + "ai/Agent:access", + "ai/Agent:active", + "ai/Agent:avatar", + "ai/Agent:guardrails", + "ai/Agent:instructions", + "ai/Agent:knowledge [RETIRED]", + "ai/Agent:label", + "ai/Agent:lifecycle", + "ai/Agent:memory", + "ai/Agent:model", + "ai/Agent:name", + "ai/Agent:permissions", + "ai/Agent:planning", + "ai/Agent:protection", + "ai/Agent:role", + "ai/Agent:skills", + "ai/Agent:structuredOutput", + "ai/Agent:surface", + "ai/Agent:tools [RETIRED]", + "ai/BlueprintApp:icon", + "ai/BlueprintApp:label", + "ai/BlueprintApp:name", + "ai/BlueprintApp:nav", + "ai/BlueprintCondition:field", + "ai/BlueprintCondition:op", + "ai/BlueprintCondition:value", + "ai/BlueprintDashboard:label", + "ai/BlueprintDashboard:name", + "ai/BlueprintDashboard:widgets", + "ai/BlueprintField:expression", + "ai/BlueprintField:label", + "ai/BlueprintField:name", + "ai/BlueprintField:options", + "ai/BlueprintField:reference", + "ai/BlueprintField:required", + "ai/BlueprintField:summaryOperations", + "ai/BlueprintField:type", + "ai/BlueprintNavItem:icon", + "ai/BlueprintNavItem:label", + "ai/BlueprintNavItem:target", + "ai/BlueprintNavItem:type", + "ai/BlueprintObject:description", + "ai/BlueprintObject:fields", + "ai/BlueprintObject:label", + "ai/BlueprintObject:name", + "ai/BlueprintObject:nameField", + "ai/BlueprintSeed:object", + "ai/BlueprintSeed:records", + "ai/BlueprintSummaryOperations:conditions", + "ai/BlueprintSummaryOperations:field", + "ai/BlueprintSummaryOperations:filter", + "ai/BlueprintSummaryOperations:function", + "ai/BlueprintSummaryOperations:object", + "ai/BlueprintSummaryOperations:relationshipField", + "ai/BlueprintView:columns", + "ai/BlueprintView:groupBy", + "ai/BlueprintView:label", + "ai/BlueprintView:name", + "ai/BlueprintView:object", + "ai/BlueprintView:type", + "ai/BlueprintWidgetCondition:field", + "ai/BlueprintWidgetCondition:op", + "ai/BlueprintWidgetCondition:value", + "ai/CodeContent:language", + "ai/CodeContent:metadata", + "ai/CodeContent:text", + "ai/CodeContent:type", + "ai/ConversationAnalytics:assistantMessages", + "ai/ConversationAnalytics:averageTokensPerMessage", + "ai/ConversationAnalytics:duration", + "ai/ConversationAnalytics:firstMessageAt", + "ai/ConversationAnalytics:lastMessageAt", + "ai/ConversationAnalytics:peakTokenUsage", + "ai/ConversationAnalytics:pruningEvents", + "ai/ConversationAnalytics:sessionId", + "ai/ConversationAnalytics:summarizationEvents", + "ai/ConversationAnalytics:systemMessages", + "ai/ConversationAnalytics:tokensSavedByPruning", + "ai/ConversationAnalytics:tokensSavedBySummarization", + "ai/ConversationAnalytics:totalMessages", + "ai/ConversationAnalytics:totalTokens", + "ai/ConversationAnalytics:userMessages", + "ai/ConversationContext:agentId", + "ai/ConversationContext:metadata", + "ai/ConversationContext:object", + "ai/ConversationContext:recordId", + "ai/ConversationContext:scope", + "ai/ConversationContext:sessionId", + "ai/ConversationContext:systemMessage", + "ai/ConversationContext:userId", + "ai/ConversationMessage:content", + "ai/ConversationMessage:cost", + "ai/ConversationMessage:embedding", + "ai/ConversationMessage:functionCall", + "ai/ConversationMessage:id", + "ai/ConversationMessage:importance", + "ai/ConversationMessage:metadata", + "ai/ConversationMessage:name", + "ai/ConversationMessage:pinned", + "ai/ConversationMessage:role", + "ai/ConversationMessage:timestamp", + "ai/ConversationMessage:tokens", + "ai/ConversationMessage:toolCallId", + "ai/ConversationMessage:toolCalls", + "ai/ConversationSession:context", + "ai/ConversationSession:createdAt", + "ai/ConversationSession:expiresAt", + "ai/ConversationSession:id", + "ai/ConversationSession:messages", + "ai/ConversationSession:metadata", + "ai/ConversationSession:modelId", + "ai/ConversationSession:name", + "ai/ConversationSession:status", + "ai/ConversationSession:tokenBudget", + "ai/ConversationSession:tokens", + "ai/ConversationSession:totalCost", + "ai/ConversationSession:totalTokens", + "ai/ConversationSession:updatedAt", + "ai/ConversationSummary:generatedAt", + "ai/ConversationSummary:keyPoints", + "ai/ConversationSummary:messageRange", + "ai/ConversationSummary:modelId", + "ai/ConversationSummary:originalTokens", + "ai/ConversationSummary:summary", + "ai/ConversationSummary:summaryTokens", + "ai/ConversationSummary:tokensSaved", + "ai/EmbeddingModel:dimensions", + "ai/EmbeddingModel:endpoint", + "ai/EmbeddingModel:model", + "ai/EmbeddingModel:provider", + "ai/EmbeddingModel:secretRef", + "ai/FileContent:fileName", + "ai/FileContent:fileUrl", + "ai/FileContent:metadata", + "ai/FileContent:mimeType", + "ai/FileContent:type", + "ai/FileKnowledgeSource:kind", + "ai/FileKnowledgeSource:mimeTypes", + "ai/FileKnowledgeSource:prefix", + "ai/FunctionCall:arguments", + "ai/FunctionCall:name", + "ai/FunctionCall:result", + "ai/HttpKnowledgeSource:kind", + "ai/HttpKnowledgeSource:urls", + "ai/HttpKnowledgeSource:userAgent", + "ai/ImageContent:detail", + "ai/ImageContent:imageUrl", + "ai/ImageContent:metadata", + "ai/ImageContent:type", + "ai/KnowledgeChunk:content", + "ai/KnowledgeChunk:documentId", + "ai/KnowledgeChunk:id", + "ai/KnowledgeChunk:index", + "ai/KnowledgeChunk:metadata", + "ai/KnowledgeDocument:content", + "ai/KnowledgeDocument:id", + "ai/KnowledgeDocument:metadata", + "ai/KnowledgeDocument:permissions", + "ai/KnowledgeDocument:sourceId", + "ai/KnowledgeDocument:sourceRecordId", + "ai/KnowledgeDocument:title", + "ai/KnowledgeHit:chunkId", + "ai/KnowledgeHit:documentId", + "ai/KnowledgeHit:metadata", + "ai/KnowledgeHit:score", + "ai/KnowledgeHit:snippet", + "ai/KnowledgeHit:sourceId", + "ai/KnowledgeHit:sourceRecordId", + "ai/KnowledgeHit:title", + "ai/KnowledgeRefreshPolicy:cron", + "ai/KnowledgeRefreshPolicy:onRecordChange", + "ai/KnowledgeSource:adapter", + "ai/KnowledgeSource:adapterConfig", + "ai/KnowledgeSource:aiExposed", + "ai/KnowledgeSource:description", + "ai/KnowledgeSource:embedding", + "ai/KnowledgeSource:id", + "ai/KnowledgeSource:label", + "ai/KnowledgeSource:refresh", + "ai/KnowledgeSource:source", + "ai/KnowledgeSource:vectorStore", + "ai/MCPServerRef:active", + "ai/MCPServerRef:endpoint", + "ai/MCPServerRef:label", + "ai/MCPServerRef:name", + "ai/MCPServerRef:secretRef", + "ai/MCPServerRef:transport", + "ai/MCPToolBinding:aliasAs", + "ai/MCPToolBinding:approval", + "ai/MCPToolBinding:server", + "ai/MCPToolBinding:toolName", + "ai/MessagePruningEvent:messagesRemoved", + "ai/MessagePruningEvent:prunedMessages", + "ai/MessagePruningEvent:remainingMessages", + "ai/MessagePruningEvent:remainingTokens", + "ai/MessagePruningEvent:timestamp", + "ai/MessagePruningEvent:tokensFreed", + "ai/ModelCapability:codeGeneration", + "ai/ModelCapability:functionCalling", + "ai/ModelCapability:imageGeneration", + "ai/ModelCapability:imageUnderstanding", + "ai/ModelCapability:reasoning", + "ai/ModelCapability:textEmbedding", + "ai/ModelCapability:textGeneration", + "ai/ModelConfig:apiKey", + "ai/ModelConfig:capabilities", + "ai/ModelConfig:deprecated", + "ai/ModelConfig:description", + "ai/ModelConfig:endpoint", + "ai/ModelConfig:id", + "ai/ModelConfig:limits", + "ai/ModelConfig:name", + "ai/ModelConfig:pricing", + "ai/ModelConfig:provider", + "ai/ModelConfig:recommendedFor", + "ai/ModelConfig:region", + "ai/ModelConfig:secretRef", + "ai/ModelConfig:tags", + "ai/ModelConfig:version", + "ai/ModelLimits:contextWindow", + "ai/ModelLimits:maxOutputTokens", + "ai/ModelLimits:maxTokens", + "ai/ModelLimits:rateLimit", + "ai/ModelPricing:currency", + "ai/ModelPricing:embeddingCostPer1kTokens", + "ai/ModelPricing:inputCostPer1kTokens", + "ai/ModelPricing:outputCostPer1kTokens", + "ai/ModelRegistry:defaultModel", + "ai/ModelRegistry:enableAutoFallback", + "ai/ModelRegistry:models", + "ai/ModelRegistry:name", + "ai/ModelRegistry:promptTemplates", + "ai/ModelRegistryEntry:fallbackModels", + "ai/ModelRegistryEntry:healthCheck", + "ai/ModelRegistryEntry:model", + "ai/ModelRegistryEntry:priority", + "ai/ModelRegistryEntry:status", + "ai/ModelSelectionCriteria:capabilities", + "ai/ModelSelectionCriteria:excludeDeprecated", + "ai/ModelSelectionCriteria:maxCostPer1kTokens", + "ai/ModelSelectionCriteria:minContextWindow", + "ai/ModelSelectionCriteria:provider", + "ai/ModelSelectionCriteria:tags", + "ai/ObjectKnowledgeSource:contentFields", + "ai/ObjectKnowledgeSource:kind", + "ai/ObjectKnowledgeSource:metadataFields", + "ai/ObjectKnowledgeSource:object", + "ai/ObjectKnowledgeSource:where", + "ai/PromptTemplate:assistant", + "ai/PromptTemplate:category", + "ai/PromptTemplate:description", + "ai/PromptTemplate:examples", + "ai/PromptTemplate:frequencyPenalty", + "ai/PromptTemplate:id", + "ai/PromptTemplate:label", + "ai/PromptTemplate:maxTokens", + "ai/PromptTemplate:modelId", + "ai/PromptTemplate:name", + "ai/PromptTemplate:presencePenalty", + "ai/PromptTemplate:stopSequences", + "ai/PromptTemplate:system", + "ai/PromptTemplate:tags", + "ai/PromptTemplate:temperature", + "ai/PromptTemplate:topP", + "ai/PromptTemplate:user", + "ai/PromptTemplate:variables", + "ai/PromptTemplate:version", + "ai/PromptVariable:defaultValue", + "ai/PromptVariable:description", + "ai/PromptVariable:name", + "ai/PromptVariable:required", + "ai/PromptVariable:type", + "ai/PromptVariable:validation", + "ai/Skill:_lock", + "ai/Skill:_lockDocsUrl", + "ai/Skill:_lockReason", + "ai/Skill:_lockSource", + "ai/Skill:_packageId", + "ai/Skill:_packageVersion", + "ai/Skill:_provenance", + "ai/Skill:active", + "ai/Skill:description", + "ai/Skill:instructions", + "ai/Skill:label", + "ai/Skill:name", + "ai/Skill:protection", + "ai/Skill:surface", + "ai/Skill:tools", + "ai/Skill:triggerConditions", + "ai/Skill:triggerPhrases [RETIRED]", + "ai/SkillTriggerCondition:field", + "ai/SkillTriggerCondition:operator", + "ai/SkillTriggerCondition:value", + "ai/SolutionBlueprint:app", + "ai/SolutionBlueprint:assumptions", + "ai/SolutionBlueprint:dashboards", + "ai/SolutionBlueprint:objects", + "ai/SolutionBlueprint:questions", + "ai/SolutionBlueprint:seedData", + "ai/SolutionBlueprint:summary", + "ai/SolutionBlueprint:views", + "ai/SolutionBlueprintStrict:app", + "ai/SolutionBlueprintStrict:assumptions", + "ai/SolutionBlueprintStrict:dashboards", + "ai/SolutionBlueprintStrict:objects", + "ai/SolutionBlueprintStrict:questions", + "ai/SolutionBlueprintStrict:summary", + "ai/SolutionBlueprintStrict:views", + "ai/StructuredOutputConfig:fallbackFormat", + "ai/StructuredOutputConfig:format", + "ai/StructuredOutputConfig:maxRetries", + "ai/StructuredOutputConfig:retryOnValidationFailure", + "ai/StructuredOutputConfig:schema", + "ai/StructuredOutputConfig:strict", + "ai/StructuredOutputConfig:transformPipeline", + "ai/TextContent:metadata", + "ai/TextContent:text", + "ai/TextContent:type", + "ai/TokenBudgetConfig:bufferPercentage", + "ai/TokenBudgetConfig:enableSummarization", + "ai/TokenBudgetConfig:maxCompletionTokens", + "ai/TokenBudgetConfig:maxPromptTokens", + "ai/TokenBudgetConfig:maxTokens", + "ai/TokenBudgetConfig:minImportanceScore", + "ai/TokenBudgetConfig:reserveTokens", + "ai/TokenBudgetConfig:semanticThreshold", + "ai/TokenBudgetConfig:slidingWindowSize", + "ai/TokenBudgetConfig:strategy", + "ai/TokenBudgetConfig:summarizationThreshold", + "ai/TokenBudgetConfig:summaryModel", + "ai/TokenBudgetConfig:warnThreshold", + "ai/TokenUsage:completionTokens", + "ai/TokenUsage:promptTokens", + "ai/TokenUsage:totalTokens", + "ai/TokenUsageStats:budgetLimit", + "ai/TokenUsageStats:budgetPercentage", + "ai/TokenUsageStats:budgetRemaining", + "ai/TokenUsageStats:budgetUsed", + "ai/TokenUsageStats:completionTokens", + "ai/TokenUsageStats:messageCount", + "ai/TokenUsageStats:promptTokens", + "ai/TokenUsageStats:prunedMessageCount", + "ai/TokenUsageStats:summarizedMessageCount", + "ai/TokenUsageStats:totalTokens", + "ai/Tool:_lock", + "ai/Tool:_lockDocsUrl", + "ai/Tool:_lockReason", + "ai/Tool:_lockSource", + "ai/Tool:_packageId", + "ai/Tool:_packageVersion", + "ai/Tool:_provenance", + "ai/Tool:description", + "ai/Tool:label", + "ai/Tool:name", + "ai/Tool:objectName", + "ai/Tool:outputSchema", + "ai/Tool:parameters", + "ai/Tool:protection", + "ai/ToolCall:function", + "ai/ToolCall:id", + "ai/ToolCall:type", + "ai/VectorStore:collection", + "ai/VectorStore:dimensions", + "ai/VectorStore:endpoint", + "ai/VectorStore:provider", + "ai/VectorStore:secretRef" + ] +} diff --git a/packages/spec/authorable-surface/api.json b/packages/spec/authorable-surface/api.json new file mode 100644 index 0000000000..5b9ac69a22 --- /dev/null +++ b/packages/spec/authorable-surface/api.json @@ -0,0 +1,1682 @@ +{ + "description": "Ratchet of every AUTHORABLE key in one category of the spec — what a metadata author may write, which for this platform IS the third-party API. Sharded by category (#5837) so two PRs touching different categories never share a file; the gate reads the whole authorable-surface/ directory as ONE set, so deleting a shard deletes its keys exactly as deleting lines did. Auto-updated on additions (commit the change). A key that disappears without a tombstone fails gen:schema, because these schemas are not .strict() and Zod would silently strip it. \"[RETIRED]\" marks a tombstoned key that still rejects with an upgrade prescription. See #3855, ADR-0059 §5.", + "category": "api", + "keys": [ + "api/AckMessage:ackMessageId", + "api/AckMessage:error", + "api/AckMessage:messageId", + "api/AckMessage:success", + "api/AckMessage:timestamp", + "api/AckMessage:type", + "api/AiAgentCapabilities:authoring", + "api/AiAgentCapabilities:canvas", + "api/AiAgentCapabilities:debug", + "api/AiAgentCapabilities:resume", + "api/AiAgentChatRequest:context", + "api/AiAgentChatRequest:messages", + "api/AiAgentChatRequest:options", + "api/AiAgentSummary:capabilities", + "api/AiAgentSummary:label", + "api/AiAgentSummary:name", + "api/AiAgentSummary:role", + "api/AiAgentsResponse:agents", + "api/AiChatRequest:conversationId", + "api/AiChatRequest:maxTokens", + "api/AiChatRequest:messages", + "api/AiChatRequest:model", + "api/AiChatRequest:options", + "api/AiChatRequest:stream", + "api/AiChatRequest:system", + "api/AiChatRequest:temperature", + "api/AiChatRequest:turnId", + "api/AiChatResponse:content", + "api/AiChatResponse:conversationId", + "api/AiChatResponse:model", + "api/AiChatResponse:toolCalls", + "api/AiChatResponse:usage", + "api/AiCompleteRequest:options", + "api/AiCompleteRequest:prompt", + "api/AiConversation:agentId", + "api/AiConversation:createdAt", + "api/AiConversation:id", + "api/AiConversation:messages", + "api/AiConversation:metadata", + "api/AiConversation:title", + "api/AiConversation:updatedAt", + "api/AiConversation:userId", + "api/AiMessage:content", + "api/AiMessage:parts", + "api/AiMessage:role", + "api/AiModelsResponse:defaultModel", + "api/AiModelsResponse:models", + "api/AiPendingAction:action_name", + "api/AiPendingAction:conversation_id", + "api/AiPendingAction:decided_at", + "api/AiPendingAction:decided_by", + "api/AiPendingAction:error", + "api/AiPendingAction:id", + "api/AiPendingAction:message_id", + "api/AiPendingAction:object_name", + "api/AiPendingAction:proposed_at", + "api/AiPendingAction:proposed_by", + "api/AiPendingAction:rejection_reason", + "api/AiPendingAction:result", + "api/AiPendingAction:status", + "api/AiPendingAction:tool_input", + "api/AiPendingAction:tool_name", + "api/AiStreamChunk:type", + "api/AnalyticsMetadataResponse:data", + "api/AnalyticsMetadataResponse:error", + "api/AnalyticsMetadataResponse:meta", + "api/AnalyticsMetadataResponse:success", + "api/AnalyticsQueryRequest:cube", + "api/AnalyticsQueryRequest:dimensions", + "api/AnalyticsQueryRequest:format [RETIRED]", + "api/AnalyticsQueryRequest:limit", + "api/AnalyticsQueryRequest:measures", + "api/AnalyticsQueryRequest:offset", + "api/AnalyticsQueryRequest:order", + "api/AnalyticsQueryRequest:query [RETIRED]", + "api/AnalyticsQueryRequest:timeDimensions", + "api/AnalyticsQueryRequest:timezone", + "api/AnalyticsQueryRequest:where", + "api/AnalyticsResultResponse:data", + "api/AnalyticsResultResponse:error", + "api/AnalyticsResultResponse:meta", + "api/AnalyticsResultResponse:success", + "api/AnalyticsSqlResponse:data", + "api/AnalyticsSqlResponse:error", + "api/AnalyticsSqlResponse:meta", + "api/AnalyticsSqlResponse:success", + "api/ApiChangelogEntry:changes", + "api/ApiChangelogEntry:date", + "api/ApiChangelogEntry:migrationGuide", + "api/ApiChangelogEntry:version", + "api/ApiDocumentationConfig:changelog", + "api/ApiDocumentationConfig:codeTemplates", + "api/ApiDocumentationConfig:contact", + "api/ApiDocumentationConfig:description", + "api/ApiDocumentationConfig:enabled", + "api/ApiDocumentationConfig:externalDocs", + "api/ApiDocumentationConfig:generateOpenApi", + "api/ApiDocumentationConfig:generateTestCollections", + "api/ApiDocumentationConfig:license", + "api/ApiDocumentationConfig:securitySchemes", + "api/ApiDocumentationConfig:servers", + "api/ApiDocumentationConfig:tags", + "api/ApiDocumentationConfig:termsOfService", + "api/ApiDocumentationConfig:testCollections", + "api/ApiDocumentationConfig:title", + "api/ApiDocumentationConfig:ui", + "api/ApiDocumentationConfig:version", + "api/ApiEndpoint:_lock", + "api/ApiEndpoint:_lockDocsUrl", + "api/ApiEndpoint:_lockReason", + "api/ApiEndpoint:_lockSource", + "api/ApiEndpoint:_packageId", + "api/ApiEndpoint:_packageVersion", + "api/ApiEndpoint:_provenance", + "api/ApiEndpoint:authRequired", + "api/ApiEndpoint:cacheTtl", + "api/ApiEndpoint:description", + "api/ApiEndpoint:inputMapping", + "api/ApiEndpoint:method", + "api/ApiEndpoint:name", + "api/ApiEndpoint:objectParams", + "api/ApiEndpoint:outputMapping", + "api/ApiEndpoint:path", + "api/ApiEndpoint:rateLimit", + "api/ApiEndpoint:summary", + "api/ApiEndpoint:target", + "api/ApiEndpoint:type", + "api/ApiError:category", + "api/ApiError:code", + "api/ApiError:details", + "api/ApiError:httpStatus", + "api/ApiError:message", + "api/ApiError:requestId", + "api/ApiMapping:source", + "api/ApiMapping:target", + "api/ApiMapping:transform", + "api/ApiRoutes:ai", + "api/ApiRoutes:analytics", + "api/ApiRoutes:approvals", + "api/ApiRoutes:auth", + "api/ApiRoutes:automation", + "api/ApiRoutes:data", + "api/ApiRoutes:discovery", + "api/ApiRoutes:i18n", + "api/ApiRoutes:mcp", + "api/ApiRoutes:metadata", + "api/ApiRoutes:notifications", + "api/ApiRoutes:packages", + "api/ApiRoutes:realtime", + "api/ApiRoutes:storage", + "api/ApiRoutes:ui", + "api/ApiTestCollection:description", + "api/ApiTestCollection:folders", + "api/ApiTestCollection:name", + "api/ApiTestCollection:requests", + "api/ApiTestCollection:variables", + "api/ApiTestRequest:body", + "api/ApiTestRequest:description", + "api/ApiTestRequest:expectedResponse", + "api/ApiTestRequest:headers", + "api/ApiTestRequest:method", + "api/ApiTestRequest:name", + "api/ApiTestRequest:queryParams", + "api/ApiTestRequest:url", + "api/ApiTestRequest:variables", + "api/ApiTestingUiConfig:customCssUrl", + "api/ApiTestingUiConfig:customJsUrl", + "api/ApiTestingUiConfig:defaultModelsExpandDepth", + "api/ApiTestingUiConfig:displayRequestDuration", + "api/ApiTestingUiConfig:enableCors", + "api/ApiTestingUiConfig:enableFilter", + "api/ApiTestingUiConfig:enableTryItOut", + "api/ApiTestingUiConfig:layout", + "api/ApiTestingUiConfig:path", + "api/ApiTestingUiConfig:syntaxHighlighting", + "api/ApiTestingUiConfig:theme", + "api/ApiTestingUiConfig:type", + "api/AppDefinitionResponse:data", + "api/AppDefinitionResponse:error", + "api/AppDefinitionResponse:meta", + "api/AppDefinitionResponse:success", + "api/ApproveAiPendingActionResponse:error", + "api/ApproveAiPendingActionResponse:result", + "api/ApproveAiPendingActionResponse:status", + "api/AuthEndpoint:forgetPassword", + "api/AuthEndpoint:getSession", + "api/AuthEndpoint:resetPassword", + "api/AuthEndpoint:sendVerificationEmail", + "api/AuthEndpoint:signInEmail", + "api/AuthEndpoint:signOut", + "api/AuthEndpoint:signUpEmail", + "api/AuthEndpoint:verifyEmail", + "api/AuthFeaturesConfig:magicLink", + "api/AuthFeaturesConfig:organization", + "api/AuthFeaturesConfig:passkeys", + "api/AuthFeaturesConfig:phoneNumber", + "api/AuthFeaturesConfig:phoneNumberOtp", + "api/AuthFeaturesConfig:ssoEnforced", + "api/AuthFeaturesConfig:twoFactor", + "api/AuthProviderInfo:enabled", + "api/AuthProviderInfo:id", + "api/AuthProviderInfo:name", + "api/AuthProviderInfo:type", + "api/AutomationActionsResponse:actions", + "api/AutomationActionsResponse:total", + "api/AutomationFlowPathParams:name", + "api/AutomationRunPathParams:name", + "api/AutomationRunPathParams:runId", + "api/AutomationTriggerRequest:payload", + "api/AutomationTriggerRequest:trigger", + "api/AutomationTriggerResponse:jobId", + "api/AutomationTriggerResponse:result", + "api/AutomationTriggerResponse:success", + "api/BasePresence:lastSeen", + "api/BasePresence:metadata", + "api/BasePresence:status", + "api/BasePresence:userId", + "api/BaseResponse:error", + "api/BaseResponse:meta", + "api/BaseResponse:success", + "api/BatchConfig:defaultOptions", + "api/BatchConfig:enabled", + "api/BatchConfig:maxRecordsPerBatch", + "api/BatchDataRequest:object", + "api/BatchDataRequest:request", + "api/BatchDataResponse:error", + "api/BatchDataResponse:failed", + "api/BatchDataResponse:meta", + "api/BatchDataResponse:operation", + "api/BatchDataResponse:results", + "api/BatchDataResponse:succeeded", + "api/BatchDataResponse:success", + "api/BatchDataResponse:total", + "api/BatchEndpointsConfig:defaultAtomic", + "api/BatchEndpointsConfig:enableBatchEndpoint", + "api/BatchEndpointsConfig:maxBatchSize", + "api/BatchEndpointsConfig:operations", + "api/BatchLoadingStrategy:associationLoading", + "api/BatchLoadingStrategy:prefetchDepth", + "api/BatchLoadingStrategy:strategy", + "api/BatchLoadingStrategy:windowMs", + "api/BatchOperationResult:data", + "api/BatchOperationResult:droppedFields", + "api/BatchOperationResult:errors", + "api/BatchOperationResult:id", + "api/BatchOperationResult:index", + "api/BatchOperationResult:success", + "api/BatchOptions:atomic", + "api/BatchOptions:continueOnError", + "api/BatchOptions:returnRecords", + "api/BatchOptions:validateOnly [RETIRED]", + "api/BatchRecord:data", + "api/BatchRecord:externalId", + "api/BatchRecord:id", + "api/BatchUpdateRequest:operation", + "api/BatchUpdateRequest:options", + "api/BatchUpdateRequest:records", + "api/BatchUpdateResponse:error", + "api/BatchUpdateResponse:failed", + "api/BatchUpdateResponse:meta", + "api/BatchUpdateResponse:operation", + "api/BatchUpdateResponse:results", + "api/BatchUpdateResponse:succeeded", + "api/BatchUpdateResponse:success", + "api/BatchUpdateResponse:total", + "api/BulkDataEvent:id", + "api/BulkDataEvent:matched", + "api/BulkDataEvent:object", + "api/BulkDataEvent:timestamp", + "api/BulkDataEvent:type", + "api/BulkDataEvent:userId", + "api/BulkRequest:allOrNone", + "api/BulkRequest:records", + "api/BulkResponse:data", + "api/BulkResponse:error", + "api/BulkResponse:meta", + "api/BulkResponse:success", + "api/CacheControl:directives", + "api/CacheControl:maxAge", + "api/CacheControl:staleIfError", + "api/CacheControl:staleWhileRevalidate", + "api/CacheInvalidationRequest:cascade", + "api/CacheInvalidationRequest:identifiers", + "api/CacheInvalidationRequest:pattern", + "api/CacheInvalidationRequest:target", + "api/CacheInvalidationResponse:invalidated", + "api/CacheInvalidationResponse:success", + "api/CacheInvalidationResponse:targets", + "api/CapabilityDescriptor:description", + "api/CapabilityDescriptor:enabled", + "api/CapabilityDescriptor:features", + "api/CheckPermissionRequest:action", + "api/CheckPermissionRequest:field", + "api/CheckPermissionRequest:object", + "api/CheckPermissionRequest:recordId", + "api/CheckPermissionResponse:allowed", + "api/CheckPermissionResponse:reason", + "api/CodeGenerationTemplate:language", + "api/CodeGenerationTemplate:name", + "api/CodeGenerationTemplate:template", + "api/CodeGenerationTemplate:variables", + "api/CompleteChunkedUploadRequest:parts", + "api/CompleteChunkedUploadRequest:uploadId", + "api/CompleteChunkedUploadResponse:data", + "api/CompleteChunkedUploadResponse:error", + "api/CompleteChunkedUploadResponse:meta", + "api/CompleteChunkedUploadResponse:success", + "api/CompleteUploadRequest:eTag", + "api/CompleteUploadRequest:fileId", + "api/ConceptListResponse:data", + "api/ConceptListResponse:error", + "api/ConceptListResponse:meta", + "api/ConceptListResponse:success", + "api/CreateAiConversationRequest:agentId", + "api/CreateAiConversationRequest:metadata", + "api/CreateAiConversationRequest:title", + "api/CreateDataRequest:data", + "api/CreateDataRequest:object", + "api/CreateDataResponse:droppedFields", + "api/CreateDataResponse:id", + "api/CreateDataResponse:object", + "api/CreateDataResponse:record", + "api/CreateExportJobRequest:encoding", + "api/CreateExportJobRequest:fields", + "api/CreateExportJobRequest:filter", + "api/CreateExportJobRequest:format", + "api/CreateExportJobRequest:includeHeaders", + "api/CreateExportJobRequest:limit", + "api/CreateExportJobRequest:object", + "api/CreateExportJobRequest:sort", + "api/CreateExportJobRequest:templateId", + "api/CreateExportJobResponse:data", + "api/CreateExportJobResponse:error", + "api/CreateExportJobResponse:meta", + "api/CreateExportJobResponse:success", + "api/CreateFlowRequest:_lock", + "api/CreateFlowRequest:_lockDocsUrl", + "api/CreateFlowRequest:_lockReason", + "api/CreateFlowRequest:_lockSource", + "api/CreateFlowRequest:_packageId", + "api/CreateFlowRequest:_packageVersion", + "api/CreateFlowRequest:_provenance", + "api/CreateFlowRequest:active [RETIRED]", + "api/CreateFlowRequest:description", + "api/CreateFlowRequest:edges", + "api/CreateFlowRequest:errorHandling", + "api/CreateFlowRequest:errorMessage", + "api/CreateFlowRequest:label", + "api/CreateFlowRequest:name", + "api/CreateFlowRequest:nodes", + "api/CreateFlowRequest:protection", + "api/CreateFlowRequest:runAs", + "api/CreateFlowRequest:status", + "api/CreateFlowRequest:successMessage", + "api/CreateFlowRequest:template [RETIRED]", + "api/CreateFlowRequest:type", + "api/CreateFlowRequest:variables", + "api/CreateFlowRequest:version", + "api/CreateFlowResponse:data", + "api/CreateFlowResponse:error", + "api/CreateFlowResponse:meta", + "api/CreateFlowResponse:success", + "api/CreateImportJobRequest:createMissingOptions", + "api/CreateImportJobRequest:csv", + "api/CreateImportJobRequest:dryRun", + "api/CreateImportJobRequest:format", + "api/CreateImportJobRequest:mapping", + "api/CreateImportJobRequest:matchFields", + "api/CreateImportJobRequest:nullValues", + "api/CreateImportJobRequest:rows", + "api/CreateImportJobRequest:runAutomations", + "api/CreateImportJobRequest:sheet", + "api/CreateImportJobRequest:skipBlankMatchKey", + "api/CreateImportJobRequest:treatAsHistorical", + "api/CreateImportJobRequest:trimWhitespace", + "api/CreateImportJobRequest:writeMode", + "api/CreateImportJobRequest:xlsxBase64", + "api/CreateImportJobResponse:createdAt", + "api/CreateImportJobResponse:jobId", + "api/CreateImportJobResponse:object", + "api/CreateImportJobResponse:status", + "api/CreateImportJobResponse:total", + "api/CreateManyDataRequest:object", + "api/CreateManyDataRequest:records", + "api/CreateManyDataResponse:count", + "api/CreateManyDataResponse:droppedFields", + "api/CreateManyDataResponse:object", + "api/CreateManyDataResponse:records", + "api/CreateRequest:data", + "api/CreateViewRequest:data", + "api/CreateViewRequest:object", + "api/CreateViewResponse:object", + "api/CreateViewResponse:view", + "api/CreateViewResponse:viewId", + "api/CrossObjectBatchDroppedFields:fields", + "api/CrossObjectBatchDroppedFields:index", + "api/CrossObjectBatchDroppedFields:object", + "api/CrossObjectBatchDroppedFields:reason", + "api/CrossObjectBatchOperation:action", + "api/CrossObjectBatchOperation:data", + "api/CrossObjectBatchOperation:id", + "api/CrossObjectBatchOperation:object", + "api/CrossObjectBatchRequest:atomic", + "api/CrossObjectBatchRequest:operations", + "api/CrossObjectBatchResponse:droppedFields", + "api/CrossObjectBatchResponse:results", + "api/CrudEndpointPattern:description", + "api/CrudEndpointPattern:method", + "api/CrudEndpointPattern:path", + "api/CrudEndpointPattern:summary", + "api/CrudEndpointsConfig:dataPrefix", + "api/CrudEndpointsConfig:objectParamStyle", + "api/CrudEndpointsConfig:operations", + "api/CrudEndpointsConfig:patterns", + "api/CursorMessage:cursor", + "api/CursorMessage:messageId", + "api/CursorMessage:timestamp", + "api/CursorMessage:type", + "api/CursorPosition:color", + "api/CursorPosition:documentId", + "api/CursorPosition:lastUpdate", + "api/CursorPosition:position", + "api/CursorPosition:selection", + "api/CursorPosition:sessionId", + "api/CursorPosition:userId", + "api/CursorPosition:userName", + "api/DataEvent:after", + "api/DataEvent:before", + "api/DataEvent:changes", + "api/DataEvent:id", + "api/DataEvent:object", + "api/DataEvent:recordId", + "api/DataEvent:timestamp", + "api/DataEvent:type", + "api/DataEvent:userId", + "api/DataLoaderConfig:batchScheduleFn", + "api/DataLoaderConfig:cacheEnabled", + "api/DataLoaderConfig:cacheKeyFn", + "api/DataLoaderConfig:cacheTtl", + "api/DataLoaderConfig:coalesceRequests", + "api/DataLoaderConfig:maxBatchSize", + "api/DataLoaderConfig:maxConcurrency", + "api/DeleteDataRequest:expectedVersion", + "api/DeleteDataRequest:id", + "api/DeleteDataRequest:object", + "api/DeleteDataResponse:id", + "api/DeleteDataResponse:object", + "api/DeleteDataResponse:success", + "api/DeleteFlowRequest:name", + "api/DeleteFlowResponse:data", + "api/DeleteFlowResponse:error", + "api/DeleteFlowResponse:meta", + "api/DeleteFlowResponse:success", + "api/DeleteManyDataRequest:ids", + "api/DeleteManyDataRequest:object", + "api/DeleteManyDataRequest:options", + "api/DeleteManyDataResponse:error", + "api/DeleteManyDataResponse:failed", + "api/DeleteManyDataResponse:meta", + "api/DeleteManyDataResponse:operation", + "api/DeleteManyDataResponse:results", + "api/DeleteManyDataResponse:succeeded", + "api/DeleteManyDataResponse:success", + "api/DeleteManyDataResponse:total", + "api/DeleteManyRequest:ids", + "api/DeleteManyRequest:options", + "api/DeleteMetaItemRequest:name", + "api/DeleteMetaItemRequest:type", + "api/DeleteMetaItemResponse:message", + "api/DeleteMetaItemResponse:reset", + "api/DeleteMetaItemResponse:success", + "api/DeleteResponse:error", + "api/DeleteResponse:id", + "api/DeleteResponse:meta", + "api/DeleteResponse:success", + "api/DeleteViewRequest:object", + "api/DeleteViewRequest:viewId", + "api/DeleteViewResponse:object", + "api/DeleteViewResponse:success", + "api/DeleteViewResponse:viewId", + "api/DeviceRequestResponse:code", + "api/DeviceRequestResponse:expiresAt", + "api/DeviceRequestResponse:interval", + "api/DeviceRequestResponse:verificationUrl", + "api/DisablePackageRequest:id", + "api/DisablePackageResponse:message", + "api/DisablePackageResponse:package", + "api/Discovery:capabilities", + "api/Discovery:environment", + "api/Discovery:locale", + "api/Discovery:metadata", + "api/Discovery:name", + "api/Discovery:routes", + "api/Discovery:schemaDiscovery", + "api/Discovery:scoping", + "api/Discovery:services", + "api/Discovery:version", + "api/DispatcherConfig:fallback", + "api/DispatcherConfig:proxyTarget", + "api/DispatcherConfig:routes", + "api/DispatcherErrorResponse:error", + "api/DispatcherErrorResponse:success", + "api/DispatcherRoute:authRequired", + "api/DispatcherRoute:criticality", + "api/DispatcherRoute:permissions", + "api/DispatcherRoute:prefix", + "api/DispatcherRoute:service", + "api/DocumentState:activeSessions", + "api/DocumentState:checksum", + "api/DocumentState:content", + "api/DocumentState:documentId", + "api/DocumentState:lastModified", + "api/DocumentState:version", + "api/ETag:value", + "api/ETag:weak", + "api/EditMessage:messageId", + "api/EditMessage:operation", + "api/EditMessage:timestamp", + "api/EditMessage:type", + "api/EditOperation:baseOperationId", + "api/EditOperation:content", + "api/EditOperation:documentId", + "api/EditOperation:endPosition", + "api/EditOperation:operationId", + "api/EditOperation:position", + "api/EditOperation:sessionId", + "api/EditOperation:timestamp", + "api/EditOperation:type", + "api/EditOperation:userId", + "api/EditOperation:version", + "api/EmailPasswordConfigPublic:disableSignUp", + "api/EmailPasswordConfigPublic:enabled", + "api/EmailPasswordConfigPublic:requireEmailVerification", + "api/EnablePackageRequest:id", + "api/EnablePackageResponse:message", + "api/EnablePackageResponse:package", + "api/EndpointRegistry:byObject", + "api/EndpointRegistry:byOperation", + "api/EndpointRegistry:endpoints", + "api/EndpointRegistry:total", + "api/EnhancedApiError:category", + "api/EnhancedApiError:code", + "api/EnhancedApiError:details", + "api/EnhancedApiError:documentation", + "api/EnhancedApiError:fieldErrors [RETIRED]", + "api/EnhancedApiError:fields", + "api/EnhancedApiError:helpText", + "api/EnhancedApiError:httpStatus", + "api/EnhancedApiError:message", + "api/EnhancedApiError:requestId", + "api/EnhancedApiError:retryAfter", + "api/EnhancedApiError:retryStrategy", + "api/EnhancedApiError:retryable", + "api/EnhancedApiError:timestamp", + "api/EnhancedApiError:traceId", + "api/ErrorHandlingConfig:customErrorMessages", + "api/ErrorHandlingConfig:documentationBaseUrl", + "api/ErrorHandlingConfig:enabled", + "api/ErrorHandlingConfig:exposeInternalErrors", + "api/ErrorHandlingConfig:includeDocumentation", + "api/ErrorHandlingConfig:includeRequestId", + "api/ErrorHandlingConfig:includeStackTrace", + "api/ErrorHandlingConfig:includeTimestamp", + "api/ErrorHandlingConfig:logErrors", + "api/ErrorHandlingConfig:redactFields", + "api/ErrorMessage:code", + "api/ErrorMessage:details", + "api/ErrorMessage:message", + "api/ErrorMessage:messageId", + "api/ErrorMessage:timestamp", + "api/ErrorMessage:type", + "api/ErrorResponse:error", + "api/ErrorResponse:meta", + "api/ErrorResponse:success", + "api/EventMessage:eventName", + "api/EventMessage:messageId", + "api/EventMessage:object", + "api/EventMessage:payload", + "api/EventMessage:subscriptionId", + "api/EventMessage:timestamp", + "api/EventMessage:type", + "api/EventMessage:userId", + "api/EventSubscription:channels", + "api/EventSubscription:events", + "api/EventSubscription:filters", + "api/EventSubscription:objects", + "api/EventSubscription:subscriptionId", + "api/ExportImportTemplate:createdAt", + "api/ExportImportTemplate:createdBy", + "api/ExportImportTemplate:description", + "api/ExportImportTemplate:direction", + "api/ExportImportTemplate:format", + "api/ExportImportTemplate:id", + "api/ExportImportTemplate:label", + "api/ExportImportTemplate:mappings", + "api/ExportImportTemplate:name", + "api/ExportImportTemplate:object", + "api/ExportImportTemplate:updatedAt", + "api/ExportJobProgress:data", + "api/ExportJobProgress:error", + "api/ExportJobProgress:meta", + "api/ExportJobProgress:success", + "api/ExportJobSummary:completedAt", + "api/ExportJobSummary:createdAt", + "api/ExportJobSummary:createdBy", + "api/ExportJobSummary:fileSize", + "api/ExportJobSummary:format", + "api/ExportJobSummary:jobId", + "api/ExportJobSummary:object", + "api/ExportJobSummary:status", + "api/ExportJobSummary:totalRecords", + "api/FieldError:code", + "api/FieldError:constraint", + "api/FieldError:field", + "api/FieldError:label", + "api/FieldError:message", + "api/FieldError:value", + "api/FieldMappingEntry:defaultValue", + "api/FieldMappingEntry:required", + "api/FieldMappingEntry:sourceField", + "api/FieldMappingEntry:targetField", + "api/FieldMappingEntry:targetLabel", + "api/FieldMappingEntry:transform", + "api/FileDownloadUrlResponse:data", + "api/FileDownloadUrlResponse:error", + "api/FileDownloadUrlResponse:meta", + "api/FileDownloadUrlResponse:success", + "api/FileTypeValidation:extensions", + "api/FileTypeValidation:maxFileSize", + "api/FileTypeValidation:mimeTypes", + "api/FileTypeValidation:minFileSize", + "api/FileTypeValidation:mode", + "api/FileUploadResponse:data", + "api/FileUploadResponse:error", + "api/FileUploadResponse:meta", + "api/FileUploadResponse:success", + "api/FindDataRequest:object", + "api/FindDataRequest:query", + "api/FindDataResponse:hasMore", + "api/FindDataResponse:nextCursor", + "api/FindDataResponse:object", + "api/FindDataResponse:records", + "api/FindDataResponse:total", + "api/FlowSummary:enabled", + "api/FlowSummary:label", + "api/FlowSummary:lastRunAt", + "api/FlowSummary:name", + "api/FlowSummary:nodeCount", + "api/FlowSummary:status", + "api/FlowSummary:type", + "api/FlowSummary:version", + "api/GeneratedApiDocumentation:generatedAt", + "api/GeneratedApiDocumentation:html", + "api/GeneratedApiDocumentation:markdown", + "api/GeneratedApiDocumentation:openApiSpec", + "api/GeneratedApiDocumentation:sourceApis", + "api/GeneratedApiDocumentation:testCollections", + "api/GeneratedEndpoint:handler", + "api/GeneratedEndpoint:id", + "api/GeneratedEndpoint:metadata", + "api/GeneratedEndpoint:method", + "api/GeneratedEndpoint:object", + "api/GeneratedEndpoint:operation", + "api/GeneratedEndpoint:path", + "api/GetAnalyticsMetaRequest:cube", + "api/GetAuthConfigResponse:emailPassword", + "api/GetAuthConfigResponse:features", + "api/GetAuthConfigResponse:socialProviders", + "api/GetDataRequest:expand", + "api/GetDataRequest:id", + "api/GetDataRequest:object", + "api/GetDataRequest:select", + "api/GetDataResponse:id", + "api/GetDataResponse:object", + "api/GetDataResponse:record", + "api/GetDiscoveryResponse:apiName", + "api/GetDiscoveryResponse:capabilities", + "api/GetDiscoveryResponse:environment", + "api/GetDiscoveryResponse:locale", + "api/GetDiscoveryResponse:metadata", + "api/GetDiscoveryResponse:name", + "api/GetDiscoveryResponse:routes", + "api/GetDiscoveryResponse:schemaDiscovery", + "api/GetDiscoveryResponse:scoping", + "api/GetDiscoveryResponse:services", + "api/GetDiscoveryResponse:version", + "api/GetEffectivePermissionsResponse:objects", + "api/GetEffectivePermissionsResponse:systemPermissions", + "api/GetExportJobDownloadRequest:jobId", + "api/GetExportJobDownloadResponse:data", + "api/GetExportJobDownloadResponse:error", + "api/GetExportJobDownloadResponse:meta", + "api/GetExportJobDownloadResponse:success", + "api/GetFieldLabelsRequest:locale", + "api/GetFieldLabelsRequest:object", + "api/GetFieldLabelsResponse:labels", + "api/GetFieldLabelsResponse:locale", + "api/GetFieldLabelsResponse:object", + "api/GetFlowRequest:name", + "api/GetFlowResponse:data", + "api/GetFlowResponse:error", + "api/GetFlowResponse:meta", + "api/GetFlowResponse:success", + "api/GetInstalledPackageRequest:packageId", + "api/GetInstalledPackageResponse:data", + "api/GetInstalledPackageResponse:error", + "api/GetInstalledPackageResponse:meta", + "api/GetInstalledPackageResponse:success", + "api/GetLocalesResponse:locales", + "api/GetMetaItemCachedRequest:cacheRequest", + "api/GetMetaItemCachedRequest:locale", + "api/GetMetaItemCachedRequest:name", + "api/GetMetaItemCachedRequest:type", + "api/GetMetaItemCachedResponse:cacheControl", + "api/GetMetaItemCachedResponse:data", + "api/GetMetaItemCachedResponse:etag", + "api/GetMetaItemCachedResponse:lastModified", + "api/GetMetaItemCachedResponse:notModified", + "api/GetMetaItemCachedResponse:version", + "api/GetMetaItemRequest:name", + "api/GetMetaItemRequest:packageId", + "api/GetMetaItemRequest:type", + "api/GetMetaItemResponse:item", + "api/GetMetaItemResponse:name", + "api/GetMetaItemResponse:type", + "api/GetMetaItemsRequest:packageId", + "api/GetMetaItemsRequest:type", + "api/GetMetaItemsResponse:items", + "api/GetMetaItemsResponse:type", + "api/GetMetaTypesResponse:entries", + "api/GetMetaTypesResponse:types", + "api/GetNotificationPreferencesResponse:preferences", + "api/GetObjectPermissionsRequest:object", + "api/GetObjectPermissionsResponse:fieldPermissions", + "api/GetObjectPermissionsResponse:object", + "api/GetObjectPermissionsResponse:permissions", + "api/GetPackageRequest:id", + "api/GetPackageResponse:package", + "api/GetPresenceRequest:channel", + "api/GetPresenceResponse:channel", + "api/GetPresenceResponse:members", + "api/GetPresignedUrlRequest:bucket", + "api/GetPresignedUrlRequest:filename", + "api/GetPresignedUrlRequest:mimeType", + "api/GetPresignedUrlRequest:scope", + "api/GetPresignedUrlRequest:size", + "api/GetRunRequest:name", + "api/GetRunRequest:runId", + "api/GetRunResponse:data", + "api/GetRunResponse:error", + "api/GetRunResponse:meta", + "api/GetRunResponse:success", + "api/GetTranslationsRequest:locale", + "api/GetTranslationsResponse:locale", + "api/GetTranslationsResponse:translations", + "api/GetUiViewRequest:object", + "api/GetUiViewRequest:type", + "api/GetUiViewResponse:_lock", + "api/GetUiViewResponse:_lockDocsUrl", + "api/GetUiViewResponse:_lockReason", + "api/GetUiViewResponse:_lockSource", + "api/GetUiViewResponse:_packageId", + "api/GetUiViewResponse:_packageVersion", + "api/GetUiViewResponse:_provenance", + "api/GetUiViewResponse:form", + "api/GetUiViewResponse:formViews", + "api/GetUiViewResponse:label", + "api/GetUiViewResponse:list", + "api/GetUiViewResponse:listViews", + "api/GetUiViewResponse:name", + "api/GetUiViewResponse:object", + "api/GetUiViewResponse:protection", + "api/GetViewRequest:object", + "api/GetViewRequest:viewId", + "api/GetViewResponse:object", + "api/GetViewResponse:view", + "api/HttpFindQueryParams:count", + "api/HttpFindQueryParams:distinct [RETIRED]", + "api/HttpFindQueryParams:expand", + "api/HttpFindQueryParams:filter", + "api/HttpFindQueryParams:filters", + "api/HttpFindQueryParams:orderBy", + "api/HttpFindQueryParams:search", + "api/HttpFindQueryParams:select", + "api/HttpFindQueryParams:skip", + "api/HttpFindQueryParams:sort", + "api/HttpFindQueryParams:top", + "api/IdRequest:id", + "api/ImportJobProgress:completedAt", + "api/ImportJobProgress:created", + "api/ImportJobProgress:createdAt", + "api/ImportJobProgress:dryRun", + "api/ImportJobProgress:error", + "api/ImportJobProgress:errors", + "api/ImportJobProgress:jobId", + "api/ImportJobProgress:object", + "api/ImportJobProgress:percentComplete", + "api/ImportJobProgress:processed", + "api/ImportJobProgress:revertedAt", + "api/ImportJobProgress:skipped", + "api/ImportJobProgress:startedAt", + "api/ImportJobProgress:status", + "api/ImportJobProgress:total", + "api/ImportJobProgress:undoable", + "api/ImportJobProgress:updated", + "api/ImportJobProgress:writeMode", + "api/ImportJobResults:completedAt", + "api/ImportJobResults:created", + "api/ImportJobResults:createdAt", + "api/ImportJobResults:dryRun", + "api/ImportJobResults:error", + "api/ImportJobResults:errors", + "api/ImportJobResults:jobId", + "api/ImportJobResults:object", + "api/ImportJobResults:percentComplete", + "api/ImportJobResults:processed", + "api/ImportJobResults:results", + "api/ImportJobResults:resultsTruncated", + "api/ImportJobResults:revertedAt", + "api/ImportJobResults:skipped", + "api/ImportJobResults:startedAt", + "api/ImportJobResults:status", + "api/ImportJobResults:total", + "api/ImportJobResults:undoable", + "api/ImportJobResults:updated", + "api/ImportJobResults:writeMode", + "api/ImportJobSummary:completedAt", + "api/ImportJobSummary:created", + "api/ImportJobSummary:createdAt", + "api/ImportJobSummary:errors", + "api/ImportJobSummary:jobId", + "api/ImportJobSummary:object", + "api/ImportJobSummary:processed", + "api/ImportJobSummary:revertedAt", + "api/ImportJobSummary:skipped", + "api/ImportJobSummary:status", + "api/ImportJobSummary:total", + "api/ImportJobSummary:undoable", + "api/ImportJobSummary:updated", + "api/ImportRequest:createMissingOptions", + "api/ImportRequest:csv", + "api/ImportRequest:dryRun", + "api/ImportRequest:format", + "api/ImportRequest:mapping", + "api/ImportRequest:matchFields", + "api/ImportRequest:nullValues", + "api/ImportRequest:rows", + "api/ImportRequest:runAutomations", + "api/ImportRequest:sheet", + "api/ImportRequest:skipBlankMatchKey", + "api/ImportRequest:treatAsHistorical", + "api/ImportRequest:trimWhitespace", + "api/ImportRequest:writeMode", + "api/ImportRequest:xlsxBase64", + "api/ImportResponse:created", + "api/ImportResponse:dryRun", + "api/ImportResponse:errors", + "api/ImportResponse:object", + "api/ImportResponse:ok", + "api/ImportResponse:results", + "api/ImportResponse:skipped", + "api/ImportResponse:total", + "api/ImportResponse:updated", + "api/ImportResponse:writeMode", + "api/ImportRowResult:action", + "api/ImportRowResult:code", + "api/ImportRowResult:error", + "api/ImportRowResult:field", + "api/ImportRowResult:id", + "api/ImportRowResult:ok", + "api/ImportRowResult:row", + "api/ImportValidationConfig:dateFormat", + "api/ImportValidationConfig:deduplication", + "api/ImportValidationConfig:maxErrors", + "api/ImportValidationConfig:mode", + "api/ImportValidationConfig:nullValues", + "api/ImportValidationConfig:trimWhitespace", + "api/ImportValidationResult:data", + "api/ImportValidationResult:error", + "api/ImportValidationResult:meta", + "api/ImportValidationResult:success", + "api/InitiateChunkedUploadRequest:bucket", + "api/InitiateChunkedUploadRequest:chunkSize", + "api/InitiateChunkedUploadRequest:filename", + "api/InitiateChunkedUploadRequest:metadata", + "api/InitiateChunkedUploadRequest:mimeType", + "api/InitiateChunkedUploadRequest:scope", + "api/InitiateChunkedUploadRequest:totalSize", + "api/InitiateChunkedUploadResponse:data", + "api/InitiateChunkedUploadResponse:error", + "api/InitiateChunkedUploadResponse:meta", + "api/InitiateChunkedUploadResponse:success", + "api/InstallPackageRequest:enableOnInstall", + "api/InstallPackageRequest:manifest", + "api/InstallPackageRequest:platformVersion", + "api/InstallPackageRequest:settings", + "api/InstallPackageResponse:dependencyResolution", + "api/InstallPackageResponse:message", + "api/InstallPackageResponse:package", + "api/ListAiConversationsRequest:agentId", + "api/ListAiConversationsRequest:cursor", + "api/ListAiConversationsRequest:limit", + "api/ListAiConversationsResponse:conversations", + "api/ListAiPendingActionsRequest:conversationId", + "api/ListAiPendingActionsRequest:limit", + "api/ListAiPendingActionsRequest:status", + "api/ListAiPendingActionsResponse:items", + "api/ListAiPendingActionsResponse:total", + "api/ListExportJobsRequest:cursor", + "api/ListExportJobsRequest:limit", + "api/ListExportJobsRequest:object", + "api/ListExportJobsRequest:status", + "api/ListExportJobsResponse:data", + "api/ListExportJobsResponse:error", + "api/ListExportJobsResponse:meta", + "api/ListExportJobsResponse:success", + "api/ListFlowsRequest:cursor", + "api/ListFlowsRequest:limit", + "api/ListFlowsRequest:status", + "api/ListFlowsRequest:type", + "api/ListFlowsResponse:data", + "api/ListFlowsResponse:error", + "api/ListFlowsResponse:meta", + "api/ListFlowsResponse:success", + "api/ListImportJobsRequest:limit", + "api/ListImportJobsRequest:object", + "api/ListImportJobsRequest:offset", + "api/ListImportJobsRequest:status", + "api/ListImportJobsResponse:jobs", + "api/ListInstalledPackagesRequest:cursor", + "api/ListInstalledPackagesRequest:enabled", + "api/ListInstalledPackagesRequest:limit", + "api/ListInstalledPackagesRequest:status", + "api/ListInstalledPackagesResponse:data", + "api/ListInstalledPackagesResponse:error", + "api/ListInstalledPackagesResponse:meta", + "api/ListInstalledPackagesResponse:success", + "api/ListNotificationsRequest:cursor", + "api/ListNotificationsRequest:limit", + "api/ListNotificationsRequest:read", + "api/ListNotificationsRequest:type", + "api/ListNotificationsResponse:cursor", + "api/ListNotificationsResponse:notifications", + "api/ListNotificationsResponse:unreadCount", + "api/ListPackagesRequest:enabled", + "api/ListPackagesRequest:status", + "api/ListPackagesRequest:type", + "api/ListPackagesResponse:packages", + "api/ListPackagesResponse:total", + "api/ListRecordResponse:data", + "api/ListRecordResponse:error", + "api/ListRecordResponse:meta", + "api/ListRecordResponse:pagination", + "api/ListRecordResponse:success", + "api/ListRunsRequest:cursor", + "api/ListRunsRequest:limit", + "api/ListRunsRequest:name", + "api/ListRunsRequest:status", + "api/ListRunsResponse:data", + "api/ListRunsResponse:error", + "api/ListRunsResponse:meta", + "api/ListRunsResponse:success", + "api/ListViewsRequest:object", + "api/ListViewsRequest:type", + "api/ListViewsResponse:object", + "api/ListViewsResponse:views", + "api/LoginRequest:email", + "api/LoginRequest:password", + "api/LoginRequest:provider", + "api/LoginRequest:redirectTo", + "api/LoginRequest:type", + "api/LoginRequest:username", + "api/MarkAllNotificationsReadResponse:readCount", + "api/MarkAllNotificationsReadResponse:success", + "api/MarkNotificationsReadRequest:ids", + "api/MarkNotificationsReadResponse:readCount", + "api/MarkNotificationsReadResponse:success", + "api/MetadataBulkRegisterRequest:continueOnError", + "api/MetadataBulkRegisterRequest:items", + "api/MetadataBulkRegisterRequest:validate", + "api/MetadataBulkResponse:data", + "api/MetadataBulkResponse:error", + "api/MetadataBulkResponse:meta", + "api/MetadataBulkResponse:success", + "api/MetadataBulkUnregisterRequest:items", + "api/MetadataCacheRequest:cacheControl", + "api/MetadataCacheRequest:ifModifiedSince", + "api/MetadataCacheRequest:ifNoneMatch", + "api/MetadataCacheResponse:cacheControl", + "api/MetadataCacheResponse:data", + "api/MetadataCacheResponse:etag", + "api/MetadataCacheResponse:lastModified", + "api/MetadataCacheResponse:notModified", + "api/MetadataCacheResponse:version", + "api/MetadataDeleteResponse:data", + "api/MetadataDeleteResponse:error", + "api/MetadataDeleteResponse:meta", + "api/MetadataDeleteResponse:success", + "api/MetadataDependenciesResponse:data", + "api/MetadataDependenciesResponse:error", + "api/MetadataDependenciesResponse:meta", + "api/MetadataDependenciesResponse:success", + "api/MetadataDependentsResponse:data", + "api/MetadataDependentsResponse:error", + "api/MetadataDependentsResponse:meta", + "api/MetadataDependentsResponse:success", + "api/MetadataEffectiveResponse:data", + "api/MetadataEffectiveResponse:error", + "api/MetadataEffectiveResponse:meta", + "api/MetadataEffectiveResponse:success", + "api/MetadataEndpointsConfig:cacheTtl", + "api/MetadataEndpointsConfig:enableCache", + "api/MetadataEndpointsConfig:endpoints", + "api/MetadataEndpointsConfig:prefix", + "api/MetadataEvent:definition", + "api/MetadataEvent:id", + "api/MetadataEvent:metadataType", + "api/MetadataEvent:name", + "api/MetadataEvent:packageId", + "api/MetadataEvent:timestamp", + "api/MetadataEvent:type", + "api/MetadataEvent:userId", + "api/MetadataExistsResponse:data", + "api/MetadataExistsResponse:error", + "api/MetadataExistsResponse:meta", + "api/MetadataExistsResponse:success", + "api/MetadataExportRequest:format", + "api/MetadataExportRequest:namespaces", + "api/MetadataExportRequest:types", + "api/MetadataExportResponse:data", + "api/MetadataExportResponse:error", + "api/MetadataExportResponse:meta", + "api/MetadataExportResponse:success", + "api/MetadataImportRequest:conflictResolution", + "api/MetadataImportRequest:data", + "api/MetadataImportRequest:dryRun", + "api/MetadataImportRequest:validate", + "api/MetadataImportResponse:data", + "api/MetadataImportResponse:error", + "api/MetadataImportResponse:meta", + "api/MetadataImportResponse:success", + "api/MetadataItemResponse:data", + "api/MetadataItemResponse:error", + "api/MetadataItemResponse:meta", + "api/MetadataItemResponse:success", + "api/MetadataListResponse:data", + "api/MetadataListResponse:error", + "api/MetadataListResponse:meta", + "api/MetadataListResponse:success", + "api/MetadataNamesResponse:data", + "api/MetadataNamesResponse:error", + "api/MetadataNamesResponse:meta", + "api/MetadataNamesResponse:success", + "api/MetadataOverlayResponse:data", + "api/MetadataOverlayResponse:error", + "api/MetadataOverlayResponse:meta", + "api/MetadataOverlayResponse:success", + "api/MetadataOverlaySaveRequest:active", + "api/MetadataOverlaySaveRequest:baseName", + "api/MetadataOverlaySaveRequest:baseType", + "api/MetadataOverlaySaveRequest:changes", + "api/MetadataOverlaySaveRequest:createdAt", + "api/MetadataOverlaySaveRequest:createdBy", + "api/MetadataOverlaySaveRequest:id", + "api/MetadataOverlaySaveRequest:owner", + "api/MetadataOverlaySaveRequest:packageId", + "api/MetadataOverlaySaveRequest:packageVersion", + "api/MetadataOverlaySaveRequest:patch", + "api/MetadataOverlaySaveRequest:scope", + "api/MetadataOverlaySaveRequest:tenantId", + "api/MetadataOverlaySaveRequest:updatedAt", + "api/MetadataOverlaySaveRequest:updatedBy", + "api/MetadataQueryRequest:namespaces", + "api/MetadataQueryRequest:packageId", + "api/MetadataQueryRequest:page", + "api/MetadataQueryRequest:pageSize", + "api/MetadataQueryRequest:scope", + "api/MetadataQueryRequest:search", + "api/MetadataQueryRequest:sortBy", + "api/MetadataQueryRequest:sortOrder", + "api/MetadataQueryRequest:state", + "api/MetadataQueryRequest:tags", + "api/MetadataQueryRequest:types", + "api/MetadataQueryResponse:data", + "api/MetadataQueryResponse:error", + "api/MetadataQueryResponse:meta", + "api/MetadataQueryResponse:success", + "api/MetadataRegisterRequest:data", + "api/MetadataRegisterRequest:name", + "api/MetadataRegisterRequest:namespace", + "api/MetadataRegisterRequest:type", + "api/MetadataTypeInfoResponse:data", + "api/MetadataTypeInfoResponse:error", + "api/MetadataTypeInfoResponse:meta", + "api/MetadataTypeInfoResponse:success", + "api/MetadataTypesResponse:data", + "api/MetadataTypesResponse:error", + "api/MetadataTypesResponse:meta", + "api/MetadataTypesResponse:success", + "api/MetadataValidateRequest:data", + "api/MetadataValidateRequest:type", + "api/MetadataValidateResponse:data", + "api/MetadataValidateResponse:error", + "api/MetadataValidateResponse:meta", + "api/MetadataValidateResponse:success", + "api/ModificationResult:data", + "api/ModificationResult:errors", + "api/ModificationResult:id", + "api/ModificationResult:index", + "api/ModificationResult:success", + "api/Notification:actionUrl", + "api/Notification:body", + "api/Notification:createdAt", + "api/Notification:data", + "api/Notification:id", + "api/Notification:read", + "api/Notification:title", + "api/Notification:type", + "api/NotificationPreferences:channels", + "api/NotificationPreferences:digest", + "api/NotificationPreferences:email", + "api/NotificationPreferences:inApp", + "api/NotificationPreferences:push", + "api/ODataConfig:enabled", + "api/ODataConfig:metadata", + "api/ODataConfig:path", + "api/ODataError:error", + "api/ODataMetadata:entitySets", + "api/ODataMetadata:entityTypes", + "api/ODataMetadata:namespace", + "api/ODataQuery:$apply", + "api/ODataQuery:$count", + "api/ODataQuery:$expand", + "api/ODataQuery:$filter", + "api/ODataQuery:$format", + "api/ODataQuery:$orderby", + "api/ODataQuery:$search", + "api/ODataQuery:$select", + "api/ODataQuery:$skip", + "api/ODataQuery:$top", + "api/ODataQueryAdapter:expand", + "api/ODataQueryAdapter:stringFunctions", + "api/ODataQueryAdapter:usePrefix", + "api/ODataQueryAdapter:version", + "api/ODataResponse:@odata.context", + "api/ODataResponse:@odata.count", + "api/ODataResponse:@odata.nextLink", + "api/ODataResponse:value", + "api/ObjectDefinitionResponse:data", + "api/ObjectDefinitionResponse:error", + "api/ObjectDefinitionResponse:meta", + "api/ObjectDefinitionResponse:success", + "api/OpenApiGenerationConfig:apiVersion", + "api/OpenApiGenerationConfig:contact", + "api/OpenApiGenerationConfig:description", + "api/OpenApiGenerationConfig:enabled", + "api/OpenApiGenerationConfig:generateSchemas", + "api/OpenApiGenerationConfig:includeExamples", + "api/OpenApiGenerationConfig:includeInternal", + "api/OpenApiGenerationConfig:license", + "api/OpenApiGenerationConfig:outputPath", + "api/OpenApiGenerationConfig:securitySchemes", + "api/OpenApiGenerationConfig:servers", + "api/OpenApiGenerationConfig:title", + "api/OpenApiGenerationConfig:uiFramework", + "api/OpenApiGenerationConfig:uiPath", + "api/OpenApiGenerationConfig:version", + "api/OpenApiSecurityScheme:bearerFormat", + "api/OpenApiSecurityScheme:description", + "api/OpenApiSecurityScheme:flows", + "api/OpenApiSecurityScheme:in", + "api/OpenApiSecurityScheme:name", + "api/OpenApiSecurityScheme:openIdConnectUrl", + "api/OpenApiSecurityScheme:scheme", + "api/OpenApiSecurityScheme:type", + "api/OpenApiServer:description", + "api/OpenApiServer:url", + "api/OpenApiServer:variables", + "api/OpenApiSpec:components", + "api/OpenApiSpec:externalDocs", + "api/OpenApiSpec:info", + "api/OpenApiSpec:openapi", + "api/OpenApiSpec:paths", + "api/OpenApiSpec:security", + "api/OpenApiSpec:servers", + "api/OpenApiSpec:tags", + "api/OperatorMapping:odata", + "api/OperatorMapping:operator", + "api/OperatorMapping:rest", + "api/PackageInstallRequest:artifactRef", + "api/PackageInstallRequest:enableOnInstall", + "api/PackageInstallRequest:manifest", + "api/PackageInstallRequest:platformVersion", + "api/PackageInstallRequest:settings", + "api/PackageInstallResponse:data", + "api/PackageInstallResponse:error", + "api/PackageInstallResponse:meta", + "api/PackageInstallResponse:success", + "api/PackagePathParams:packageId", + "api/PackageRollbackRequest:packageId", + "api/PackageRollbackRequest:rollbackCustomizations", + "api/PackageRollbackRequest:snapshotId", + "api/PackageRollbackResponse:data", + "api/PackageRollbackResponse:error", + "api/PackageRollbackResponse:meta", + "api/PackageRollbackResponse:success", + "api/PackageUpgradeRequest:createSnapshot", + "api/PackageUpgradeRequest:dryRun", + "api/PackageUpgradeRequest:manifest", + "api/PackageUpgradeRequest:mergeStrategy", + "api/PackageUpgradeRequest:packageId", + "api/PackageUpgradeRequest:skipValidation", + "api/PackageUpgradeRequest:targetVersion", + "api/PackageUpgradeResponse:data", + "api/PackageUpgradeResponse:error", + "api/PackageUpgradeResponse:meta", + "api/PackageUpgradeResponse:success", + "api/PingMessage:messageId", + "api/PingMessage:timestamp", + "api/PingMessage:type", + "api/PongMessage:messageId", + "api/PongMessage:pingMessageId", + "api/PongMessage:timestamp", + "api/PongMessage:type", + "api/PresenceMessage:messageId", + "api/PresenceMessage:presence", + "api/PresenceMessage:timestamp", + "api/PresenceMessage:type", + "api/PresenceState:currentLocation", + "api/PresenceState:customStatus", + "api/PresenceState:device", + "api/PresenceState:lastSeen", + "api/PresenceState:metadata", + "api/PresenceState:sessionId", + "api/PresenceState:status", + "api/PresenceState:userId", + "api/PresenceUpdate:currentLocation", + "api/PresenceUpdate:customStatus", + "api/PresenceUpdate:metadata", + "api/PresenceUpdate:status", + "api/PresignedUrlResponse:data", + "api/PresignedUrlResponse:error", + "api/PresignedUrlResponse:meta", + "api/PresignedUrlResponse:success", + "api/QueryAdapterConfig:odata", + "api/QueryAdapterConfig:operatorMappings", + "api/QueryAdapterConfig:rest", + "api/QueryOptimizationConfig:batchStrategy", + "api/QueryOptimizationConfig:dataLoader", + "api/QueryOptimizationConfig:enableQueryPlan", + "api/QueryOptimizationConfig:maxQueryDepth", + "api/QueryOptimizationConfig:preventNPlusOne", + "api/QueryOptimizationConfig:queryComplexityLimit", + "api/RawUploadResponse:data", + "api/RawUploadResponse:error", + "api/RawUploadResponse:meta", + "api/RawUploadResponse:success", + "api/RealtimeConfig:enabled", + "api/RealtimeConfig:subscriptions", + "api/RealtimeConfig:transport", + "api/RealtimeConnectRequest:channels", + "api/RealtimeConnectRequest:token", + "api/RealtimeConnectRequest:transport", + "api/RealtimeConnectResponse:connectionId", + "api/RealtimeConnectResponse:transport", + "api/RealtimeConnectResponse:url", + "api/RealtimeDisconnectRequest:connectionId", + "api/RealtimeDisconnectResponse:success", + "api/RealtimeEvent:action", + "api/RealtimeEvent:id", + "api/RealtimeEvent:object", + "api/RealtimeEvent:payload", + "api/RealtimeEvent:sessionId", + "api/RealtimeEvent:timestamp", + "api/RealtimeEvent:type", + "api/RealtimeEvent:userId", + "api/RealtimePresence:lastSeen", + "api/RealtimePresence:metadata", + "api/RealtimePresence:status", + "api/RealtimePresence:userId", + "api/RealtimeSubscribeRequest:channel", + "api/RealtimeSubscribeRequest:events", + "api/RealtimeSubscribeRequest:filter", + "api/RealtimeSubscribeResponse:channel", + "api/RealtimeSubscribeResponse:subscriptionId", + "api/RealtimeUnsubscribeRequest:subscriptionId", + "api/RealtimeUnsubscribeResponse:success", + "api/RefreshTokenRequest:refreshToken", + "api/RegisterDeviceRequest:deviceId", + "api/RegisterDeviceRequest:name", + "api/RegisterDeviceRequest:platform", + "api/RegisterDeviceRequest:token", + "api/RegisterDeviceResponse:deviceId", + "api/RegisterDeviceResponse:success", + "api/RegisterRequest:email", + "api/RegisterRequest:image", + "api/RegisterRequest:name", + "api/RegisterRequest:password", + "api/RejectAiPendingActionResponse:id", + "api/RejectAiPendingActionResponse:status", + "api/RequestValidationConfig:enabled", + "api/RequestValidationConfig:errorPrefix", + "api/RequestValidationConfig:includeFieldErrors", + "api/RequestValidationConfig:mode", + "api/RequestValidationConfig:schemaRegistry", + "api/RequestValidationConfig:validateBody", + "api/RequestValidationConfig:validateHeaders", + "api/RequestValidationConfig:validateParams", + "api/RequestValidationConfig:validateQuery", + "api/ResolveDependenciesRequest:manifest", + "api/ResolveDependenciesRequest:platformVersion", + "api/ResolveDependenciesResponse:data", + "api/ResolveDependenciesResponse:error", + "api/ResolveDependenciesResponse:meta", + "api/ResolveDependenciesResponse:success", + "api/ResponseEnvelopeConfig:customMetadata", + "api/ResponseEnvelopeConfig:enabled", + "api/ResponseEnvelopeConfig:includeDuration", + "api/ResponseEnvelopeConfig:includeMetadata", + "api/ResponseEnvelopeConfig:includeRequestId", + "api/ResponseEnvelopeConfig:includeTimestamp", + "api/ResponseEnvelopeConfig:includeTraceId", + "api/ResponseEnvelopeConfig:skipIfWrapped", + "api/RestApiConfig:apiPath", + "api/RestApiConfig:basePath", + "api/RestApiConfig:documentation", + "api/RestApiConfig:enableBatch", + "api/RestApiConfig:enableCrud", + "api/RestApiConfig:enableDiscovery", + "api/RestApiConfig:enableMetadata", + "api/RestApiConfig:enableOpenApi", + "api/RestApiConfig:enableProjectScoping", + "api/RestApiConfig:enableUi", + "api/RestApiConfig:projectResolution", + "api/RestApiConfig:requireAuth [RETIRED]", + "api/RestApiConfig:responseFormat", + "api/RestApiConfig:version", + "api/RestApiEndpoint:cacheTtl", + "api/RestApiEndpoint:cacheable", + "api/RestApiEndpoint:category", + "api/RestApiEndpoint:description", + "api/RestApiEndpoint:handler", + "api/RestApiEndpoint:handlerStatus", + "api/RestApiEndpoint:method", + "api/RestApiEndpoint:path", + "api/RestApiEndpoint:permissions", + "api/RestApiEndpoint:public", + "api/RestApiEndpoint:rateLimit", + "api/RestApiEndpoint:requestSchema", + "api/RestApiEndpoint:responseSchema", + "api/RestApiEndpoint:summary", + "api/RestApiEndpoint:tags", + "api/RestApiEndpoint:timeout", + "api/RestApiPluginConfig:basePath", + "api/RestApiPluginConfig:cors", + "api/RestApiPluginConfig:enabled", + "api/RestApiPluginConfig:errorHandling", + "api/RestApiPluginConfig:globalMiddleware", + "api/RestApiPluginConfig:openApi", + "api/RestApiPluginConfig:performance", + "api/RestApiPluginConfig:responseEnvelope", + "api/RestApiPluginConfig:routes", + "api/RestApiPluginConfig:validation", + "api/RestApiPluginConfig:version", + "api/RestApiRouteRegistration:authRequired", + "api/RestApiRouteRegistration:category", + "api/RestApiRouteRegistration:documentation", + "api/RestApiRouteRegistration:endpoints", + "api/RestApiRouteRegistration:methods", + "api/RestApiRouteRegistration:middleware", + "api/RestApiRouteRegistration:prefix", + "api/RestApiRouteRegistration:service", + "api/RestQueryAdapter:fieldsParam", + "api/RestQueryAdapter:filterStyle", + "api/RestQueryAdapter:pagination", + "api/RestQueryAdapter:sorting", + "api/RestServerConfig:api", + "api/RestServerConfig:batch", + "api/RestServerConfig:crud", + "api/RestServerConfig:metadata", + "api/RestServerConfig:openApi31 [RETIRED]", + "api/RestServerConfig:routes", + "api/RouteCoverageEntry:category", + "api/RouteCoverageEntry:handlerStatus", + "api/RouteCoverageEntry:healthCheckPassed", + "api/RouteCoverageEntry:method", + "api/RouteCoverageEntry:path", + "api/RouteCoverageEntry:service", + "api/RouteCoverageReport:adapter", + "api/RouteCoverageReport:entries", + "api/RouteCoverageReport:summary", + "api/RouteCoverageReport:timestamp", + "api/RouteDefinition:category", + "api/RouteDefinition:description", + "api/RouteDefinition:handler", + "api/RouteDefinition:method", + "api/RouteDefinition:path", + "api/RouteDefinition:permissions", + "api/RouteDefinition:public", + "api/RouteDefinition:rateLimit", + "api/RouteDefinition:summary", + "api/RouteDefinition:timeout", + "api/RouteGenerationConfig:excludeObjects", + "api/RouteGenerationConfig:includeObjects", + "api/RouteGenerationConfig:nameTransform", + "api/RouteGenerationConfig:overrides", + "api/RouteHealthEntry:declared", + "api/RouteHealthEntry:handlerRegistered", + "api/RouteHealthEntry:healthStatus", + "api/RouteHealthEntry:message", + "api/RouteHealthEntry:method", + "api/RouteHealthEntry:route", + "api/RouteHealthEntry:service", + "api/RouteHealthReport:adapter", + "api/RouteHealthReport:routes", + "api/RouteHealthReport:timestamp", + "api/RouteHealthReport:totalDeclared", + "api/RouteHealthReport:totalMissing", + "api/RouteHealthReport:totalRegistered", + "api/RouterConfig:basePath", + "api/RouterConfig:cors", + "api/RouterConfig:mounts", + "api/RouterConfig:staticMounts", + "api/SaveMetaItemRequest:item", + "api/SaveMetaItemRequest:name", + "api/SaveMetaItemRequest:type", + "api/SaveMetaItemResponse:message", + "api/SaveMetaItemResponse:projectionApplied", + "api/SaveMetaItemResponse:seq", + "api/SaveMetaItemResponse:state", + "api/SaveMetaItemResponse:success", + "api/SaveMetaItemResponse:version", + "api/ScheduleExportRequest:delivery", + "api/ScheduleExportRequest:fields", + "api/ScheduleExportRequest:filter", + "api/ScheduleExportRequest:format", + "api/ScheduleExportRequest:label", + "api/ScheduleExportRequest:name", + "api/ScheduleExportRequest:object", + "api/ScheduleExportRequest:schedule", + "api/ScheduleExportRequest:templateId", + "api/ScheduleExportResponse:data", + "api/ScheduleExportResponse:error", + "api/ScheduleExportResponse:meta", + "api/ScheduleExportResponse:success", + "api/ScheduledExport:createdAt", + "api/ScheduledExport:createdBy", + "api/ScheduledExport:delivery", + "api/ScheduledExport:enabled", + "api/ScheduledExport:fields", + "api/ScheduledExport:filter", + "api/ScheduledExport:format", + "api/ScheduledExport:id", + "api/ScheduledExport:label", + "api/ScheduledExport:lastRunAt", + "api/ScheduledExport:name", + "api/ScheduledExport:nextRunAt", + "api/ScheduledExport:object", + "api/ScheduledExport:schedule", + "api/ScheduledExport:templateId", + "api/ServiceInfo:enabled", + "api/ServiceInfo:handlerReady", + "api/ServiceInfo:message", + "api/ServiceInfo:provider", + "api/ServiceInfo:rateLimit", + "api/ServiceInfo:route", + "api/ServiceInfo:status", + "api/ServiceInfo:version", + "api/ServiceSelfInfo:handlerReady", + "api/ServiceSelfInfo:message", + "api/ServiceSelfInfo:status", + "api/Session:expiresAt", + "api/Session:id", + "api/Session:ipAddress", + "api/Session:token", + "api/Session:userAgent", + "api/Session:userId", + "api/SessionResponse:data", + "api/SessionResponse:error", + "api/SessionResponse:meta", + "api/SessionResponse:success", + "api/SessionUser:createdAt", + "api/SessionUser:email", + "api/SessionUser:emailVerified", + "api/SessionUser:id", + "api/SessionUser:image", + "api/SessionUser:language", + "api/SessionUser:name", + "api/SessionUser:roles", + "api/SessionUser:tenantId", + "api/SessionUser:timezone", + "api/SessionUser:updatedAt", + "api/SessionUser:username", + "api/SetPresenceRequest:channel", + "api/SetPresenceRequest:state", + "api/SetPresenceResponse:success", + "api/SimpleCursorPosition:fieldName", + "api/SimpleCursorPosition:position", + "api/SimpleCursorPosition:recordId", + "api/SimpleCursorPosition:selection", + "api/SimpleCursorPosition:userId", + "api/SimplePresenceState:lastSeen", + "api/SimplePresenceState:metadata", + "api/SimplePresenceState:status", + "api/SimplePresenceState:userId", + "api/SimplePresenceState:userName", + "api/SingleRecordResponse:data", + "api/SingleRecordResponse:error", + "api/SingleRecordResponse:meta", + "api/SingleRecordResponse:success", + "api/SubscribeMessage:messageId", + "api/SubscribeMessage:subscription", + "api/SubscribeMessage:timestamp", + "api/SubscribeMessage:type", + "api/Subscription:channel", + "api/Subscription:events", + "api/Subscription:id", + "api/Subscription:transport", + "api/SubscriptionEvent:filters", + "api/SubscriptionEvent:object", + "api/SubscriptionEvent:type", + "api/ToggleFlowRequest:enabled", + "api/ToggleFlowRequest:name", + "api/ToggleFlowResponse:data", + "api/ToggleFlowResponse:error", + "api/ToggleFlowResponse:meta", + "api/ToggleFlowResponse:success", + "api/TriggerFlowRequest:event", + "api/TriggerFlowRequest:name", + "api/TriggerFlowRequest:object", + "api/TriggerFlowRequest:params", + "api/TriggerFlowRequest:record", + "api/TriggerFlowRequest:userId", + "api/TriggerFlowResponse:data", + "api/TriggerFlowResponse:error", + "api/TriggerFlowResponse:meta", + "api/TriggerFlowResponse:success", + "api/UndoImportJobResponse:deleted", + "api/UndoImportJobResponse:failed", + "api/UndoImportJobResponse:jobId", + "api/UndoImportJobResponse:object", + "api/UndoImportJobResponse:restored", + "api/UndoImportJobResponse:success", + "api/UninstallPackageApiRequest:packageId", + "api/UninstallPackageApiResponse:data", + "api/UninstallPackageApiResponse:error", + "api/UninstallPackageApiResponse:meta", + "api/UninstallPackageApiResponse:success", + "api/UninstallPackageRequest:id", + "api/UninstallPackageResponse:id", + "api/UninstallPackageResponse:message", + "api/UninstallPackageResponse:success", + "api/UnregisterDeviceRequest:deviceId", + "api/UnregisterDeviceResponse:success", + "api/UnsubscribeMessage:messageId", + "api/UnsubscribeMessage:request", + "api/UnsubscribeMessage:timestamp", + "api/UnsubscribeMessage:type", + "api/UnsubscribeRequest:subscriptionId", + "api/UpdateAiConversationRequest:metadata", + "api/UpdateAiConversationRequest:title", + "api/UpdateDataRequest:data", + "api/UpdateDataRequest:expectedVersion", + "api/UpdateDataRequest:id", + "api/UpdateDataRequest:object", + "api/UpdateDataResponse:droppedFields", + "api/UpdateDataResponse:id", + "api/UpdateDataResponse:object", + "api/UpdateDataResponse:record", + "api/UpdateFlowRequest:definition", + "api/UpdateFlowRequest:name", + "api/UpdateFlowResponse:data", + "api/UpdateFlowResponse:error", + "api/UpdateFlowResponse:meta", + "api/UpdateFlowResponse:success", + "api/UpdateManyDataRequest:object", + "api/UpdateManyDataRequest:options", + "api/UpdateManyDataRequest:records", + "api/UpdateManyDataResponse:error", + "api/UpdateManyDataResponse:failed", + "api/UpdateManyDataResponse:meta", + "api/UpdateManyDataResponse:operation", + "api/UpdateManyDataResponse:results", + "api/UpdateManyDataResponse:succeeded", + "api/UpdateManyDataResponse:success", + "api/UpdateManyDataResponse:total", + "api/UpdateManyRecord:data", + "api/UpdateManyRecord:id", + "api/UpdateManyRequest:options", + "api/UpdateManyRequest:records", + "api/UpdateNotificationPreferencesRequest:preferences", + "api/UpdateNotificationPreferencesResponse:preferences", + "api/UpdateRequest:data", + "api/UpdateViewRequest:data", + "api/UpdateViewRequest:object", + "api/UpdateViewRequest:viewId", + "api/UpdateViewResponse:object", + "api/UpdateViewResponse:view", + "api/UpdateViewResponse:viewId", + "api/UploadArtifactRequest:artifact", + "api/UploadArtifactRequest:releaseNotes", + "api/UploadArtifactRequest:sha256", + "api/UploadArtifactRequest:token", + "api/UploadArtifactResponse:data", + "api/UploadArtifactResponse:error", + "api/UploadArtifactResponse:meta", + "api/UploadArtifactResponse:success", + "api/UploadChunkRequest:chunkIndex", + "api/UploadChunkRequest:resumeToken", + "api/UploadChunkRequest:uploadId", + "api/UploadChunkResponse:data", + "api/UploadChunkResponse:error", + "api/UploadChunkResponse:meta", + "api/UploadChunkResponse:success", + "api/UploadProgress:data", + "api/UploadProgress:error", + "api/UploadProgress:meta", + "api/UploadProgress:success", + "api/UserProfileResponse:data", + "api/UserProfileResponse:error", + "api/UserProfileResponse:meta", + "api/UserProfileResponse:success", + "api/VersionDefinition:breakingChanges", + "api/VersionDefinition:deprecatedAt", + "api/VersionDefinition:description", + "api/VersionDefinition:migrationGuide", + "api/VersionDefinition:releasedAt", + "api/VersionDefinition:status", + "api/VersionDefinition:sunsetAt", + "api/VersionDefinition:version", + "api/VersionNegotiationResponse:current", + "api/VersionNegotiationResponse:deprecated", + "api/VersionNegotiationResponse:requested", + "api/VersionNegotiationResponse:resolved", + "api/VersionNegotiationResponse:supported", + "api/VersionNegotiationResponse:versions", + "api/VersioningConfig:current", + "api/VersioningConfig:default", + "api/VersioningConfig:deprecation", + "api/VersioningConfig:headerName", + "api/VersioningConfig:includeInDiscovery", + "api/VersioningConfig:queryParamName", + "api/VersioningConfig:strategy", + "api/VersioningConfig:urlPrefix", + "api/VersioningConfig:versions", + "api/WebSocketConfig:headers", + "api/WebSocketConfig:maxReconnectAttempts", + "api/WebSocketConfig:pingInterval", + "api/WebSocketConfig:protocols", + "api/WebSocketConfig:reconnect", + "api/WebSocketConfig:reconnectInterval", + "api/WebSocketConfig:timeout", + "api/WebSocketConfig:url", + "api/WebSocketEvent:channel", + "api/WebSocketEvent:payload", + "api/WebSocketEvent:timestamp", + "api/WebSocketEvent:type", + "api/WebSocketServerConfig:cursorSharing", + "api/WebSocketServerConfig:enabled", + "api/WebSocketServerConfig:heartbeatInterval", + "api/WebSocketServerConfig:path", + "api/WebSocketServerConfig:presence", + "api/WebSocketServerConfig:reconnectAttempts", + "api/WellKnownCapabilities:ai", + "api/WellKnownCapabilities:analytics", + "api/WellKnownCapabilities:automation", + "api/WellKnownCapabilities:chunkedUpload", + "api/WellKnownCapabilities:comments", + "api/WellKnownCapabilities:cron", + "api/WellKnownCapabilities:export", + "api/WellKnownCapabilities:files", + "api/WellKnownCapabilities:i18n", + "api/WellKnownCapabilities:notifications", + "api/WellKnownCapabilities:search", + "api/WellKnownCapabilities:transactionalBatch", + "api/WellKnownCapabilities:websockets" + ] +} diff --git a/packages/spec/authorable-surface/automation.json b/packages/spec/authorable-surface/automation.json new file mode 100644 index 0000000000..de6ef76b4c --- /dev/null +++ b/packages/spec/authorable-surface/automation.json @@ -0,0 +1,417 @@ +{ + "description": "Ratchet of every AUTHORABLE key in one category of the spec — what a metadata author may write, which for this platform IS the third-party API. Sharded by category (#5837) so two PRs touching different categories never share a file; the gate reads the whole authorable-surface/ directory as ONE set, so deleting a shard deletes its keys exactly as deleting lines did. Auto-updated on additions (commit the change). A key that disappears without a tombstone fails gen:schema, because these schemas are not .strict() and Zod would silently strip it. \"[RETIRED]\" marks a tombstoned key that still rejects with an upgrade prescription. See #3855, ADR-0059 §5.", + "category": "automation", + "keys": [ + "automation/ActionDescriptor:aliasOf", + "automation/ActionDescriptor:category", + "automation/ActionDescriptor:configSchema", + "automation/ActionDescriptor:deprecated", + "automation/ActionDescriptor:description", + "automation/ActionDescriptor:handlerContract", + "automation/ActionDescriptor:icon", + "automation/ActionDescriptor:isAsync", + "automation/ActionDescriptor:maturity", + "automation/ActionDescriptor:name", + "automation/ActionDescriptor:needsOutbox", + "automation/ActionDescriptor:paradigms", + "automation/ActionDescriptor:resumeAuthority", + "automation/ActionDescriptor:source", + "automation/ActionDescriptor:supportsCancellation", + "automation/ActionDescriptor:supportsPause", + "automation/ActionDescriptor:supportsRetry", + "automation/ActionDescriptor:type", + "automation/ActionDescriptor:version", + "automation/ApprovalEscalation:action", + "automation/ApprovalEscalation:enabled", + "automation/ApprovalEscalation:escalateTo", + "automation/ApprovalEscalation:notifySubmitter", + "automation/ApprovalEscalation:timeoutHours", + "automation/ApprovalNodeApprover:group", + "automation/ApprovalNodeApprover:organization", + "automation/ApprovalNodeApprover:resolveAs", + "automation/ApprovalNodeApprover:type", + "automation/ApprovalNodeApprover:value", + "automation/ApprovalNodeConfig:approvalStatusField", + "automation/ApprovalNodeConfig:approvers", + "automation/ApprovalNodeConfig:behavior", + "automation/ApprovalNodeConfig:decisionOutputs", + "automation/ApprovalNodeConfig:escalation", + "automation/ApprovalNodeConfig:lockRecord", + "automation/ApprovalNodeConfig:maxRevisions", + "automation/ApprovalNodeConfig:minApprovals", + "automation/ApprovalNodeConfig:onEmptyApprovers", + "automation/BpmnDiagnostic:bpmnElementId", + "automation/BpmnDiagnostic:message", + "automation/BpmnDiagnostic:nodeId", + "automation/BpmnDiagnostic:severity", + "automation/BpmnElementMapping:bidirectional", + "automation/BpmnElementMapping:bpmnType", + "automation/BpmnElementMapping:flowNodeAction", + "automation/BpmnElementMapping:notes", + "automation/BpmnExportOptions:customMappings", + "automation/BpmnExportOptions:includeExtensions", + "automation/BpmnExportOptions:includeLayout", + "automation/BpmnExportOptions:namespacePrefix", + "automation/BpmnExportOptions:prettyPrint", + "automation/BpmnExportOptions:version", + "automation/BpmnImportOptions:customMappings", + "automation/BpmnImportOptions:flowName", + "automation/BpmnImportOptions:importDocumentation", + "automation/BpmnImportOptions:importLayout", + "automation/BpmnImportOptions:unmappedStrategy", + "automation/BpmnImportOptions:validateAfterImport", + "automation/BpmnInteropResult:diagnostics", + "automation/BpmnInteropResult:mappedCount", + "automation/BpmnInteropResult:success", + "automation/BpmnInteropResult:unmappedCount", + "automation/Checkpoint:completedNodeIds", + "automation/Checkpoint:createdAt", + "automation/Checkpoint:currentNodeId", + "automation/Checkpoint:executionId", + "automation/Checkpoint:expiresAt", + "automation/Checkpoint:flowName", + "automation/Checkpoint:id", + "automation/Checkpoint:reason", + "automation/Checkpoint:variables", + "automation/ConcurrencyPolicy:lockScope", + "automation/ConcurrencyPolicy:maxConcurrent", + "automation/ConcurrencyPolicy:onConflict", + "automation/ConcurrencyPolicy:queueTimeoutMs", + "automation/CreateRecordConfig:fields", + "automation/CreateRecordConfig:objectName", + "automation/CreateRecordConfig:outputVariable", + "automation/DecisionCondition:expression", + "automation/DecisionCondition:label", + "automation/DecisionConfig:conditions", + "automation/DecisionOutputDef:key", + "automation/DecisionOutputDef:label", + "automation/DecisionOutputDef:multiple", + "automation/DecisionOutputDef:required", + "automation/DecisionOutputDef:type", + "automation/DeleteRecordConfig:filter", + "automation/DeleteRecordConfig:multi", + "automation/DeleteRecordConfig:objectName", + "automation/ETLDestination:config", + "automation/ETLDestination:connector", + "automation/ETLDestination:primaryKey", + "automation/ETLDestination:type", + "automation/ETLDestination:writeMode", + "automation/ETLPipeline:description", + "automation/ETLPipeline:destination", + "automation/ETLPipeline:enabled", + "automation/ETLPipeline:label", + "automation/ETLPipeline:metadata", + "automation/ETLPipeline:name", + "automation/ETLPipeline:notifications", + "automation/ETLPipeline:retry", + "automation/ETLPipeline:schedule", + "automation/ETLPipeline:source", + "automation/ETLPipeline:syncMode", + "automation/ETLPipeline:tags", + "automation/ETLPipeline:transformations", + "automation/ETLPipelineRun:completedAt", + "automation/ETLPipelineRun:durationMs", + "automation/ETLPipelineRun:error", + "automation/ETLPipelineRun:id", + "automation/ETLPipelineRun:logs", + "automation/ETLPipelineRun:pipelineName", + "automation/ETLPipelineRun:startedAt", + "automation/ETLPipelineRun:stats", + "automation/ETLPipelineRun:status", + "automation/ETLSource:config", + "automation/ETLSource:connector", + "automation/ETLSource:incremental", + "automation/ETLSource:type", + "automation/ETLTransformation:config", + "automation/ETLTransformation:continueOnError", + "automation/ETLTransformation:name", + "automation/ETLTransformation:type", + "automation/ExecutionError:code", + "automation/ExecutionError:context", + "automation/ExecutionError:executionId", + "automation/ExecutionError:id", + "automation/ExecutionError:message", + "automation/ExecutionError:nodeId", + "automation/ExecutionError:resolvedAt", + "automation/ExecutionError:retryable", + "automation/ExecutionError:severity", + "automation/ExecutionError:stack", + "automation/ExecutionError:timestamp", + "automation/ExecutionLog:completedAt", + "automation/ExecutionLog:durationMs", + "automation/ExecutionLog:flowName", + "automation/ExecutionLog:flowVersion", + "automation/ExecutionLog:id", + "automation/ExecutionLog:runAs", + "automation/ExecutionLog:startedAt", + "automation/ExecutionLog:status", + "automation/ExecutionLog:steps", + "automation/ExecutionLog:summary", + "automation/ExecutionLog:tenantId", + "automation/ExecutionLog:trigger", + "automation/ExecutionLog:variables", + "automation/ExecutionStepLog:completedAt", + "automation/ExecutionStepLog:durationMs", + "automation/ExecutionStepLog:error", + "automation/ExecutionStepLog:input", + "automation/ExecutionStepLog:iteration", + "automation/ExecutionStepLog:metrics", + "automation/ExecutionStepLog:nodeId", + "automation/ExecutionStepLog:nodeLabel", + "automation/ExecutionStepLog:nodeType", + "automation/ExecutionStepLog:output", + "automation/ExecutionStepLog:parentNodeId", + "automation/ExecutionStepLog:regionKind", + "automation/ExecutionStepLog:retryAttempt", + "automation/ExecutionStepLog:skippedBy", + "automation/ExecutionStepLog:startedAt", + "automation/ExecutionStepLog:status", + "automation/ExecutionStepMetrics:acted", + "automation/ExecutionStepMetrics:selected", + "automation/ExecutionStepMetrics:unmeasuredEffect", + "automation/ExecutionStepSkipReason:edgeId", + "automation/ExecutionStepSkipReason:label", + "automation/ExecutionStepSkipReason:nodeId", + "automation/Flow:_lock", + "automation/Flow:_lockDocsUrl", + "automation/Flow:_lockReason", + "automation/Flow:_lockSource", + "automation/Flow:_packageId", + "automation/Flow:_packageVersion", + "automation/Flow:_provenance", + "automation/Flow:active [RETIRED]", + "automation/Flow:description", + "automation/Flow:edges", + "automation/Flow:errorHandling", + "automation/Flow:errorMessage", + "automation/Flow:label", + "automation/Flow:name", + "automation/Flow:nodes", + "automation/Flow:protection", + "automation/Flow:runAs", + "automation/Flow:status", + "automation/Flow:successMessage", + "automation/Flow:template [RETIRED]", + "automation/Flow:type", + "automation/Flow:variables", + "automation/Flow:version", + "automation/FlowEdge:condition", + "automation/FlowEdge:id", + "automation/FlowEdge:isDefault", + "automation/FlowEdge:label", + "automation/FlowEdge:source", + "automation/FlowEdge:target", + "automation/FlowEdge:type", + "automation/FlowNode:boundaryConfig", + "automation/FlowNode:config", + "automation/FlowNode:connectorConfig", + "automation/FlowNode:id", + "automation/FlowNode:inputSchema", + "automation/FlowNode:label", + "automation/FlowNode:outputSchema [RETIRED]", + "automation/FlowNode:position", + "automation/FlowNode:timeoutMs", + "automation/FlowNode:type", + "automation/FlowNode:waitEventConfig", + "automation/FlowRegion:edges", + "automation/FlowRegion:nodes", + "automation/FlowRunGateSummary:edgeId", + "automation/FlowRunGateSummary:label", + "automation/FlowRunGateSummary:nodeId", + "automation/FlowRunGateSummary:skipped", + "automation/FlowRunGateSummary:targetNodeId", + "automation/FlowRunNodeSummary:acted", + "automation/FlowRunNodeSummary:failures", + "automation/FlowRunNodeSummary:nodeId", + "automation/FlowRunNodeSummary:nodeLabel", + "automation/FlowRunNodeSummary:nodeType", + "automation/FlowRunNodeSummary:runs", + "automation/FlowRunNodeSummary:selected", + "automation/FlowRunNodeSummary:skipped", + "automation/FlowRunNodeSummary:status", + "automation/FlowRunNodeSummary:unmeasured", + "automation/FlowRunSummary:acted", + "automation/FlowRunSummary:detailOmitted", + "automation/FlowRunSummary:gates", + "automation/FlowRunSummary:nodes", + "automation/FlowRunSummary:selected", + "automation/FlowRunSummary:skipped", + "automation/FlowRunSummary:unmeasured", + "automation/FlowVariable:isInput", + "automation/FlowVariable:isOutput", + "automation/FlowVariable:name", + "automation/FlowVariable:type", + "automation/FlowVersionHistory:changeNote", + "automation/FlowVersionHistory:createdAt", + "automation/FlowVersionHistory:createdBy", + "automation/FlowVersionHistory:definition", + "automation/FlowVersionHistory:flowName", + "automation/FlowVersionHistory:version", + "automation/GetRecordConfig:fields", + "automation/GetRecordConfig:filter", + "automation/GetRecordConfig:limit", + "automation/GetRecordConfig:objectName", + "automation/GetRecordConfig:outputVariable", + "automation/HttpConfig:body", + "automation/HttpConfig:durable", + "automation/HttpConfig:headers", + "automation/HttpConfig:method", + "automation/HttpConfig:signingSecret", + "automation/HttpConfig:timeoutMs", + "automation/HttpConfig:url", + "automation/LoopConfig:body", + "automation/LoopConfig:collection", + "automation/LoopConfig:indexVariable", + "automation/LoopConfig:iteratorVariable", + "automation/LoopConfig:maxIterations", + "automation/MapConfig:collection", + "automation/MapConfig:flowName", + "automation/MapConfig:indexVariable", + "automation/MapConfig:input", + "automation/MapConfig:itemObject", + "automation/MapConfig:iteratorVariable", + "automation/MapConfig:outputVariable", + "automation/NodeExecutorDescriptor:configSchemaRef", + "automation/NodeExecutorDescriptor:description", + "automation/NodeExecutorDescriptor:id", + "automation/NodeExecutorDescriptor:name", + "automation/NodeExecutorDescriptor:nodeTypes", + "automation/NodeExecutorDescriptor:supportsCancellation", + "automation/NodeExecutorDescriptor:supportsPause", + "automation/NodeExecutorDescriptor:supportsRetry", + "automation/NodeExecutorDescriptor:version", + "automation/NotifyConfig:actionUrl", + "automation/NotifyConfig:actorId", + "automation/NotifyConfig:channels", + "automation/NotifyConfig:message", + "automation/NotifyConfig:payload", + "automation/NotifyConfig:recipients", + "automation/NotifyConfig:severity", + "automation/NotifyConfig:sourceId", + "automation/NotifyConfig:sourceObject", + "automation/NotifyConfig:title", + "automation/NotifyConfig:topic", + "automation/ParallelBranch:edges", + "automation/ParallelBranch:name", + "automation/ParallelBranch:nodes", + "automation/ParallelConfig:branches", + "automation/RetryPolicy:backoffMs", + "automation/RetryPolicy:backoffMultiplier", + "automation/RetryPolicy:jitter", + "automation/RetryPolicy:maxRetries", + "automation/RetryPolicy:maxRetryDelayMs", + "automation/RetryPolicy:retryDelayMs [RETIRED]", + "automation/ScheduleState:consecutiveFailures", + "automation/ScheduleState:createdAt", + "automation/ScheduleState:createdBy", + "automation/ScheduleState:cronExpression", + "automation/ScheduleState:endDate", + "automation/ScheduleState:flowName", + "automation/ScheduleState:id", + "automation/ScheduleState:lastExecutionId", + "automation/ScheduleState:lastRunAt", + "automation/ScheduleState:lastRunStatus", + "automation/ScheduleState:maxRuns", + "automation/ScheduleState:nextRunAt", + "automation/ScheduleState:startDate", + "automation/ScheduleState:status", + "automation/ScheduleState:timezone", + "automation/ScheduleState:totalRuns", + "automation/ScheduleState:updatedAt", + "automation/ScreenConfig:defaults", + "automation/ScreenConfig:description", + "automation/ScreenConfig:fields", + "automation/ScreenConfig:idVariable", + "automation/ScreenConfig:mode", + "automation/ScreenConfig:objectName", + "automation/ScreenConfig:recordId", + "automation/ScreenConfig:title", + "automation/ScreenConfig:waitForInput", + "automation/ScreenFieldConfig:defaultValue", + "automation/ScreenFieldConfig:label", + "automation/ScreenFieldConfig:name", + "automation/ScreenFieldConfig:options", + "automation/ScreenFieldConfig:placeholder", + "automation/ScreenFieldConfig:required", + "automation/ScreenFieldConfig:type", + "automation/ScreenFieldConfig:visibleWhen", + "automation/ScriptConfig:actionType [RETIRED]", + "automation/ScriptConfig:function", + "automation/ScriptConfig:inputs", + "automation/ScriptConfig:outputVariable", + "automation/ScriptConfig:recipients [RETIRED]", + "automation/ScriptConfig:script [RETIRED]", + "automation/ScriptConfig:template [RETIRED]", + "automation/ScriptConfig:variables [RETIRED]", + "automation/StateMachine:contextSchema", + "automation/StateMachine:description", + "automation/StateMachine:id", + "automation/StateMachine:initial", + "automation/StateMachine:on", + "automation/StateMachine:states", + "automation/StateNode:always", + "automation/StateNode:entry", + "automation/StateNode:exit", + "automation/StateNode:initial", + "automation/StateNode:meta", + "automation/StateNode:on", + "automation/StateNode:states", + "automation/StateNode:type", + "automation/SubflowConfig:flowName", + "automation/SubflowConfig:input", + "automation/SubflowConfig:outputVariable", + "automation/TimeRelativeTrigger:dateField", + "automation/TimeRelativeTrigger:filter", + "automation/TimeRelativeTrigger:maxRecords", + "automation/TimeRelativeTrigger:object", + "automation/TimeRelativeTrigger:offsetDays", + "automation/TimeRelativeTrigger:withinDays", + "automation/Transition:actions", + "automation/Transition:cond", + "automation/Transition:description", + "automation/Transition:target", + "automation/TryCatchConfig:catch", + "automation/TryCatchConfig:errorVariable", + "automation/TryCatchConfig:retry", + "automation/TryCatchConfig:try", + "automation/UpdateRecordConfig:fields", + "automation/UpdateRecordConfig:filter", + "automation/UpdateRecordConfig:multi", + "automation/UpdateRecordConfig:objectName", + "automation/WaitExecutorConfig:conditionMaxPolls", + "automation/WaitExecutorConfig:conditionPollIntervalMs", + "automation/WaitExecutorConfig:defaultTimeoutBehavior", + "automation/WaitExecutorConfig:defaultTimeoutMs", + "automation/WaitExecutorConfig:maxPausedExecutions", + "automation/WaitExecutorConfig:persistCheckpoints", + "automation/WaitExecutorConfig:webhookUrlPattern", + "automation/WaitResumePayload:checkpointId", + "automation/WaitResumePayload:eventType", + "automation/WaitResumePayload:executionId", + "automation/WaitResumePayload:nodeId", + "automation/WaitResumePayload:resumedAt", + "automation/WaitResumePayload:resumedBy", + "automation/WaitResumePayload:signalName", + "automation/WaitResumePayload:variables", + "automation/WaitResumePayload:webhookPayload", + "automation/Webhook:_lock", + "automation/Webhook:_lockDocsUrl", + "automation/Webhook:_lockReason", + "automation/Webhook:_lockSource", + "automation/Webhook:_packageId", + "automation/Webhook:_packageVersion", + "automation/Webhook:_provenance", + "automation/Webhook:description", + "automation/Webhook:headers", + "automation/Webhook:isActive", + "automation/Webhook:label", + "automation/Webhook:method", + "automation/Webhook:name", + "automation/Webhook:object", + "automation/Webhook:protection", + "automation/Webhook:secret", + "automation/Webhook:timeoutMs", + "automation/Webhook:triggers", + "automation/Webhook:url" + ] +} diff --git a/packages/spec/authorable-surface/cloud.json b/packages/spec/authorable-surface/cloud.json new file mode 100644 index 0000000000..464357000b --- /dev/null +++ b/packages/spec/authorable-surface/cloud.json @@ -0,0 +1,514 @@ +{ + "description": "Ratchet of every AUTHORABLE key in one category of the spec — what a metadata author may write, which for this platform IS the third-party API. Sharded by category (#5837) so two PRs touching different categories never share a file; the gate reads the whole authorable-surface/ directory as ONE set, so deleting a shard deletes its keys exactly as deleting lines did. Auto-updated on additions (commit the change). A key that disappears without a tombstone fails gen:schema, because these schemas are not .strict() and Zod would silently strip it. \"[RETIRED]\" marks a tombstoned key that still rejects with an upgrade prescription. See #3855, ADR-0059 §5.", + "category": "cloud", + "keys": [ + "cloud/AppDiscoveryRequest:categories", + "cloud/AppDiscoveryRequest:limit", + "cloud/AppDiscoveryRequest:platformVersion", + "cloud/AppDiscoveryRequest:tenantId", + "cloud/AppDiscoveryResponse:collections", + "cloud/AppDiscoveryResponse:featured", + "cloud/AppDiscoveryResponse:newArrivals", + "cloud/AppDiscoveryResponse:recommended", + "cloud/AppDiscoveryResponse:trending", + "cloud/AppSubscription:autoRenew", + "cloud/AppSubscription:billingCycle", + "cloud/AppSubscription:createdAt", + "cloud/AppSubscription:currentPeriodEnd", + "cloud/AppSubscription:currentPeriodStart", + "cloud/AppSubscription:id", + "cloud/AppSubscription:licenseKey", + "cloud/AppSubscription:listingId", + "cloud/AppSubscription:plan", + "cloud/AppSubscription:priceInCents", + "cloud/AppSubscription:status", + "cloud/AppSubscription:tenantId", + "cloud/AppSubscription:trialEndDate", + "cloud/ArtifactDownloadResponse:downloadUrl", + "cloud/ArtifactDownloadResponse:expiresAt", + "cloud/ArtifactDownloadResponse:format", + "cloud/ArtifactDownloadResponse:sha256", + "cloud/ArtifactDownloadResponse:size", + "cloud/ArtifactReference:format", + "cloud/ArtifactReference:sha256", + "cloud/ArtifactReference:size", + "cloud/ArtifactReference:uploadedAt", + "cloud/ArtifactReference:url", + "cloud/CreateListingRequest:category", + "cloud/CreateListingRequest:description", + "cloud/CreateListingRequest:documentationUrl", + "cloud/CreateListingRequest:iconUrl", + "cloud/CreateListingRequest:name", + "cloud/CreateListingRequest:packageId", + "cloud/CreateListingRequest:priceInCents", + "cloud/CreateListingRequest:pricing", + "cloud/CreateListingRequest:repositoryUrl", + "cloud/CreateListingRequest:screenshots", + "cloud/CreateListingRequest:supportUrl", + "cloud/CreateListingRequest:tagline", + "cloud/CreateListingRequest:tags", + "cloud/CreatePackageRequest:category", + "cloud/CreatePackageRequest:createdBy", + "cloud/CreatePackageRequest:description", + "cloud/CreatePackageRequest:displayName", + "cloud/CreatePackageRequest:homepageUrl", + "cloud/CreatePackageRequest:iconUrl", + "cloud/CreatePackageRequest:isStarter", + "cloud/CreatePackageRequest:license", + "cloud/CreatePackageRequest:manifestId", + "cloud/CreatePackageRequest:ownerOrgId", + "cloud/CreatePackageRequest:publisher", + "cloud/CreatePackageRequest:tags", + "cloud/CreatePackageRequest:translations", + "cloud/CreatePackageRequest:visibility", + "cloud/CreatePackageVersionRequest:createdBy", + "cloud/CreatePackageVersionRequest:isPreRelease", + "cloud/CreatePackageVersionRequest:manifestJson", + "cloud/CreatePackageVersionRequest:packageId", + "cloud/CreatePackageVersionRequest:releaseNotes", + "cloud/CreatePackageVersionRequest:version", + "cloud/CuratedCollection:coverImageUrl", + "cloud/CuratedCollection:createdAt", + "cloud/CuratedCollection:createdBy", + "cloud/CuratedCollection:description", + "cloud/CuratedCollection:id", + "cloud/CuratedCollection:listingIds", + "cloud/CuratedCollection:name", + "cloud/CuratedCollection:published", + "cloud/CuratedCollection:sortOrder", + "cloud/CuratedCollection:updatedAt", + "cloud/Environment:apiBaseUrl", + "cloud/Environment:consoleUrl", + "cloud/Environment:createdAt", + "cloud/Environment:createdBy", + "cloud/Environment:databaseDriver", + "cloud/Environment:databaseUrl", + "cloud/Environment:displayName", + "cloud/Environment:hostname", + "cloud/Environment:id", + "cloud/Environment:isDefault", + "cloud/Environment:isSystem", + "cloud/Environment:metadata", + "cloud/Environment:organizationId", + "cloud/Environment:plan", + "cloud/Environment:provisionedAt", + "cloud/Environment:status", + "cloud/Environment:storageLimitMb", + "cloud/Environment:updatedAt", + "cloud/Environment:visibility", + "cloud/EnvironmentCredential:authorization", + "cloud/EnvironmentCredential:createdAt", + "cloud/EnvironmentCredential:encryptionKeyId", + "cloud/EnvironmentCredential:environmentId", + "cloud/EnvironmentCredential:expiresAt", + "cloud/EnvironmentCredential:id", + "cloud/EnvironmentCredential:revokedAt", + "cloud/EnvironmentCredential:secretCiphertext", + "cloud/EnvironmentCredential:status", + "cloud/EnvironmentMember:createdAt", + "cloud/EnvironmentMember:environmentId", + "cloud/EnvironmentMember:id", + "cloud/EnvironmentMember:invitedBy", + "cloud/EnvironmentMember:role", + "cloud/EnvironmentMember:updatedAt", + "cloud/EnvironmentMember:userId", + "cloud/EnvironmentPackageInstallation:enabled", + "cloud/EnvironmentPackageInstallation:environmentId", + "cloud/EnvironmentPackageInstallation:errorMessage", + "cloud/EnvironmentPackageInstallation:id", + "cloud/EnvironmentPackageInstallation:installedAt", + "cloud/EnvironmentPackageInstallation:installedBy", + "cloud/EnvironmentPackageInstallation:packageId", + "cloud/EnvironmentPackageInstallation:packageVersionId", + "cloud/EnvironmentPackageInstallation:settings", + "cloud/EnvironmentPackageInstallation:status", + "cloud/EnvironmentPackageInstallation:updatedAt", + "cloud/EnvironmentPackageInstallation:withSampleData", + "cloud/FeaturedListing:active", + "cloud/FeaturedListing:bannerUrl", + "cloud/FeaturedListing:editorialNote", + "cloud/FeaturedListing:endDate", + "cloud/FeaturedListing:listingId", + "cloud/FeaturedListing:priority", + "cloud/FeaturedListing:startDate", + "cloud/InstallPackageToEnvironmentRequest:allowDraft", + "cloud/InstallPackageToEnvironmentRequest:enableOnInstall", + "cloud/InstallPackageToEnvironmentRequest:installedBy", + "cloud/InstallPackageToEnvironmentRequest:packageManifestId", + "cloud/InstallPackageToEnvironmentRequest:packageVersionId", + "cloud/InstallPackageToEnvironmentRequest:settings", + "cloud/InstallPackageToEnvironmentRequest:version", + "cloud/InstallPackageToEnvironmentRequest:withSampleData", + "cloud/InstalledAppSummary:enabled", + "cloud/InstalledAppSummary:iconUrl", + "cloud/InstalledAppSummary:installedAt", + "cloud/InstalledAppSummary:installedVersion", + "cloud/InstalledAppSummary:latestVersion", + "cloud/InstalledAppSummary:listingId", + "cloud/InstalledAppSummary:name", + "cloud/InstalledAppSummary:packageId", + "cloud/InstalledAppSummary:subscriptionStatus", + "cloud/InstalledAppSummary:updateAvailable", + "cloud/ListEnvironmentPackagesResponse:packages", + "cloud/ListEnvironmentPackagesResponse:total", + "cloud/ListInstalledAppsRequest:enabled", + "cloud/ListInstalledAppsRequest:page", + "cloud/ListInstalledAppsRequest:pageSize", + "cloud/ListInstalledAppsRequest:sortBy", + "cloud/ListInstalledAppsRequest:tenantId", + "cloud/ListInstalledAppsRequest:updateAvailable", + "cloud/ListInstalledAppsResponse:items", + "cloud/ListInstalledAppsResponse:page", + "cloud/ListInstalledAppsResponse:pageSize", + "cloud/ListInstalledAppsResponse:total", + "cloud/ListReviewsRequest:listingId", + "cloud/ListReviewsRequest:page", + "cloud/ListReviewsRequest:pageSize", + "cloud/ListReviewsRequest:rating", + "cloud/ListReviewsRequest:sortBy", + "cloud/ListReviewsResponse:items", + "cloud/ListReviewsResponse:page", + "cloud/ListReviewsResponse:pageSize", + "cloud/ListReviewsResponse:ratingSummary", + "cloud/ListReviewsResponse:total", + "cloud/ListingActionRequest:action", + "cloud/ListingActionRequest:listingId", + "cloud/ListingActionRequest:reason", + "cloud/MarketplaceHealthMetrics:averageReviewTime", + "cloud/MarketplaceHealthMetrics:listingsByCategory", + "cloud/MarketplaceHealthMetrics:listingsByPricing", + "cloud/MarketplaceHealthMetrics:listingsByStatus", + "cloud/MarketplaceHealthMetrics:pendingReviews", + "cloud/MarketplaceHealthMetrics:snapshotAt", + "cloud/MarketplaceHealthMetrics:totalInstalls", + "cloud/MarketplaceHealthMetrics:totalListings", + "cloud/MarketplaceHealthMetrics:totalPublishers", + "cloud/MarketplaceHealthMetrics:verifiedPublishers", + "cloud/MarketplaceInstallRequest:artifactRef", + "cloud/MarketplaceInstallRequest:enableOnInstall", + "cloud/MarketplaceInstallRequest:licenseKey", + "cloud/MarketplaceInstallRequest:listingId", + "cloud/MarketplaceInstallRequest:settings", + "cloud/MarketplaceInstallRequest:tenantId", + "cloud/MarketplaceInstallRequest:version", + "cloud/MarketplaceInstallResponse:message", + "cloud/MarketplaceInstallResponse:packageId", + "cloud/MarketplaceInstallResponse:success", + "cloud/MarketplaceInstallResponse:version", + "cloud/MarketplaceListing:category", + "cloud/MarketplaceListing:description", + "cloud/MarketplaceListing:documentationUrl", + "cloud/MarketplaceListing:iconUrl", + "cloud/MarketplaceListing:id", + "cloud/MarketplaceListing:latestVersion", + "cloud/MarketplaceListing:minPlatformVersion", + "cloud/MarketplaceListing:name", + "cloud/MarketplaceListing:packageId", + "cloud/MarketplaceListing:packageType", + "cloud/MarketplaceListing:priceInCents", + "cloud/MarketplaceListing:pricing", + "cloud/MarketplaceListing:publishedAt", + "cloud/MarketplaceListing:publisherId", + "cloud/MarketplaceListing:repositoryUrl", + "cloud/MarketplaceListing:screenshots", + "cloud/MarketplaceListing:stats", + "cloud/MarketplaceListing:status", + "cloud/MarketplaceListing:supportUrl", + "cloud/MarketplaceListing:tagline", + "cloud/MarketplaceListing:tags", + "cloud/MarketplaceListing:translations", + "cloud/MarketplaceListing:updatedAt", + "cloud/MarketplaceListing:versions", + "cloud/MarketplaceSearchRequest:category", + "cloud/MarketplaceSearchRequest:page", + "cloud/MarketplaceSearchRequest:pageSize", + "cloud/MarketplaceSearchRequest:platformVersion", + "cloud/MarketplaceSearchRequest:pricing", + "cloud/MarketplaceSearchRequest:publisherVerification", + "cloud/MarketplaceSearchRequest:query", + "cloud/MarketplaceSearchRequest:sortBy", + "cloud/MarketplaceSearchRequest:sortDirection", + "cloud/MarketplaceSearchRequest:tags", + "cloud/MarketplaceSearchResponse:facets", + "cloud/MarketplaceSearchResponse:items", + "cloud/MarketplaceSearchResponse:page", + "cloud/MarketplaceSearchResponse:pageSize", + "cloud/MarketplaceSearchResponse:total", + "cloud/Package:category", + "cloud/Package:createdAt", + "cloud/Package:createdBy", + "cloud/Package:description", + "cloud/Package:displayName", + "cloud/Package:homepageUrl", + "cloud/Package:iconUrl", + "cloud/Package:id", + "cloud/Package:isStarter", + "cloud/Package:license", + "cloud/Package:manifestId", + "cloud/Package:ownerOrgId", + "cloud/Package:publisher", + "cloud/Package:readme", + "cloud/Package:tags", + "cloud/Package:translations", + "cloud/Package:updatedAt", + "cloud/Package:visibility", + "cloud/PackageDependency:optional", + "cloud/PackageDependency:packageId", + "cloud/PackageDependency:versionRange", + "cloud/PackageInstallation:config", + "cloud/PackageInstallation:id", + "cloud/PackageInstallation:installedAt", + "cloud/PackageInstallation:installedBy", + "cloud/PackageInstallation:packageId", + "cloud/PackageInstallation:status", + "cloud/PackageInstallation:tenantId", + "cloud/PackageInstallation:updatedAt", + "cloud/PackageInstallation:version", + "cloud/PackageManifest:configurationSchema", + "cloud/PackageManifest:dependencies", + "cloud/PackageManifest:description", + "cloud/PackageManifest:id", + "cloud/PackageManifest:metadata", + "cloud/PackageManifest:metadataTypes", + "cloud/PackageManifest:migrations", + "cloud/PackageManifest:minPlatformVersion", + "cloud/PackageManifest:name", + "cloud/PackageManifest:scope", + "cloud/PackageManifest:version", + "cloud/PackageSubmission:artifactUrl", + "cloud/PackageSubmission:id", + "cloud/PackageSubmission:isNewListing", + "cloud/PackageSubmission:packageId", + "cloud/PackageSubmission:publisherId", + "cloud/PackageSubmission:releaseNotes", + "cloud/PackageSubmission:reviewedAt", + "cloud/PackageSubmission:reviewerNotes", + "cloud/PackageSubmission:scanResults", + "cloud/PackageSubmission:status", + "cloud/PackageSubmission:submittedAt", + "cloud/PackageSubmission:version", + "cloud/PackageTranslation:description", + "cloud/PackageTranslation:displayName", + "cloud/PackageTranslation:readme", + "cloud/PackageTranslation:screenshotCaptions", + "cloud/PackageTranslation:tagline", + "cloud/PackageVersion:checksum", + "cloud/PackageVersion:createdAt", + "cloud/PackageVersion:createdBy", + "cloud/PackageVersion:id", + "cloud/PackageVersion:isPreRelease", + "cloud/PackageVersion:manifestJson", + "cloud/PackageVersion:minPlatformVersion", + "cloud/PackageVersion:packageId", + "cloud/PackageVersion:publishedAt", + "cloud/PackageVersion:publishedBy", + "cloud/PackageVersion:releaseNotes", + "cloud/PackageVersion:status", + "cloud/PackageVersion:updatedAt", + "cloud/PackageVersion:version", + "cloud/PolicyAction:action", + "cloud/PolicyAction:actionAt", + "cloud/PolicyAction:actionBy", + "cloud/PolicyAction:id", + "cloud/PolicyAction:listingId", + "cloud/PolicyAction:reason", + "cloud/PolicyAction:resolution", + "cloud/PolicyAction:resolved", + "cloud/PolicyAction:violationType", + "cloud/ProvisionEnvironmentRequest:createdBy", + "cloud/ProvisionEnvironmentRequest:displayName", + "cloud/ProvisionEnvironmentRequest:driver", + "cloud/ProvisionEnvironmentRequest:hostname", + "cloud/ProvisionEnvironmentRequest:isDefault", + "cloud/ProvisionEnvironmentRequest:metadata", + "cloud/ProvisionEnvironmentRequest:organizationId", + "cloud/ProvisionEnvironmentRequest:plan", + "cloud/ProvisionEnvironmentRequest:storageLimitMb", + "cloud/ProvisionEnvironmentRequest:templateId", + "cloud/ProvisionEnvironmentRequest:visibility", + "cloud/ProvisionEnvironmentResponse:credential", + "cloud/ProvisionEnvironmentResponse:durationMs", + "cloud/ProvisionEnvironmentResponse:environment", + "cloud/ProvisionEnvironmentResponse:warnings", + "cloud/ProvisionOrganizationRequest:createdBy", + "cloud/ProvisionOrganizationRequest:defaultEnvironmentDisplayName", + "cloud/ProvisionOrganizationRequest:driver", + "cloud/ProvisionOrganizationRequest:metadata", + "cloud/ProvisionOrganizationRequest:organizationId", + "cloud/ProvisionOrganizationRequest:plan", + "cloud/ProvisionOrganizationRequest:storageLimitMb", + "cloud/ProvisionOrganizationResponse:defaultEnvironment", + "cloud/ProvisionOrganizationResponse:durationMs", + "cloud/ProvisionOrganizationResponse:warnings", + "cloud/ProvisionTenantRequest:metadata", + "cloud/ProvisionTenantRequest:organizationId", + "cloud/ProvisionTenantRequest:plan", + "cloud/ProvisionTenantRequest:region", + "cloud/ProvisionTenantRequest:storageLimitMb", + "cloud/ProvisionTenantResponse:durationMs", + "cloud/ProvisionTenantResponse:tenant", + "cloud/ProvisionTenantResponse:warnings", + "cloud/PublishPackageVersionRequest:publishedBy", + "cloud/Publisher:description", + "cloud/Publisher:email", + "cloud/Publisher:id", + "cloud/Publisher:logoUrl", + "cloud/Publisher:name", + "cloud/Publisher:registeredAt", + "cloud/Publisher:type", + "cloud/Publisher:verification", + "cloud/Publisher:website", + "cloud/PublisherProfile:agreementVersion", + "cloud/PublisherProfile:organizationId", + "cloud/PublisherProfile:publisherId", + "cloud/PublisherProfile:registeredAt", + "cloud/PublisherProfile:supportEmail", + "cloud/PublisherProfile:verification", + "cloud/PublisherProfile:website", + "cloud/PublishingAnalyticsRequest:listingId", + "cloud/PublishingAnalyticsRequest:metrics", + "cloud/PublishingAnalyticsRequest:timeRange", + "cloud/PublishingAnalyticsResponse:listingId", + "cloud/PublishingAnalyticsResponse:ratingDistribution", + "cloud/PublishingAnalyticsResponse:summary", + "cloud/PublishingAnalyticsResponse:timeRange", + "cloud/PublishingAnalyticsResponse:timeSeries", + "cloud/RecommendedApp:activeInstalls", + "cloud/RecommendedApp:averageRating", + "cloud/RecommendedApp:category", + "cloud/RecommendedApp:iconUrl", + "cloud/RecommendedApp:listingId", + "cloud/RecommendedApp:name", + "cloud/RecommendedApp:pricing", + "cloud/RecommendedApp:reason", + "cloud/RecommendedApp:tagline", + "cloud/ReviewCriterion:category", + "cloud/ReviewCriterion:description", + "cloud/ReviewCriterion:id", + "cloud/ReviewCriterion:notes", + "cloud/ReviewCriterion:passed", + "cloud/ReviewCriterion:required", + "cloud/RollbackEnvironmentPackageRequest:rolledBackBy", + "cloud/RollbackEnvironmentPackageRequest:targetPackageVersionId", + "cloud/SubmissionReview:completedAt", + "cloud/SubmissionReview:criteria", + "cloud/SubmissionReview:decision", + "cloud/SubmissionReview:feedback", + "cloud/SubmissionReview:id", + "cloud/SubmissionReview:internalNotes", + "cloud/SubmissionReview:rejectionReasons", + "cloud/SubmissionReview:reviewerId", + "cloud/SubmissionReview:startedAt", + "cloud/SubmissionReview:submissionId", + "cloud/SubmitReviewRequest:body", + "cloud/SubmitReviewRequest:listingId", + "cloud/SubmitReviewRequest:rating", + "cloud/SubmitReviewRequest:title", + "cloud/TemplateManifest:category", + "cloud/TemplateManifest:description", + "cloud/TemplateManifest:displayName", + "cloud/TemplateManifest:homepageUrl", + "cloud/TemplateManifest:iconUrl", + "cloud/TemplateManifest:isStarter", + "cloud/TemplateManifest:license", + "cloud/TemplateManifest:manifestId", + "cloud/TemplateManifest:name", + "cloud/TemplateManifest:preview", + "cloud/TemplateManifest:publisher", + "cloud/TemplateManifest:readmePath", + "cloud/TemplateManifest:scaffold", + "cloud/TemplateManifest:skills", + "cloud/TemplateManifest:specVersion", + "cloud/TemplateManifest:tags", + "cloud/TemplateManifest:translations", + "cloud/TemplateManifest:visibility", + "cloud/TenantContext:databaseUrl", + "cloud/TenantContext:metadata", + "cloud/TenantContext:organizationId", + "cloud/TenantContext:organizationSlug", + "cloud/TenantContext:plan", + "cloud/TenantContext:tenantId", + "cloud/TenantDatabase:authToken", + "cloud/TenantDatabase:createdAt", + "cloud/TenantDatabase:databaseName", + "cloud/TenantDatabase:databaseUrl", + "cloud/TenantDatabase:id", + "cloud/TenantDatabase:lastAccessedAt", + "cloud/TenantDatabase:metadata", + "cloud/TenantDatabase:organizationId", + "cloud/TenantDatabase:plan", + "cloud/TenantDatabase:region", + "cloud/TenantDatabase:status", + "cloud/TenantDatabase:storageLimitMb", + "cloud/TenantDatabase:updatedAt", + "cloud/TenantRoutingConfig:customDomainMapping", + "cloud/TenantRoutingConfig:defaultTenantId", + "cloud/TenantRoutingConfig:enabled", + "cloud/TenantRoutingConfig:identificationSources", + "cloud/TenantRoutingConfig:jwtOrganizationClaim", + "cloud/TenantRoutingConfig:subdomainPattern", + "cloud/TenantRoutingConfig:tenantHeaderName", + "cloud/TimeSeriesPoint:date", + "cloud/TimeSeriesPoint:value", + "cloud/TrendingListing:installVelocity", + "cloud/TrendingListing:listingId", + "cloud/TrendingListing:period", + "cloud/TrendingListing:rank", + "cloud/TrendingListing:trendScore", + "cloud/UpdateListingRequest:category", + "cloud/UpdateListingRequest:description", + "cloud/UpdateListingRequest:documentationUrl", + "cloud/UpdateListingRequest:iconUrl", + "cloud/UpdateListingRequest:listingId", + "cloud/UpdateListingRequest:name", + "cloud/UpdateListingRequest:priceInCents", + "cloud/UpdateListingRequest:pricing", + "cloud/UpdateListingRequest:repositoryUrl", + "cloud/UpdateListingRequest:screenshots", + "cloud/UpdateListingRequest:supportUrl", + "cloud/UpdateListingRequest:tagline", + "cloud/UpdateListingRequest:tags", + "cloud/UpdatePackageRequest:category", + "cloud/UpdatePackageRequest:description", + "cloud/UpdatePackageRequest:displayName", + "cloud/UpdatePackageRequest:homepageUrl", + "cloud/UpdatePackageRequest:iconUrl", + "cloud/UpdatePackageRequest:isStarter", + "cloud/UpdatePackageRequest:license", + "cloud/UpdatePackageRequest:publisher", + "cloud/UpdatePackageRequest:readme", + "cloud/UpdatePackageRequest:tags", + "cloud/UpdatePackageRequest:translations", + "cloud/UpdatePackageRequest:visibility", + "cloud/UpdatePackageVersionRequest:isPreRelease", + "cloud/UpdatePackageVersionRequest:manifestJson", + "cloud/UpdatePackageVersionRequest:releaseNotes", + "cloud/UpgradeEnvironmentPackageRequest:allowDraft", + "cloud/UpgradeEnvironmentPackageRequest:targetPackageVersionId", + "cloud/UpgradeEnvironmentPackageRequest:targetVersion", + "cloud/UpgradeEnvironmentPackageRequest:upgradedBy", + "cloud/UserReview:appVersion", + "cloud/UserReview:body", + "cloud/UserReview:displayName", + "cloud/UserReview:helpfulCount", + "cloud/UserReview:id", + "cloud/UserReview:listingId", + "cloud/UserReview:moderationStatus", + "cloud/UserReview:publisherResponse", + "cloud/UserReview:rating", + "cloud/UserReview:submittedAt", + "cloud/UserReview:title", + "cloud/UserReview:updatedAt", + "cloud/UserReview:userId", + "cloud/VersionRelease:artifactChecksum", + "cloud/VersionRelease:artifactUrl", + "cloud/VersionRelease:changelog", + "cloud/VersionRelease:channel", + "cloud/VersionRelease:deprecated", + "cloud/VersionRelease:deprecationMessage", + "cloud/VersionRelease:minPlatformVersion", + "cloud/VersionRelease:releaseNotes", + "cloud/VersionRelease:releasedAt", + "cloud/VersionRelease:version" + ] +} diff --git a/packages/spec/authorable-surface/data.json b/packages/spec/authorable-surface/data.json new file mode 100644 index 0000000000..b8ae4be0a4 --- /dev/null +++ b/packages/spec/authorable-surface/data.json @@ -0,0 +1,861 @@ +{ + "description": "Ratchet of every AUTHORABLE key in one category of the spec — what a metadata author may write, which for this platform IS the third-party API. Sharded by category (#5837) so two PRs touching different categories never share a file; the gate reads the whole authorable-surface/ directory as ONE set, so deleting a shard deletes its keys exactly as deleting lines did. Auto-updated on additions (commit the change). A key that disappears without a tombstone fails gen:schema, because these schemas are not .strict() and Zod would silently strip it. \"[RETIRED]\" marks a tombstoned key that still rejects with an upgrade prescription. See #3855, ADR-0059 §5.", + "category": "data", + "keys": [ + "data/Address:city", + "data/Address:country", + "data/Address:countryCode", + "data/Address:formatted", + "data/Address:postalCode", + "data/Address:state", + "data/Address:street", + "data/AddressValue:city", + "data/AddressValue:country", + "data/AddressValue:countryCode", + "data/AddressValue:formatted", + "data/AddressValue:postalCode", + "data/AddressValue:state", + "data/AddressValue:street", + "data/AggregationNode:alias", + "data/AggregationNode:distinct", + "data/AggregationNode:field", + "data/AggregationNode:filter", + "data/AggregationNode:function", + "data/AggregationPipeline:collection", + "data/AggregationPipeline:options", + "data/AggregationPipeline:stages", + "data/AggregationStage:operator", + "data/AggregationStage:options", + "data/AnalyticsQuery:cube", + "data/AnalyticsQuery:dimensions", + "data/AnalyticsQuery:limit", + "data/AnalyticsQuery:measures", + "data/AnalyticsQuery:offset", + "data/AnalyticsQuery:order", + "data/AnalyticsQuery:timeDimensions", + "data/AnalyticsQuery:timezone", + "data/AnalyticsQuery:where", + "data/AutoPersistenceConfig:autoSaveInterval", + "data/AutoPersistenceConfig:key", + "data/AutoPersistenceConfig:path", + "data/AutoPersistenceConfig:type", + "data/BaseEngineOptions:context", + "data/ConditionalValidation:_lock", + "data/ConditionalValidation:_lockDocsUrl", + "data/ConditionalValidation:_lockReason", + "data/ConditionalValidation:_lockSource", + "data/ConditionalValidation:_packageId", + "data/ConditionalValidation:_packageVersion", + "data/ConditionalValidation:_provenance", + "data/ConditionalValidation:active", + "data/ConditionalValidation:description", + "data/ConditionalValidation:events", + "data/ConditionalValidation:label", + "data/ConditionalValidation:message", + "data/ConditionalValidation:name", + "data/ConditionalValidation:otherwise", + "data/ConditionalValidation:priority", + "data/ConditionalValidation:severity", + "data/ConditionalValidation:tags", + "data/ConditionalValidation:then", + "data/ConditionalValidation:type", + "data/ConditionalValidation:when", + "data/CrossFieldValidation:_lock", + "data/CrossFieldValidation:_lockDocsUrl", + "data/CrossFieldValidation:_lockReason", + "data/CrossFieldValidation:_lockSource", + "data/CrossFieldValidation:_packageId", + "data/CrossFieldValidation:_packageVersion", + "data/CrossFieldValidation:_provenance", + "data/CrossFieldValidation:active", + "data/CrossFieldValidation:condition", + "data/CrossFieldValidation:description", + "data/CrossFieldValidation:events", + "data/CrossFieldValidation:fields", + "data/CrossFieldValidation:label", + "data/CrossFieldValidation:message", + "data/CrossFieldValidation:name", + "data/CrossFieldValidation:priority", + "data/CrossFieldValidation:severity", + "data/CrossFieldValidation:tags", + "data/CrossFieldValidation:type", + "data/Cube:description", + "data/Cube:dimensions", + "data/Cube:joins", + "data/Cube:measures", + "data/Cube:name", + "data/Cube:public", + "data/Cube:refreshKey", + "data/Cube:sql", + "data/Cube:title", + "data/CubeJoin:name", + "data/CubeJoin:relationship", + "data/CubeJoin:sql", + "data/CurrencyConfig:currencyMode", + "data/CurrencyConfig:defaultCurrency", + "data/CurrencyConfig:precision", + "data/CurrencyValue:currency", + "data/CurrencyValue:value", + "data/DataEngineAggregateOptions:aggregations", + "data/DataEngineAggregateOptions:context", + "data/DataEngineAggregateOptions:filter", + "data/DataEngineAggregateOptions:groupBy", + "data/DataEngineAggregateRequest:method", + "data/DataEngineAggregateRequest:object", + "data/DataEngineAggregateRequest:query", + "data/DataEngineCountOptions:context", + "data/DataEngineCountOptions:filter", + "data/DataEngineCountRequest:method", + "data/DataEngineCountRequest:object", + "data/DataEngineCountRequest:query", + "data/DataEngineDeleteOptions:context", + "data/DataEngineDeleteOptions:filter", + "data/DataEngineDeleteOptions:multi", + "data/DataEngineDeleteRequest:id", + "data/DataEngineDeleteRequest:method", + "data/DataEngineDeleteRequest:object", + "data/DataEngineDeleteRequest:options", + "data/DataEngineExecuteRequest:command", + "data/DataEngineExecuteRequest:method", + "data/DataEngineExecuteRequest:options", + "data/DataEngineFindOneRequest:method", + "data/DataEngineFindOneRequest:object", + "data/DataEngineFindOneRequest:query", + "data/DataEngineFindRequest:method", + "data/DataEngineFindRequest:object", + "data/DataEngineFindRequest:query", + "data/DataEngineInsertOptions:context", + "data/DataEngineInsertOptions:returning", + "data/DataEngineInsertRequest:data", + "data/DataEngineInsertRequest:method", + "data/DataEngineInsertRequest:object", + "data/DataEngineInsertRequest:options", + "data/DataEngineQueryOptions:context", + "data/DataEngineQueryOptions:filter", + "data/DataEngineQueryOptions:limit", + "data/DataEngineQueryOptions:populate", + "data/DataEngineQueryOptions:select", + "data/DataEngineQueryOptions:skip", + "data/DataEngineQueryOptions:sort", + "data/DataEngineQueryOptions:top", + "data/DataEngineUpdateOptions:context", + "data/DataEngineUpdateOptions:filter", + "data/DataEngineUpdateOptions:multi", + "data/DataEngineUpdateOptions:returning", + "data/DataEngineUpdateOptions:upsert", + "data/DataEngineUpdateRequest:data", + "data/DataEngineUpdateRequest:id", + "data/DataEngineUpdateRequest:method", + "data/DataEngineUpdateRequest:object", + "data/DataEngineUpdateRequest:options", + "data/DataEngineVectorFindRequest:fields", + "data/DataEngineVectorFindRequest:limit", + "data/DataEngineVectorFindRequest:method", + "data/DataEngineVectorFindRequest:object", + "data/DataEngineVectorFindRequest:threshold", + "data/DataEngineVectorFindRequest:vector", + "data/DataEngineVectorFindRequest:where", + "data/DataTypeMapping:binary", + "data/DataTypeMapping:boolean", + "data/DataTypeMapping:date", + "data/DataTypeMapping:datetime", + "data/DataTypeMapping:json", + "data/DataTypeMapping:number", + "data/DataTypeMapping:text", + "data/DataTypeMapping:uuid", + "data/Datasource:_lock", + "data/Datasource:_lockDocsUrl", + "data/Datasource:_lockReason", + "data/Datasource:_lockSource", + "data/Datasource:_packageId", + "data/Datasource:_packageVersion", + "data/Datasource:_provenance", + "data/Datasource:active", + "data/Datasource:autoConnect", + "data/Datasource:config", + "data/Datasource:description", + "data/Datasource:driver", + "data/Datasource:external", + "data/Datasource:label", + "data/Datasource:name", + "data/Datasource:origin", + "data/Datasource:pool", + "data/Datasource:schemaMode", + "data/Datasource:ssl", + "data/Dimension:description", + "data/Dimension:granularities", + "data/Dimension:label", + "data/Dimension:name", + "data/Dimension:sql", + "data/Dimension:type", + "data/Document:access", + "data/Document:category", + "data/Document:description", + "data/Document:eSignature", + "data/Document:fileSize", + "data/Document:fileType", + "data/Document:id", + "data/Document:metadata", + "data/Document:name", + "data/Document:tags", + "data/Document:template", + "data/Document:versioning", + "data/DocumentSchemaValidation:enabled", + "data/DocumentSchemaValidation:jsonSchema", + "data/DocumentSchemaValidation:validationAction", + "data/DocumentSchemaValidation:validationLevel", + "data/DocumentTemplate:description", + "data/DocumentTemplate:fileType", + "data/DocumentTemplate:fileUrl", + "data/DocumentTemplate:id", + "data/DocumentTemplate:name", + "data/DocumentTemplate:placeholders", + "data/DocumentVersion:checksum", + "data/DocumentVersion:createdAt", + "data/DocumentVersion:createdBy", + "data/DocumentVersion:downloadUrl", + "data/DocumentVersion:isLatest", + "data/DocumentVersion:size", + "data/DocumentVersion:versionNumber", + "data/DriverCapabilities:arrayFields [RETIRED]", + "data/DriverCapabilities:autonumber", + "data/DriverCapabilities:batchSchemaSync", + "data/DriverCapabilities:bulkCreate [RETIRED]", + "data/DriverCapabilities:bulkDelete [RETIRED]", + "data/DriverCapabilities:bulkUpdate [RETIRED]", + "data/DriverCapabilities:connectionPooling [RETIRED]", + "data/DriverCapabilities:create [RETIRED]", + "data/DriverCapabilities:delete [RETIRED]", + "data/DriverCapabilities:fullTextSearch [RETIRED]", + "data/DriverCapabilities:geospatialQuery [RETIRED]", + "data/DriverCapabilities:indexes [RETIRED]", + "data/DriverCapabilities:isolationLevels [RETIRED]", + "data/DriverCapabilities:joins [RETIRED]", + "data/DriverCapabilities:jsonFields [RETIRED]", + "data/DriverCapabilities:jsonQuery [RETIRED]", + "data/DriverCapabilities:migrations [RETIRED]", + "data/DriverCapabilities:preparedStatements [RETIRED]", + "data/DriverCapabilities:queryAggregations [RETIRED]", + "data/DriverCapabilities:queryCTE [RETIRED]", + "data/DriverCapabilities:queryCache [RETIRED]", + "data/DriverCapabilities:queryDateGranularity", + "data/DriverCapabilities:queryFilters [RETIRED]", + "data/DriverCapabilities:queryPagination [RETIRED]", + "data/DriverCapabilities:querySorting [RETIRED]", + "data/DriverCapabilities:querySubqueries [RETIRED]", + "data/DriverCapabilities:queryWindowFunctions [RETIRED]", + "data/DriverCapabilities:read [RETIRED]", + "data/DriverCapabilities:savepoints [RETIRED]", + "data/DriverCapabilities:schemaSync [RETIRED]", + "data/DriverCapabilities:streaming [RETIRED]", + "data/DriverCapabilities:transactions [RETIRED]", + "data/DriverCapabilities:update [RETIRED]", + "data/DriverCapabilities:vectorSearch [RETIRED]", + "data/DriverConfig:capabilities", + "data/DriverConfig:connectionString", + "data/DriverConfig:name", + "data/DriverConfig:poolConfig", + "data/DriverConfig:type", + "data/DriverDefinition:configSchema", + "data/DriverDefinition:description", + "data/DriverDefinition:icon", + "data/DriverDefinition:id", + "data/DriverDefinition:label", + "data/DriverOptions:bypassTenantAudit", + "data/DriverOptions:preserveAudit", + "data/DriverOptions:skipCache", + "data/DriverOptions:tenantId", + "data/DriverOptions:tenantIds", + "data/DriverOptions:timeout", + "data/DriverOptions:timezone", + "data/DriverOptions:traceContext", + "data/DriverOptions:transaction", + "data/DroppedFieldsEvent:fields", + "data/DroppedFieldsEvent:object", + "data/DroppedFieldsEvent:reason", + "data/ESignatureConfig:enabled", + "data/ESignatureConfig:expirationDays", + "data/ESignatureConfig:provider", + "data/ESignatureConfig:reminderDays", + "data/ESignatureConfig:signers", + "data/EngineAggregateOptions:aggregations", + "data/EngineAggregateOptions:context", + "data/EngineAggregateOptions:groupBy", + "data/EngineAggregateOptions:having", + "data/EngineAggregateOptions:timezone", + "data/EngineAggregateOptions:where", + "data/EngineCountOptions:context", + "data/EngineCountOptions:where", + "data/EngineDeleteOptions:context", + "data/EngineDeleteOptions:multi", + "data/EngineDeleteOptions:where", + "data/EngineQueryOptions:context", + "data/EngineQueryOptions:cursor [RETIRED]", + "data/EngineQueryOptions:distinct [RETIRED]", + "data/EngineQueryOptions:expand", + "data/EngineQueryOptions:fields", + "data/EngineQueryOptions:limit", + "data/EngineQueryOptions:offset", + "data/EngineQueryOptions:orderBy", + "data/EngineQueryOptions:search", + "data/EngineQueryOptions:searchFields", + "data/EngineQueryOptions:top", + "data/EngineQueryOptions:where", + "data/EngineUpdateOptions:context", + "data/EngineUpdateOptions:multi", + "data/EngineUpdateOptions:returning", + "data/EngineUpdateOptions:upsert", + "data/EngineUpdateOptions:where", + "data/EqualityOperator:$eq", + "data/EqualityOperator:$ne", + "data/ExpressionBody:language", + "data/ExpressionBody:source", + "data/ExternalCatalog:datasource", + "data/ExternalCatalog:dialect", + "data/ExternalCatalog:name", + "data/ExternalCatalog:snapshotAt", + "data/ExternalCatalog:tables", + "data/ExternalColumn:name", + "data/ExternalColumn:nullable", + "data/ExternalColumn:primaryKey", + "data/ExternalColumn:sqlType", + "data/ExternalColumn:suggestedFieldType", + "data/ExternalDataSource:authentication", + "data/ExternalDataSource:endpoint", + "data/ExternalDataSource:id", + "data/ExternalDataSource:name", + "data/ExternalDataSource:type", + "data/ExternalDatasourceSettings:allowWrites", + "data/ExternalDatasourceSettings:allowedSchemas", + "data/ExternalDatasourceSettings:credentialsRef", + "data/ExternalDatasourceSettings:queryTimeoutMs", + "data/ExternalDatasourceSettings:validation", + "data/ExternalFieldMapping:defaultValue", + "data/ExternalFieldMapping:readonly", + "data/ExternalFieldMapping:source", + "data/ExternalFieldMapping:target", + "data/ExternalFieldMapping:transform", + "data/ExternalFieldMapping:type", + "data/ExternalLookup:caching", + "data/ExternalLookup:dataSource", + "data/ExternalLookup:fallback", + "data/ExternalLookup:fieldMappings", + "data/ExternalLookup:fieldName", + "data/ExternalLookup:pagination", + "data/ExternalLookup:query", + "data/ExternalLookup:rateLimit", + "data/ExternalLookup:retry", + "data/ExternalLookup:transform", + "data/ExternalTable:columns", + "data/ExternalTable:indexes", + "data/ExternalTable:remoteName", + "data/ExternalTable:remoteSchema", + "data/ExternalTable:rowCountEstimate", + "data/Field:_lock", + "data/Field:_lockDocsUrl", + "data/Field:_lockReason", + "data/Field:_lockSource", + "data/Field:_packageId", + "data/Field:_packageVersion", + "data/Field:_provenance", + "data/Field:accept", + "data/Field:ackPlaintextMasking", + "data/Field:allowCreate", + "data/Field:autonumberFormat", + "data/Field:conditionalRequired [RETIRED]", + "data/Field:currencyConfig", + "data/Field:defaultValue", + "data/Field:deleteBehavior", + "data/Field:dependsOn", + "data/Field:description", + "data/Field:descriptionField", + "data/Field:dimensions", + "data/Field:displayField", + "data/Field:expression", + "data/Field:externalId", + "data/Field:format", + "data/Field:group", + "data/Field:hidden", + "data/Field:inlineAmountField", + "data/Field:inlineColumns", + "data/Field:inlineEdit", + "data/Field:inlineHelpText", + "data/Field:inlineTitle", + "data/Field:label", + "data/Field:language", + "data/Field:lookupColumns", + "data/Field:lookupFilters", + "data/Field:lookupPageSize", + "data/Field:max", + "data/Field:maxLength", + "data/Field:maxSize", + "data/Field:min", + "data/Field:minLength", + "data/Field:multiple", + "data/Field:name", + "data/Field:options", + "data/Field:precision", + "data/Field:readonly", + "data/Field:readonlyWhen", + "data/Field:reference", + "data/Field:relatedList", + "data/Field:relatedListColumns", + "data/Field:relatedListTitle", + "data/Field:required", + "data/Field:requiredPermissions", + "data/Field:requiredWhen", + "data/Field:returnType", + "data/Field:scale", + "data/Field:searchable", + "data/Field:sortable", + "data/Field:step", + "data/Field:storage", + "data/Field:summaryOperations", + "data/Field:system", + "data/Field:trackHistory", + "data/Field:type", + "data/Field:unique", + "data/Field:visibleWhen", + "data/Field:widget", + "data/FieldReference:$field", + "data/FilePersistenceConfig:autoSaveInterval", + "data/FilePersistenceConfig:path", + "data/FilePersistenceConfig:type", + "data/FileValue:alt", + "data/FileValue:duration", + "data/FileValue:mimeType", + "data/FileValue:name", + "data/FileValue:size", + "data/FileValue:url", + "data/FormatValidation:_lock", + "data/FormatValidation:_lockDocsUrl", + "data/FormatValidation:_lockReason", + "data/FormatValidation:_lockSource", + "data/FormatValidation:_packageId", + "data/FormatValidation:_packageVersion", + "data/FormatValidation:_provenance", + "data/FormatValidation:active", + "data/FormatValidation:description", + "data/FormatValidation:events", + "data/FormatValidation:field", + "data/FormatValidation:format", + "data/FormatValidation:label", + "data/FormatValidation:message", + "data/FormatValidation:name", + "data/FormatValidation:priority", + "data/FormatValidation:regex", + "data/FormatValidation:severity", + "data/FormatValidation:tags", + "data/FormatValidation:type", + "data/FullTextSearch:boost", + "data/FullTextSearch:fields", + "data/FullTextSearch:fuzzy", + "data/FullTextSearch:highlight", + "data/FullTextSearch:language", + "data/FullTextSearch:minScore", + "data/FullTextSearch:operator", + "data/FullTextSearch:query", + "data/HookContext:api", + "data/HookContext:event", + "data/HookContext:id", + "data/HookContext:input", + "data/HookContext:object", + "data/HookContext:previous", + "data/HookContext:provenance", + "data/HookContext:ql", + "data/HookContext:result", + "data/HookContext:session", + "data/HookContext:transaction", + "data/HookContext:user", + "data/ImportFieldMapping:params", + "data/ImportFieldMapping:source", + "data/ImportFieldMapping:target", + "data/ImportFieldMapping:transform", + "data/Index:fields", + "data/Index:name", + "data/Index:partial [RETIRED]", + "data/Index:type [RETIRED]", + "data/Index:unique", + "data/JSONValidation:_lock", + "data/JSONValidation:_lockDocsUrl", + "data/JSONValidation:_lockReason", + "data/JSONValidation:_lockSource", + "data/JSONValidation:_packageId", + "data/JSONValidation:_packageVersion", + "data/JSONValidation:_provenance", + "data/JSONValidation:active", + "data/JSONValidation:description", + "data/JSONValidation:events", + "data/JSONValidation:field", + "data/JSONValidation:label", + "data/JSONValidation:message", + "data/JSONValidation:name", + "data/JSONValidation:priority", + "data/JSONValidation:schema", + "data/JSONValidation:severity", + "data/JSONValidation:tags", + "data/JSONValidation:type", + "data/Lifecycle:archive", + "data/Lifecycle:class", + "data/Lifecycle:reclaim", + "data/Lifecycle:retention", + "data/Lifecycle:storage", + "data/Lifecycle:ttl", + "data/LocalStoragePersistenceConfig:key", + "data/LocalStoragePersistenceConfig:type", + "data/LocationCoordinates:accuracy", + "data/LocationCoordinates:altitude", + "data/LocationCoordinates:latitude", + "data/LocationCoordinates:longitude", + "data/LocationValue:accuracy", + "data/LocationValue:altitude", + "data/LocationValue:lat", + "data/LocationValue:lng", + "data/Mapping:_lock", + "data/Mapping:_lockDocsUrl", + "data/Mapping:_lockReason", + "data/Mapping:_lockSource", + "data/Mapping:_packageId", + "data/Mapping:_packageVersion", + "data/Mapping:_provenance", + "data/Mapping:fieldMapping", + "data/Mapping:label", + "data/Mapping:mode", + "data/Mapping:name", + "data/Mapping:sourceFormat", + "data/Mapping:targetObject", + "data/Mapping:upsertKey", + "data/Metric:description", + "data/Metric:filters", + "data/Metric:format", + "data/Metric:label", + "data/Metric:name", + "data/Metric:sql", + "data/Metric:type", + "data/MongoConfig:authSource", + "data/MongoConfig:database", + "data/MongoConfig:host", + "data/MongoConfig:options", + "data/MongoConfig:password", + "data/MongoConfig:port", + "data/MongoConfig:url", + "data/MongoConfig:username", + "data/MysqlConfig:autoMigrate", + "data/MysqlConfig:database", + "data/MysqlConfig:host", + "data/MysqlConfig:password", + "data/MysqlConfig:port", + "data/MysqlConfig:ssl", + "data/MysqlConfig:url", + "data/MysqlConfig:username", + "data/NoSQLDataTypeMapping:array", + "data/NoSQLDataTypeMapping:binary", + "data/NoSQLDataTypeMapping:boolean", + "data/NoSQLDataTypeMapping:date", + "data/NoSQLDataTypeMapping:datetime", + "data/NoSQLDataTypeMapping:geopoint", + "data/NoSQLDataTypeMapping:json", + "data/NoSQLDataTypeMapping:number", + "data/NoSQLDataTypeMapping:objectId", + "data/NoSQLDataTypeMapping:text", + "data/NoSQLDataTypeMapping:uuid", + "data/NoSQLDriverConfig:accessKeyId", + "data/NoSQLDriverConfig:capabilities", + "data/NoSQLDriverConfig:collectionPrefix", + "data/NoSQLDriverConfig:connectionString", + "data/NoSQLDriverConfig:consistency", + "data/NoSQLDriverConfig:dataTypeMapping", + "data/NoSQLDriverConfig:databaseType", + "data/NoSQLDriverConfig:maxDocumentSize", + "data/NoSQLDriverConfig:name", + "data/NoSQLDriverConfig:poolConfig", + "data/NoSQLDriverConfig:region", + "data/NoSQLDriverConfig:replication", + "data/NoSQLDriverConfig:schemaValidation", + "data/NoSQLDriverConfig:secretAccessKey", + "data/NoSQLDriverConfig:sharding", + "data/NoSQLDriverConfig:ttlField", + "data/NoSQLDriverConfig:type", + "data/NoSQLIndex:background", + "data/NoSQLIndex:expireAfterSeconds", + "data/NoSQLIndex:fields", + "data/NoSQLIndex:name", + "data/NoSQLIndex:partialFilterExpression", + "data/NoSQLIndex:sparse", + "data/NoSQLIndex:type", + "data/NoSQLIndex:unique", + "data/NoSQLQueryOptions:batchSize", + "data/NoSQLQueryOptions:consistency", + "data/NoSQLQueryOptions:hint", + "data/NoSQLQueryOptions:profile", + "data/NoSQLQueryOptions:projection", + "data/NoSQLQueryOptions:readFromSecondary", + "data/NoSQLQueryOptions:timeout", + "data/NoSQLQueryOptions:useCursor", + "data/NoSQLTransactionOptions:maxCommitTimeMS", + "data/NoSQLTransactionOptions:readConcern", + "data/NoSQLTransactionOptions:readPreference", + "data/NoSQLTransactionOptions:writeConcern", + "data/Object:_lock", + "data/Object:_lockDocsUrl", + "data/Object:_lockReason", + "data/Object:_lockSource", + "data/Object:_packageId", + "data/Object:_packageVersion", + "data/Object:_provenance", + "data/Object:access", + "data/Object:actions", + "data/Object:activityMilestones", + "data/Object:datasource", + "data/Object:description", + "data/Object:displayNameField", + "data/Object:enable", + "data/Object:external", + "data/Object:externalSharingModel", + "data/Object:fieldGroups", + "data/Object:fields", + "data/Object:fileAccessDelegate", + "data/Object:highlightFields", + "data/Object:icon", + "data/Object:indexes", + "data/Object:isSystem", + "data/Object:label", + "data/Object:lifecycle", + "data/Object:listViews", + "data/Object:managedBy", + "data/Object:name", + "data/Object:nameField", + "data/Object:ownership", + "data/Object:pluralLabel", + "data/Object:protection", + "data/Object:publicSharing", + "data/Object:requiredPermissions", + "data/Object:searchableFields", + "data/Object:sharingModel", + "data/Object:stageField", + "data/Object:systemFields", + "data/Object:tenancy", + "data/Object:titleFormat", + "data/Object:userActions", + "data/Object:validations", + "data/ObjectAccessConfig:default", + "data/ObjectCapabilities:activities", + "data/ObjectCapabilities:apiEnabled", + "data/ObjectCapabilities:apiMethods", + "data/ObjectCapabilities:clone", + "data/ObjectCapabilities:feeds", + "data/ObjectCapabilities:files", + "data/ObjectCapabilities:searchable", + "data/ObjectCapabilities:trackHistory", + "data/ObjectDependencyGraph:circularDependencies", + "data/ObjectDependencyGraph:insertOrder", + "data/ObjectDependencyGraph:nodes", + "data/ObjectDependencyNode:dependsOn", + "data/ObjectDependencyNode:object", + "data/ObjectDependencyNode:references", + "data/ObjectExtension:description", + "data/ObjectExtension:extend", + "data/ObjectExtension:fields", + "data/ObjectExtension:indexes", + "data/ObjectExtension:label", + "data/ObjectExtension:pluralLabel", + "data/ObjectExtension:priority", + "data/ObjectExtension:validations", + "data/ObjectExternalBinding:columnMap", + "data/ObjectExternalBinding:ignoreColumns", + "data/ObjectExternalBinding:introspectedAt", + "data/ObjectExternalBinding:remoteName", + "data/ObjectExternalBinding:remoteSchema", + "data/ObjectExternalBinding:writable", + "data/ObjectFieldGroup:collapse", + "data/ObjectFieldGroup:collapsed", + "data/ObjectFieldGroup:collapsible", + "data/ObjectFieldGroup:defaultExpanded", + "data/ObjectFieldGroup:description", + "data/ObjectFieldGroup:icon", + "data/ObjectFieldGroup:key", + "data/ObjectFieldGroup:label", + "data/PerOperationRequiredPermissions:create", + "data/PerOperationRequiredPermissions:delete", + "data/PerOperationRequiredPermissions:read", + "data/PerOperationRequiredPermissions:update", + "data/PoolConfig:connectionTimeoutMillis", + "data/PoolConfig:idleTimeoutMillis", + "data/PoolConfig:max", + "data/PoolConfig:min", + "data/PostgresConfig:applicationName", + "data/PostgresConfig:autoMigrate", + "data/PostgresConfig:database", + "data/PostgresConfig:host", + "data/PostgresConfig:password", + "data/PostgresConfig:port", + "data/PostgresConfig:schema", + "data/PostgresConfig:ssl", + "data/PostgresConfig:statementTimeout", + "data/PostgresConfig:url", + "data/PostgresConfig:username", + "data/Query:aggregations", + "data/Query:cursor [RETIRED]", + "data/Query:distinct [RETIRED]", + "data/Query:expand", + "data/Query:fields", + "data/Query:groupBy", + "data/Query:having", + "data/Query:joins [RETIRED]", + "data/Query:limit", + "data/Query:object", + "data/Query:offset", + "data/Query:orderBy", + "data/Query:search", + "data/Query:searchFields", + "data/Query:top", + "data/Query:where", + "data/Query:windowFunctions [RETIRED]", + "data/QueryFilter:where", + "data/ReferenceResolution:field", + "data/ReferenceResolution:fieldType", + "data/ReferenceResolution:multiple", + "data/ReferenceResolution:targetField", + "data/ReferenceResolution:targetObject", + "data/ReferenceResolutionError:attemptedValue", + "data/ReferenceResolutionError:field", + "data/ReferenceResolutionError:message", + "data/ReferenceResolutionError:recordIndex", + "data/ReferenceResolutionError:sourceObject", + "data/ReferenceResolutionError:targetField", + "data/ReferenceResolutionError:targetObject", + "data/ReplicationConfig:enabled", + "data/ReplicationConfig:readPreference", + "data/ReplicationConfig:replicaSetName", + "data/ReplicationConfig:replicas", + "data/ReplicationConfig:writeConcern", + "data/RowCrudActionOverride:disabledWhen", + "data/RowCrudActionOverride:enabled", + "data/RowCrudActionOverride:visibleWhen", + "data/SQLDriverConfig:capabilities", + "data/SQLDriverConfig:connectionString", + "data/SQLDriverConfig:dataTypeMapping", + "data/SQLDriverConfig:dialect", + "data/SQLDriverConfig:name", + "data/SQLDriverConfig:poolConfig", + "data/SQLDriverConfig:ssl", + "data/SQLDriverConfig:sslConfig", + "data/SQLDriverConfig:type", + "data/SSLConfig:ca", + "data/SSLConfig:cert", + "data/SSLConfig:key", + "data/SSLConfig:rejectUnauthorized", + "data/ScriptBody:capabilities", + "data/ScriptBody:language", + "data/ScriptBody:memoryMb", + "data/ScriptBody:source", + "data/ScriptBody:timeoutMs", + "data/ScriptValidation:_lock", + "data/ScriptValidation:_lockDocsUrl", + "data/ScriptValidation:_lockReason", + "data/ScriptValidation:_lockSource", + "data/ScriptValidation:_packageId", + "data/ScriptValidation:_packageVersion", + "data/ScriptValidation:_provenance", + "data/ScriptValidation:active", + "data/ScriptValidation:condition", + "data/ScriptValidation:description", + "data/ScriptValidation:events", + "data/ScriptValidation:label", + "data/ScriptValidation:message", + "data/ScriptValidation:name", + "data/ScriptValidation:priority", + "data/ScriptValidation:severity", + "data/ScriptValidation:tags", + "data/ScriptValidation:type", + "data/Seed:_lock", + "data/Seed:_lockDocsUrl", + "data/Seed:_lockReason", + "data/Seed:_lockSource", + "data/Seed:_packageId", + "data/Seed:_packageVersion", + "data/Seed:_provenance", + "data/Seed:env", + "data/Seed:externalId", + "data/Seed:mode", + "data/Seed:object", + "data/Seed:records", + "data/SeedIdentity:org", + "data/SeedIdentity:user", + "data/SeedLoadResult:errored", + "data/SeedLoadResult:errors", + "data/SeedLoadResult:inserted", + "data/SeedLoadResult:mode", + "data/SeedLoadResult:object", + "data/SeedLoadResult:referencesDeferred", + "data/SeedLoadResult:referencesDropped", + "data/SeedLoadResult:referencesResolved", + "data/SeedLoadResult:skipped", + "data/SeedLoadResult:summariesStale", + "data/SeedLoadResult:total", + "data/SeedLoadResult:updated", + "data/SeedLoaderConfig:batchSize", + "data/SeedLoaderConfig:defaultMode", + "data/SeedLoaderConfig:dryRun", + "data/SeedLoaderConfig:env", + "data/SeedLoaderConfig:haltOnError", + "data/SeedLoaderConfig:identity", + "data/SeedLoaderConfig:multiPass", + "data/SeedLoaderConfig:organizationId", + "data/SeedLoaderConfig:transaction", + "data/SeedLoaderRequest:config", + "data/SeedLoaderRequest:seeds", + "data/SeedLoaderResult:dependencyGraph", + "data/SeedLoaderResult:dryRun", + "data/SeedLoaderResult:errors", + "data/SeedLoaderResult:results", + "data/SeedLoaderResult:success", + "data/SeedLoaderResult:summary", + "data/SelectOption:color", + "data/SelectOption:default", + "data/SelectOption:label", + "data/SelectOption:value", + "data/SelectOption:visibleWhen", + "data/SetOperator:$in", + "data/SetOperator:$nin", + "data/ShardingConfig:enabled", + "data/ShardingConfig:numShards", + "data/ShardingConfig:shardKey", + "data/ShardingConfig:shardingStrategy", + "data/SortNode:field", + "data/SortNode:order", + "data/SpecialOperator:$exists", + "data/SpecialOperator:$null", + "data/SqliteConfig:autoMigrate", + "data/SqliteConfig:filename", + "data/SqliteWasmConfig:filename", + "data/SqliteWasmConfig:persist", + "data/StateMachineValidation:_lock", + "data/StateMachineValidation:_lockDocsUrl", + "data/StateMachineValidation:_lockReason", + "data/StateMachineValidation:_lockSource", + "data/StateMachineValidation:_packageId", + "data/StateMachineValidation:_packageVersion", + "data/StateMachineValidation:_provenance", + "data/StateMachineValidation:active", + "data/StateMachineValidation:description", + "data/StateMachineValidation:events", + "data/StateMachineValidation:field", + "data/StateMachineValidation:initialStates", + "data/StateMachineValidation:label", + "data/StateMachineValidation:message", + "data/StateMachineValidation:name", + "data/StateMachineValidation:priority", + "data/StateMachineValidation:severity", + "data/StateMachineValidation:tags", + "data/StateMachineValidation:transitions", + "data/StateMachineValidation:type", + "data/StringOperator:$contains", + "data/StringOperator:$endsWith", + "data/StringOperator:$icontains", + "data/StringOperator:$notContains", + "data/StringOperator:$startsWith", + "data/TenancyConfig:enabled", + "data/TenancyConfig:tenantField" + ] +} diff --git a/packages/spec/authorable-surface/identity.json b/packages/spec/authorable-surface/identity.json new file mode 100644 index 0000000000..20fa64fb69 --- /dev/null +++ b/packages/spec/authorable-surface/identity.json @@ -0,0 +1,192 @@ +{ + "description": "Ratchet of every AUTHORABLE key in one category of the spec — what a metadata author may write, which for this platform IS the third-party API. Sharded by category (#5837) so two PRs touching different categories never share a file; the gate reads the whole authorable-surface/ directory as ONE set, so deleting a shard deletes its keys exactly as deleting lines did. Auto-updated on additions (commit the change). A key that disappears without a tombstone fails gen:schema, because these schemas are not .strict() and Zod would silently strip it. \"[RETIRED]\" marks a tombstoned key that still rejects with an upgrade prescription. See #3855, ADR-0059 §5.", + "category": "identity", + "keys": [ + "identity/Account:accessToken", + "identity/Account:createdAt", + "identity/Account:expiresAt", + "identity/Account:id", + "identity/Account:idToken", + "identity/Account:provider", + "identity/Account:providerAccountId", + "identity/Account:refreshToken", + "identity/Account:scope", + "identity/Account:sessionState", + "identity/Account:tokenType", + "identity/Account:type", + "identity/Account:updatedAt", + "identity/Account:userId", + "identity/ApiKey:createdAt", + "identity/ApiKey:enabled", + "identity/ApiKey:expiresAt", + "identity/ApiKey:id", + "identity/ApiKey:lastRefetchAt", + "identity/ApiKey:lastUsedAt", + "identity/ApiKey:metadata", + "identity/ApiKey:name", + "identity/ApiKey:organizationId", + "identity/ApiKey:permissions", + "identity/ApiKey:prefix", + "identity/ApiKey:rateLimitEnabled", + "identity/ApiKey:rateLimitMax", + "identity/ApiKey:rateLimitTimeWindow", + "identity/ApiKey:remaining", + "identity/ApiKey:scopes", + "identity/ApiKey:start", + "identity/ApiKey:updatedAt", + "identity/ApiKey:userId", + "identity/EvalUser:email", + "identity/EvalUser:id", + "identity/EvalUser:isPlatformAdmin", + "identity/EvalUser:name", + "identity/EvalUser:organizationId", + "identity/EvalUser:positions", + "identity/Invitation:createdAt", + "identity/Invitation:email", + "identity/Invitation:expiresAt", + "identity/Invitation:id", + "identity/Invitation:inviterId", + "identity/Invitation:organizationId", + "identity/Invitation:role", + "identity/Invitation:status", + "identity/Invitation:updatedAt", + "identity/Member:createdAt", + "identity/Member:id", + "identity/Member:organizationId", + "identity/Member:role", + "identity/Member:updatedAt", + "identity/Member:userId", + "identity/Organization:createdAt", + "identity/Organization:id", + "identity/Organization:logo", + "identity/Organization:metadata", + "identity/Organization:name", + "identity/Organization:slug", + "identity/Organization:updatedAt", + "identity/Position:_lock", + "identity/Position:_lockDocsUrl", + "identity/Position:_lockReason", + "identity/Position:_lockSource", + "identity/Position:_packageId", + "identity/Position:_packageVersion", + "identity/Position:_provenance", + "identity/Position:delegatable", + "identity/Position:description", + "identity/Position:label", + "identity/Position:name", + "identity/Position:protection", + "identity/SCIMAddress:country", + "identity/SCIMAddress:formatted", + "identity/SCIMAddress:locality", + "identity/SCIMAddress:postalCode", + "identity/SCIMAddress:primary", + "identity/SCIMAddress:region", + "identity/SCIMAddress:streetAddress", + "identity/SCIMAddress:type", + "identity/SCIMBulkOperation:bulkId", + "identity/SCIMBulkOperation:data", + "identity/SCIMBulkOperation:method", + "identity/SCIMBulkOperation:path", + "identity/SCIMBulkOperation:version", + "identity/SCIMBulkRequest:failOnErrors", + "identity/SCIMBulkRequest:operations", + "identity/SCIMBulkRequest:schemas", + "identity/SCIMBulkResponse:operations", + "identity/SCIMBulkResponse:schemas", + "identity/SCIMBulkResponseOperation:bulkId", + "identity/SCIMBulkResponseOperation:location", + "identity/SCIMBulkResponseOperation:method", + "identity/SCIMBulkResponseOperation:response", + "identity/SCIMBulkResponseOperation:status", + "identity/SCIMEmail:display", + "identity/SCIMEmail:primary", + "identity/SCIMEmail:type", + "identity/SCIMEmail:value", + "identity/SCIMEnterpriseUser:costCenter", + "identity/SCIMEnterpriseUser:department", + "identity/SCIMEnterpriseUser:division", + "identity/SCIMEnterpriseUser:employeeNumber", + "identity/SCIMEnterpriseUser:manager", + "identity/SCIMEnterpriseUser:organization", + "identity/SCIMError:detail", + "identity/SCIMError:schemas", + "identity/SCIMError:scimType", + "identity/SCIMError:status", + "identity/SCIMGroup:displayName", + "identity/SCIMGroup:externalId", + "identity/SCIMGroup:id", + "identity/SCIMGroup:members", + "identity/SCIMGroup:meta", + "identity/SCIMGroup:schemas", + "identity/SCIMGroupReference:$ref", + "identity/SCIMGroupReference:display", + "identity/SCIMGroupReference:type", + "identity/SCIMGroupReference:value", + "identity/SCIMListResponse:Resources", + "identity/SCIMListResponse:itemsPerPage", + "identity/SCIMListResponse:schemas", + "identity/SCIMListResponse:startIndex", + "identity/SCIMListResponse:totalResults", + "identity/SCIMMemberReference:$ref", + "identity/SCIMMemberReference:display", + "identity/SCIMMemberReference:type", + "identity/SCIMMemberReference:value", + "identity/SCIMMeta:created", + "identity/SCIMMeta:lastModified", + "identity/SCIMMeta:location", + "identity/SCIMMeta:resourceType", + "identity/SCIMMeta:version", + "identity/SCIMName:familyName", + "identity/SCIMName:formatted", + "identity/SCIMName:givenName", + "identity/SCIMName:honorificPrefix", + "identity/SCIMName:honorificSuffix", + "identity/SCIMName:middleName", + "identity/SCIMPatchOperation:op", + "identity/SCIMPatchOperation:path", + "identity/SCIMPatchOperation:value", + "identity/SCIMPatchRequest:Operations", + "identity/SCIMPatchRequest:schemas", + "identity/SCIMPhoneNumber:display", + "identity/SCIMPhoneNumber:primary", + "identity/SCIMPhoneNumber:type", + "identity/SCIMPhoneNumber:value", + "identity/SCIMUser:active", + "identity/SCIMUser:addresses", + "identity/SCIMUser:displayName", + "identity/SCIMUser:emails", + "identity/SCIMUser:entitlements", + "identity/SCIMUser:externalId", + "identity/SCIMUser:groups", + "identity/SCIMUser:id", + "identity/SCIMUser:ims", + "identity/SCIMUser:locale", + "identity/SCIMUser:meta", + "identity/SCIMUser:name", + "identity/SCIMUser:nickName", + "identity/SCIMUser:password", + "identity/SCIMUser:phoneNumbers", + "identity/SCIMUser:photos", + "identity/SCIMUser:preferredLanguage", + "identity/SCIMUser:profileUrl", + "identity/SCIMUser:roles", + "identity/SCIMUser:schemas", + "identity/SCIMUser:timezone", + "identity/SCIMUser:title", + "identity/SCIMUser:urn:ietf:params:scim:schemas:extension:enterprise:2.0:User", + "identity/SCIMUser:userName", + "identity/SCIMUser:userType", + "identity/SCIMUser:x509Certificates", + "identity/User:createdAt", + "identity/User:email", + "identity/User:emailVerified", + "identity/User:id", + "identity/User:image", + "identity/User:name", + "identity/User:updatedAt", + "identity/VerificationToken:createdAt", + "identity/VerificationToken:expires", + "identity/VerificationToken:identifier", + "identity/VerificationToken:token" + ] +} diff --git a/packages/spec/authorable-surface/integration.json b/packages/spec/authorable-surface/integration.json new file mode 100644 index 0000000000..249b17d5b8 --- /dev/null +++ b/packages/spec/authorable-surface/integration.json @@ -0,0 +1,144 @@ +{ + "description": "Ratchet of every AUTHORABLE key in one category of the spec — what a metadata author may write, which for this platform IS the third-party API. Sharded by category (#5837) so two PRs touching different categories never share a file; the gate reads the whole authorable-surface/ directory as ONE set, so deleting a shard deletes its keys exactly as deleting lines did. Auto-updated on additions (commit the change). A key that disappears without a tombstone fails gen:schema, because these schemas are not .strict() and Zod would silently strip it. \"[RETIRED]\" marks a tombstoned key that still rejects with an upgrade prescription. See #3855, ADR-0059 §5.", + "category": "integration", + "keys": [ + "integration/CircuitBreakerConfig:enabled", + "integration/CircuitBreakerConfig:failureThreshold", + "integration/CircuitBreakerConfig:fallbackStrategy", + "integration/CircuitBreakerConfig:halfOpenMaxRequests", + "integration/CircuitBreakerConfig:monitoringWindow", + "integration/CircuitBreakerConfig:resetTimeoutMs", + "integration/Connector:actions", + "integration/Connector:auth", + "integration/Connector:authentication", + "integration/Connector:connectionTimeoutMs", + "integration/Connector:description", + "integration/Connector:enabled", + "integration/Connector:errorMapping", + "integration/Connector:fieldMappings", + "integration/Connector:health", + "integration/Connector:icon", + "integration/Connector:label", + "integration/Connector:metadata", + "integration/Connector:name", + "integration/Connector:provider", + "integration/Connector:providerConfig", + "integration/Connector:rateLimitConfig [RETIRED]", + "integration/Connector:requestTimeoutMs", + "integration/Connector:retryConfig", + "integration/Connector:status", + "integration/Connector:syncConfig", + "integration/Connector:triggers", + "integration/Connector:type", + "integration/Connector:webhooks", + "integration/ConnectorAction:description", + "integration/ConnectorAction:inputSchema", + "integration/ConnectorAction:key", + "integration/ConnectorAction:label", + "integration/ConnectorAction:outputSchema", + "integration/ConnectorFieldMapping:dataType", + "integration/ConnectorFieldMapping:defaultValue", + "integration/ConnectorFieldMapping:required", + "integration/ConnectorFieldMapping:source", + "integration/ConnectorFieldMapping:syncMode", + "integration/ConnectorFieldMapping:target", + "integration/ConnectorFieldMapping:transform", + "integration/ConnectorHealth:circuitBreaker", + "integration/ConnectorHealth:healthCheck", + "integration/ConnectorInstanceAPIKeyAuth:credentialRef", + "integration/ConnectorInstanceAPIKeyAuth:headerName", + "integration/ConnectorInstanceAPIKeyAuth:paramName", + "integration/ConnectorInstanceAPIKeyAuth:type", + "integration/ConnectorInstanceBasicAuth:credentialRef", + "integration/ConnectorInstanceBasicAuth:type", + "integration/ConnectorInstanceBasicAuth:username", + "integration/ConnectorInstanceBearerAuth:credentialRef", + "integration/ConnectorInstanceBearerAuth:type", + "integration/ConnectorInstanceNoAuth:type", + "integration/ConnectorTrigger:description", + "integration/ConnectorTrigger:interval", + "integration/ConnectorTrigger:key", + "integration/ConnectorTrigger:label", + "integration/ConnectorTrigger:type", + "integration/DataSyncConfig:batchSize", + "integration/DataSyncConfig:conflictResolution", + "integration/DataSyncConfig:deleteMode", + "integration/DataSyncConfig:direction", + "integration/DataSyncConfig:filters", + "integration/DataSyncConfig:realtimeSync", + "integration/DataSyncConfig:schedule", + "integration/DataSyncConfig:strategy", + "integration/DataSyncConfig:timestampField", + "integration/DeclarativeConnectorEntry:actions", + "integration/DeclarativeConnectorEntry:auth", + "integration/DeclarativeConnectorEntry:authentication", + "integration/DeclarativeConnectorEntry:connectionTimeoutMs", + "integration/DeclarativeConnectorEntry:description", + "integration/DeclarativeConnectorEntry:enabled", + "integration/DeclarativeConnectorEntry:errorMapping", + "integration/DeclarativeConnectorEntry:fieldMappings", + "integration/DeclarativeConnectorEntry:health", + "integration/DeclarativeConnectorEntry:icon", + "integration/DeclarativeConnectorEntry:label", + "integration/DeclarativeConnectorEntry:metadata", + "integration/DeclarativeConnectorEntry:name", + "integration/DeclarativeConnectorEntry:provider", + "integration/DeclarativeConnectorEntry:providerConfig", + "integration/DeclarativeConnectorEntry:rateLimitConfig [RETIRED]", + "integration/DeclarativeConnectorEntry:requestTimeoutMs", + "integration/DeclarativeConnectorEntry:retryConfig", + "integration/DeclarativeConnectorEntry:status", + "integration/DeclarativeConnectorEntry:syncConfig", + "integration/DeclarativeConnectorEntry:triggers", + "integration/DeclarativeConnectorEntry:type", + "integration/DeclarativeConnectorEntry:webhooks", + "integration/ErrorMappingConfig:defaultCategory", + "integration/ErrorMappingConfig:logUnmapped", + "integration/ErrorMappingConfig:rules", + "integration/ErrorMappingConfig:unmappedBehavior", + "integration/ErrorMappingRule:retryable", + "integration/ErrorMappingRule:severity", + "integration/ErrorMappingRule:sourceCode", + "integration/ErrorMappingRule:sourceMessage", + "integration/ErrorMappingRule:targetCategory", + "integration/ErrorMappingRule:targetCode", + "integration/ErrorMappingRule:userMessage", + "integration/HealthCheckConfig:enabled", + "integration/HealthCheckConfig:endpoint", + "integration/HealthCheckConfig:expectedStatus", + "integration/HealthCheckConfig:healthyThreshold", + "integration/HealthCheckConfig:intervalMs", + "integration/HealthCheckConfig:method", + "integration/HealthCheckConfig:timeoutMs", + "integration/HealthCheckConfig:unhealthyThreshold", + "integration/RetryConfig:backoffMultiplier", + "integration/RetryConfig:initialDelayMs", + "integration/RetryConfig:jitter", + "integration/RetryConfig:maxAttempts", + "integration/RetryConfig:maxDelayMs", + "integration/RetryConfig:retryOnNetworkError", + "integration/RetryConfig:retryableStatusCodes", + "integration/RetryConfig:strategy", + "integration/WebhookConfig:_lock", + "integration/WebhookConfig:_lockDocsUrl", + "integration/WebhookConfig:_lockReason", + "integration/WebhookConfig:_lockSource", + "integration/WebhookConfig:_packageId", + "integration/WebhookConfig:_packageVersion", + "integration/WebhookConfig:_provenance", + "integration/WebhookConfig:description", + "integration/WebhookConfig:events", + "integration/WebhookConfig:headers", + "integration/WebhookConfig:isActive", + "integration/WebhookConfig:label", + "integration/WebhookConfig:method", + "integration/WebhookConfig:name", + "integration/WebhookConfig:object", + "integration/WebhookConfig:protection", + "integration/WebhookConfig:secret", + "integration/WebhookConfig:signatureAlgorithm", + "integration/WebhookConfig:timeoutMs", + "integration/WebhookConfig:triggers", + "integration/WebhookConfig:url" + ] +} diff --git a/packages/spec/authorable-surface/kernel.json b/packages/spec/authorable-surface/kernel.json new file mode 100644 index 0000000000..79599c169b --- /dev/null +++ b/packages/spec/authorable-surface/kernel.json @@ -0,0 +1,956 @@ +{ + "description": "Ratchet of every AUTHORABLE key in one category of the spec — what a metadata author may write, which for this platform IS the third-party API. Sharded by category (#5837) so two PRs touching different categories never share a file; the gate reads the whole authorable-surface/ directory as ONE set, so deleting a shard deletes its keys exactly as deleting lines did. Auto-updated on additions (commit the change). A key that disappears without a tombstone fails gen:schema, because these schemas are not .strict() and Zod would silently strip it. \"[RETIRED]\" marks a tombstoned key that still rejects with an upgrade prescription. See #3855, ADR-0059 §5.", + "category": "kernel", + "keys": [ + "kernel/AdvancedPluginLifecycleConfig:degradation", + "kernel/AdvancedPluginLifecycleConfig:health", + "kernel/AdvancedPluginLifecycleConfig:hotReload", + "kernel/AdvancedPluginLifecycleConfig:observability", + "kernel/AdvancedPluginLifecycleConfig:resources", + "kernel/AdvancedPluginLifecycleConfig:updates", + "kernel/ArtifactChecksum:algorithm", + "kernel/ArtifactChecksum:files", + "kernel/ArtifactFileEntry:category", + "kernel/ArtifactFileEntry:path", + "kernel/ArtifactFileEntry:size", + "kernel/ArtifactSignature:algorithm", + "kernel/ArtifactSignature:publicKeyRef", + "kernel/ArtifactSignature:signature", + "kernel/ArtifactSignature:signedAt", + "kernel/ArtifactSignature:signedBy", + "kernel/BreakingChange:automatedMigration", + "kernel/BreakingChange:deprecatedIn", + "kernel/BreakingChange:description", + "kernel/BreakingChange:introducedIn", + "kernel/BreakingChange:migrationGuide", + "kernel/BreakingChange:removedIn", + "kernel/BreakingChange:severity", + "kernel/BreakingChange:type", + "kernel/CLICommandContribution:description", + "kernel/CLICommandContribution:module", + "kernel/CLICommandContribution:name", + "kernel/ClusterCapabilityConfig:driver", + "kernel/ClusterCapabilityConfig:driverOptions", + "kernel/ClusterCapabilityConfig:heartbeatMs", + "kernel/ClusterCapabilityConfig:lockTtlMs", + "kernel/ClusterCapabilityConfig:nodeId", + "kernel/ClusterCapabilityConfig:tenantIsolation", + "kernel/ClusterCapabilityConfig:url", + "kernel/ClusterCapabilityConfig:useExistingPool", + "kernel/CompatibilityMatrixEntry:breakingChanges", + "kernel/CompatibilityMatrixEntry:compatibility", + "kernel/CompatibilityMatrixEntry:estimatedMigrationTime", + "kernel/CompatibilityMatrixEntry:from", + "kernel/CompatibilityMatrixEntry:migrationComplexity", + "kernel/CompatibilityMatrixEntry:migrationRequired", + "kernel/CompatibilityMatrixEntry:migrationScript", + "kernel/CompatibilityMatrixEntry:testCoverage", + "kernel/CompatibilityMatrixEntry:to", + "kernel/CustomizationPolicy:allowAddFields", + "kernel/CustomizationPolicy:allowCustomization", + "kernel/CustomizationPolicy:allowDeleteFields", + "kernel/CustomizationPolicy:customizableFields", + "kernel/CustomizationPolicy:lockedFields", + "kernel/CustomizationPolicy:metadataType", + "kernel/DeadLetterQueueEntry:error", + "kernel/DeadLetterQueueEntry:event", + "kernel/DeadLetterQueueEntry:failedHandler", + "kernel/DeadLetterQueueEntry:firstFailedAt", + "kernel/DeadLetterQueueEntry:id", + "kernel/DeadLetterQueueEntry:lastFailedAt", + "kernel/DeadLetterQueueEntry:retries", + "kernel/DependencyConflict:description", + "kernel/DependencyConflict:plugins", + "kernel/DependencyConflict:resolutions", + "kernel/DependencyConflict:severity", + "kernel/DependencyConflict:type", + "kernel/DependencyGraph:edges", + "kernel/DependencyGraph:nodes", + "kernel/DependencyGraph:root", + "kernel/DependencyGraph:stats", + "kernel/DependencyGraphNode:dependencies", + "kernel/DependencyGraphNode:depth", + "kernel/DependencyGraphNode:id", + "kernel/DependencyGraphNode:isDirect", + "kernel/DependencyGraphNode:metadata", + "kernel/DependencyGraphNode:version", + "kernel/DependencyResolutionResult:canProceed", + "kernel/DependencyResolutionResult:circularDependencies", + "kernel/DependencyResolutionResult:dependencies", + "kernel/DependencyResolutionResult:installOrder", + "kernel/DependencyResolutionResult:requiredActions", + "kernel/DeprecationNotice:alternative", + "kernel/DeprecationNotice:deprecatedIn", + "kernel/DeprecationNotice:feature", + "kernel/DeprecationNotice:migrationPath", + "kernel/DeprecationNotice:reason", + "kernel/DeprecationNotice:removeIn", + "kernel/DisablePackageRequest:id", + "kernel/DisablePackageResponse:message", + "kernel/DisablePackageResponse:package", + "kernel/DistributedStateConfig:auth", + "kernel/DistributedStateConfig:customConfig", + "kernel/DistributedStateConfig:endpoints", + "kernel/DistributedStateConfig:keyPrefix", + "kernel/DistributedStateConfig:provider", + "kernel/DistributedStateConfig:replication", + "kernel/DistributedStateConfig:ttl", + "kernel/EnablePackageRequest:id", + "kernel/EnablePackageResponse:message", + "kernel/EnablePackageResponse:package", + "kernel/Event:id", + "kernel/Event:metadata", + "kernel/Event:name", + "kernel/Event:payload", + "kernel/EventBusConfig:eventSourcing", + "kernel/EventBusConfig:eventTypes", + "kernel/EventBusConfig:handlers", + "kernel/EventBusConfig:messageQueue", + "kernel/EventBusConfig:persistence", + "kernel/EventBusConfig:queue", + "kernel/EventBusConfig:realtime", + "kernel/EventBusConfig:replay", + "kernel/EventBusConfig:webhooks", + "kernel/EventClusterOptions:deliverySemantics", + "kernel/EventClusterOptions:partitionKey", + "kernel/EventClusterOptions:scope", + "kernel/EventHandler:async", + "kernel/EventHandler:eventName", + "kernel/EventHandler:filter", + "kernel/EventHandler:handler", + "kernel/EventHandler:id", + "kernel/EventHandler:priority", + "kernel/EventHandler:retry", + "kernel/EventHandler:timeoutMs", + "kernel/EventLogEntry:event", + "kernel/EventLogEntry:handlersExecuted", + "kernel/EventLogEntry:id", + "kernel/EventLogEntry:processedAt", + "kernel/EventLogEntry:receivedAt", + "kernel/EventLogEntry:status", + "kernel/EventLogEntry:totalDurationMs", + "kernel/EventMessageQueueConfig:batchSize", + "kernel/EventMessageQueueConfig:compression", + "kernel/EventMessageQueueConfig:eventPattern", + "kernel/EventMessageQueueConfig:flushIntervalMs", + "kernel/EventMessageQueueConfig:format", + "kernel/EventMessageQueueConfig:includeMetadata", + "kernel/EventMessageQueueConfig:partitionKey", + "kernel/EventMessageQueueConfig:provider", + "kernel/EventMessageQueueConfig:topic", + "kernel/EventMetadata:causationId", + "kernel/EventMetadata:cluster", + "kernel/EventMetadata:correlationId", + "kernel/EventMetadata:priority", + "kernel/EventMetadata:source", + "kernel/EventMetadata:tenantId", + "kernel/EventMetadata:timestamp", + "kernel/EventMetadata:userId", + "kernel/EventPersistence:enabled", + "kernel/EventPersistence:filter", + "kernel/EventPersistence:retention", + "kernel/EventPersistence:storage", + "kernel/EventQueueConfig:concurrency", + "kernel/EventQueueConfig:deadLetterQueue", + "kernel/EventQueueConfig:name", + "kernel/EventQueueConfig:priorityEnabled", + "kernel/EventQueueConfig:retryPolicy", + "kernel/EventReplayConfig:eventTypes", + "kernel/EventReplayConfig:filters", + "kernel/EventReplayConfig:fromTimestamp", + "kernel/EventReplayConfig:speed", + "kernel/EventReplayConfig:targetHandlers", + "kernel/EventReplayConfig:toTimestamp", + "kernel/EventRoute:from", + "kernel/EventRoute:to", + "kernel/EventRoute:transform", + "kernel/EventSourcingConfig:aggregateTypes", + "kernel/EventSourcingConfig:enabled", + "kernel/EventSourcingConfig:retention", + "kernel/EventSourcingConfig:snapshotInterval", + "kernel/EventSourcingConfig:snapshotRetention", + "kernel/EventSourcingConfig:storage", + "kernel/EventTypeDefinition:deprecated", + "kernel/EventTypeDefinition:description", + "kernel/EventTypeDefinition:name", + "kernel/EventTypeDefinition:schema", + "kernel/EventTypeDefinition:tags", + "kernel/EventTypeDefinition:version", + "kernel/EventWebhookConfig:authentication", + "kernel/EventWebhookConfig:enabled", + "kernel/EventWebhookConfig:eventPattern", + "kernel/EventWebhookConfig:headers", + "kernel/EventWebhookConfig:id", + "kernel/EventWebhookConfig:method", + "kernel/EventWebhookConfig:retryPolicy", + "kernel/EventWebhookConfig:timeoutMs", + "kernel/EventWebhookConfig:transform", + "kernel/EventWebhookConfig:url", + "kernel/ExecutionContext:accessToken", + "kernel/ExecutionContext:accessible_org_ids", + "kernel/ExecutionContext:actor", + "kernel/ExecutionContext:attributedUserId", + "kernel/ExecutionContext:audience", + "kernel/ExecutionContext:currency", + "kernel/ExecutionContext:email", + "kernel/ExecutionContext:flowRunId", + "kernel/ExecutionContext:isSystem", + "kernel/ExecutionContext:locale", + "kernel/ExecutionContext:oauthScopes", + "kernel/ExecutionContext:onBehalfOf", + "kernel/ExecutionContext:org_user_ids", + "kernel/ExecutionContext:permissions", + "kernel/ExecutionContext:positions", + "kernel/ExecutionContext:posture", + "kernel/ExecutionContext:preserveAudit", + "kernel/ExecutionContext:principalKind", + "kernel/ExecutionContext:rlsMembership", + "kernel/ExecutionContext:seedReplay", + "kernel/ExecutionContext:skipAutomations", + "kernel/ExecutionContext:skipStateMachine", + "kernel/ExecutionContext:skipTriggers", + "kernel/ExecutionContext:systemPermissions", + "kernel/ExecutionContext:tabPermissions", + "kernel/ExecutionContext:tenantId", + "kernel/ExecutionContext:timezone", + "kernel/ExecutionContext:traceId", + "kernel/ExecutionContext:transaction", + "kernel/ExecutionContext:userId", + "kernel/ExtensionPoint:cardinality", + "kernel/ExtensionPoint:contract", + "kernel/ExtensionPoint:description", + "kernel/ExtensionPoint:id", + "kernel/ExtensionPoint:name", + "kernel/ExtensionPoint:type", + "kernel/FieldChange:changedAt", + "kernel/FieldChange:changedBy", + "kernel/FieldChange:currentValue", + "kernel/FieldChange:originalValue", + "kernel/FieldChange:path", + "kernel/GetPackageRequest:id", + "kernel/GetPackageResponse:package", + "kernel/GracefulDegradation:autoRecovery", + "kernel/GracefulDegradation:criticalDependencies", + "kernel/GracefulDegradation:degradedFeatures", + "kernel/GracefulDegradation:enabled", + "kernel/GracefulDegradation:fallbackMode", + "kernel/GracefulDegradation:optionalDependencies", + "kernel/HealthStatus:details", + "kernel/HealthStatus:healthy", + "kernel/HealthStatus:message", + "kernel/HealthStatus:timestamp", + "kernel/HotReloadConfig:afterReload", + "kernel/HotReloadConfig:beforeReload", + "kernel/HotReloadConfig:debounceDelay", + "kernel/HotReloadConfig:distributedConfig", + "kernel/HotReloadConfig:enabled", + "kernel/HotReloadConfig:preserveState", + "kernel/HotReloadConfig:shutdownTimeout", + "kernel/HotReloadConfig:stateStrategy", + "kernel/HotReloadConfig:watchPatterns", + "kernel/InstallPackageRequest:enableOnInstall", + "kernel/InstallPackageRequest:manifest", + "kernel/InstallPackageRequest:platformVersion", + "kernel/InstallPackageRequest:settings", + "kernel/InstallPackageResponse:dependencyResolution", + "kernel/InstallPackageResponse:message", + "kernel/InstallPackageResponse:package", + "kernel/InstalledPackage:enabled", + "kernel/InstalledPackage:errorMessage", + "kernel/InstalledPackage:installedAt", + "kernel/InstalledPackage:installedVersion", + "kernel/InstalledPackage:manifest", + "kernel/InstalledPackage:previousVersion", + "kernel/InstalledPackage:registeredNamespaces", + "kernel/InstalledPackage:settings", + "kernel/InstalledPackage:status", + "kernel/InstalledPackage:statusChangedAt", + "kernel/InstalledPackage:updatedAt", + "kernel/InstalledPackage:upgradeHistory", + "kernel/KernelContext:appName", + "kernel/KernelContext:cwd", + "kernel/KernelContext:features", + "kernel/KernelContext:instanceId", + "kernel/KernelContext:mode", + "kernel/KernelContext:previewMode", + "kernel/KernelContext:startTime", + "kernel/KernelContext:version", + "kernel/KernelContext:workspaceRoot", + "kernel/KernelSecurityPolicy:auditLog", + "kernel/KernelSecurityPolicy:authentication", + "kernel/KernelSecurityPolicy:cors", + "kernel/KernelSecurityPolicy:csp", + "kernel/KernelSecurityPolicy:encryption", + "kernel/KernelSecurityPolicy:rateLimit", + "kernel/KernelSecurityScanResult:codeIssues", + "kernel/KernelSecurityScanResult:dependencyVulnerabilities", + "kernel/KernelSecurityScanResult:licenseCompliance", + "kernel/KernelSecurityScanResult:scanner", + "kernel/KernelSecurityScanResult:status", + "kernel/KernelSecurityScanResult:summary", + "kernel/KernelSecurityScanResult:timestamp", + "kernel/KernelSecurityScanResult:vulnerabilities", + "kernel/KernelSecurityVulnerability:affectedVersions", + "kernel/KernelSecurityVulnerability:category", + "kernel/KernelSecurityVulnerability:cve", + "kernel/KernelSecurityVulnerability:cvssScore", + "kernel/KernelSecurityVulnerability:description", + "kernel/KernelSecurityVulnerability:discoveredDate", + "kernel/KernelSecurityVulnerability:exploitAvailable", + "kernel/KernelSecurityVulnerability:fixedIn", + "kernel/KernelSecurityVulnerability:id", + "kernel/KernelSecurityVulnerability:location", + "kernel/KernelSecurityVulnerability:patchAvailable", + "kernel/KernelSecurityVulnerability:publishedDate", + "kernel/KernelSecurityVulnerability:references", + "kernel/KernelSecurityVulnerability:remediation", + "kernel/KernelSecurityVulnerability:severity", + "kernel/KernelSecurityVulnerability:title", + "kernel/KernelSecurityVulnerability:workaround", + "kernel/ListPackagesRequest:enabled", + "kernel/ListPackagesRequest:status", + "kernel/ListPackagesRequest:type", + "kernel/ListPackagesResponse:packages", + "kernel/ListPackagesResponse:total", + "kernel/Manifest:capabilities", + "kernel/Manifest:configuration", + "kernel/Manifest:contributes", + "kernel/Manifest:data", + "kernel/Manifest:datasources", + "kernel/Manifest:defaultDatasource", + "kernel/Manifest:dependencies", + "kernel/Manifest:description", + "kernel/Manifest:engine", + "kernel/Manifest:engines", + "kernel/Manifest:extensions", + "kernel/Manifest:id", + "kernel/Manifest:integrity", + "kernel/Manifest:loading", + "kernel/Manifest:name", + "kernel/Manifest:namespace", + "kernel/Manifest:navigationContributions", + "kernel/Manifest:objects", + "kernel/Manifest:packaging", + "kernel/Manifest:permissions", + "kernel/Manifest:runtime", + "kernel/Manifest:scope", + "kernel/Manifest:type", + "kernel/Manifest:version", + "kernel/MergeConflict:baseValue", + "kernel/MergeConflict:customValue", + "kernel/MergeConflict:incomingValue", + "kernel/MergeConflict:path", + "kernel/MergeConflict:reason", + "kernel/MergeConflict:suggestedResolution", + "kernel/MergeResult:autoResolved", + "kernel/MergeResult:conflicts", + "kernel/MergeResult:mergedMetadata", + "kernel/MergeResult:stats", + "kernel/MergeResult:success", + "kernel/MergeResult:updatedOverlay", + "kernel/MergeStrategyConfig:alwaysAcceptIncoming", + "kernel/MergeStrategyConfig:alwaysKeepCustom", + "kernel/MergeStrategyConfig:autoResolveNonConflicting", + "kernel/MergeStrategyConfig:defaultStrategy", + "kernel/MetadataBulkResult:errors", + "kernel/MetadataBulkResult:failed", + "kernel/MetadataBulkResult:succeeded", + "kernel/MetadataBulkResult:total", + "kernel/MetadataDependency:kind", + "kernel/MetadataDependency:sourceName", + "kernel/MetadataDependency:sourceType", + "kernel/MetadataDependency:targetName", + "kernel/MetadataDependency:targetType", + "kernel/MetadataDiffItem:changeType", + "kernel/MetadataDiffItem:hasConflict", + "kernel/MetadataDiffItem:name", + "kernel/MetadataDiffItem:previousName", + "kernel/MetadataDiffItem:summary", + "kernel/MetadataDiffItem:type", + "kernel/MetadataManagerConfig:cache", + "kernel/MetadataManagerConfig:datasource", + "kernel/MetadataManagerConfig:fallback", + "kernel/MetadataManagerConfig:formats", + "kernel/MetadataManagerConfig:loaderOptions", + "kernel/MetadataManagerConfig:persistence", + "kernel/MetadataManagerConfig:rootDir", + "kernel/MetadataManagerConfig:tableName", + "kernel/MetadataManagerConfig:validation", + "kernel/MetadataManagerConfig:watch", + "kernel/MetadataManagerConfig:watchOptions", + "kernel/MetadataOverlay:active", + "kernel/MetadataOverlay:baseName", + "kernel/MetadataOverlay:baseType", + "kernel/MetadataOverlay:changes", + "kernel/MetadataOverlay:createdAt", + "kernel/MetadataOverlay:createdBy", + "kernel/MetadataOverlay:id", + "kernel/MetadataOverlay:owner", + "kernel/MetadataOverlay:packageId", + "kernel/MetadataOverlay:packageVersion", + "kernel/MetadataOverlay:patch", + "kernel/MetadataOverlay:scope", + "kernel/MetadataOverlay:tenantId", + "kernel/MetadataOverlay:updatedAt", + "kernel/MetadataOverlay:updatedBy", + "kernel/MetadataPluginConfig:additionalTypes", + "kernel/MetadataPluginConfig:bootstrap", + "kernel/MetadataPluginConfig:cacheMaxItems", + "kernel/MetadataPluginConfig:customizationPolicies", + "kernel/MetadataPluginConfig:enableEvents", + "kernel/MetadataPluginConfig:enableVersioning", + "kernel/MetadataPluginConfig:mergeStrategy", + "kernel/MetadataPluginConfig:storage", + "kernel/MetadataPluginConfig:validateOnWrite", + "kernel/MetadataPluginManifest:capabilities", + "kernel/MetadataPluginManifest:config", + "kernel/MetadataPluginManifest:description", + "kernel/MetadataPluginManifest:id", + "kernel/MetadataPluginManifest:name", + "kernel/MetadataPluginManifest:type", + "kernel/MetadataPluginManifest:version", + "kernel/MetadataQuery:namespaces", + "kernel/MetadataQuery:packageId", + "kernel/MetadataQuery:page", + "kernel/MetadataQuery:pageSize", + "kernel/MetadataQuery:scope", + "kernel/MetadataQuery:search", + "kernel/MetadataQuery:sortBy", + "kernel/MetadataQuery:sortOrder", + "kernel/MetadataQuery:state", + "kernel/MetadataQuery:tags", + "kernel/MetadataQuery:types", + "kernel/MetadataQueryResult:items", + "kernel/MetadataQueryResult:page", + "kernel/MetadataQueryResult:pageSize", + "kernel/MetadataQueryResult:total", + "kernel/MetadataTypeRegistryEntry:actions", + "kernel/MetadataTypeRegistryEntry:allowOrgOverride", + "kernel/MetadataTypeRegistryEntry:allowRuntimeCreate", + "kernel/MetadataTypeRegistryEntry:description", + "kernel/MetadataTypeRegistryEntry:domain", + "kernel/MetadataTypeRegistryEntry:executionPinned", + "kernel/MetadataTypeRegistryEntry:filePatterns", + "kernel/MetadataTypeRegistryEntry:label", + "kernel/MetadataTypeRegistryEntry:loadOrder", + "kernel/MetadataTypeRegistryEntry:supportsOverlay", + "kernel/MetadataTypeRegistryEntry:supportsVersioning", + "kernel/MetadataTypeRegistryEntry:type", + "kernel/MetadataValidationResult:errors", + "kernel/MetadataValidationResult:valid", + "kernel/MetadataValidationResult:warnings", + "kernel/MultiVersionSupport:enabled", + "kernel/MultiVersionSupport:maxConcurrentVersions", + "kernel/MultiVersionSupport:rollout", + "kernel/MultiVersionSupport:routing", + "kernel/MultiVersionSupport:selectionStrategy", + "kernel/NamespaceConflictError:conflictingPackageId", + "kernel/NamespaceConflictError:conflictingPackageName", + "kernel/NamespaceConflictError:requestedNamespace", + "kernel/NamespaceConflictError:suggestion", + "kernel/NamespaceConflictError:type", + "kernel/NamespaceRegistryEntry:namespace", + "kernel/NamespaceRegistryEntry:packageId", + "kernel/NamespaceRegistryEntry:registeredAt", + "kernel/NamespaceRegistryEntry:status", + "kernel/OclifPluginConfig:commands", + "kernel/OclifPluginConfig:topicSeparator", + "kernel/OpsDomainModule:files", + "kernel/OpsDomainModule:metadata", + "kernel/OpsDomainModule:name", + "kernel/OpsPluginStructure:files", + "kernel/OpsPluginStructure:metadata", + "kernel/OpsPluginStructure:root", + "kernel/PackageArtifact:builtAt", + "kernel/PackageArtifact:builtWith", + "kernel/PackageArtifact:checksums", + "kernel/PackageArtifact:files", + "kernel/PackageArtifact:format", + "kernel/PackageArtifact:formatVersion", + "kernel/PackageArtifact:metadataCategories", + "kernel/PackageArtifact:packageId", + "kernel/PackageArtifact:signature", + "kernel/PackageArtifact:size", + "kernel/PackageArtifact:version", + "kernel/PackageDependencyConflict:conflicts", + "kernel/PackageDependencyConflict:package", + "kernel/PackageDependencyConflict:resolution", + "kernel/PackageDependencyConflict:severity", + "kernel/PackageDependencyResolutionResult:conflicts", + "kernel/PackageDependencyResolutionResult:errors", + "kernel/PackageDependencyResolutionResult:graph", + "kernel/PackageDependencyResolutionResult:installOrder", + "kernel/PackageDependencyResolutionResult:resolvedIn", + "kernel/PackageDependencyResolutionResult:status", + "kernel/Plugin:author", + "kernel/Plugin:default", + "kernel/Plugin:description", + "kernel/Plugin:homepage", + "kernel/Plugin:id", + "kernel/Plugin:slug", + "kernel/Plugin:staticPath", + "kernel/Plugin:type", + "kernel/Plugin:version", + "kernel/PluginCaching:compression", + "kernel/PluginCaching:enabled", + "kernel/PluginCaching:invalidateOn", + "kernel/PluginCaching:keyStrategy", + "kernel/PluginCaching:maxSize", + "kernel/PluginCaching:storage", + "kernel/PluginCaching:ttl", + "kernel/PluginCapability:certificationDate", + "kernel/PluginCapability:certified", + "kernel/PluginCapability:conformance", + "kernel/PluginCapability:features", + "kernel/PluginCapability:implementedFeatures", + "kernel/PluginCapability:metadata", + "kernel/PluginCapability:protocol", + "kernel/PluginCapabilityManifest:extensionPoints", + "kernel/PluginCapabilityManifest:extensions", + "kernel/PluginCapabilityManifest:implements", + "kernel/PluginCapabilityManifest:provides", + "kernel/PluginCapabilityManifest:requires", + "kernel/PluginCodeSplitting:chunkNaming", + "kernel/PluginCodeSplitting:enabled", + "kernel/PluginCodeSplitting:maxChunkSize", + "kernel/PluginCodeSplitting:sharedDependencies", + "kernel/PluginCodeSplitting:strategy", + "kernel/PluginCompatibilityMatrix:compatibilityMatrix", + "kernel/PluginCompatibilityMatrix:currentVersion", + "kernel/PluginCompatibilityMatrix:minimumCompatibleVersion", + "kernel/PluginCompatibilityMatrix:pluginId", + "kernel/PluginCompatibilityMatrix:supportedVersions", + "kernel/PluginDependency:optional", + "kernel/PluginDependency:pluginId", + "kernel/PluginDependency:reason", + "kernel/PluginDependency:requiredCapabilities", + "kernel/PluginDependency:version", + "kernel/PluginDependencyResolution:circularDependencies", + "kernel/PluginDependencyResolution:conflictResolution", + "kernel/PluginDependencyResolution:optionalDependencies", + "kernel/PluginDependencyResolution:peerDependencies", + "kernel/PluginDependencyResolution:strategy", + "kernel/PluginDependencyResolutionResult:conflicts", + "kernel/PluginDependencyResolutionResult:dependencyGraph", + "kernel/PluginDependencyResolutionResult:installationOrder", + "kernel/PluginDependencyResolutionResult:resolved", + "kernel/PluginDependencyResolutionResult:success", + "kernel/PluginDependencyResolutionResult:warnings", + "kernel/PluginDynamicImport:enabled", + "kernel/PluginDynamicImport:mode", + "kernel/PluginDynamicImport:prefetch", + "kernel/PluginDynamicImport:preload", + "kernel/PluginDynamicImport:retry", + "kernel/PluginDynamicImport:timeout", + "kernel/PluginDynamicImport:webpackChunkName", + "kernel/PluginEngines:platform", + "kernel/PluginEngines:protocol", + "kernel/PluginHealthCheck:autoRestart", + "kernel/PluginHealthCheck:checkMethod", + "kernel/PluginHealthCheck:failureThreshold", + "kernel/PluginHealthCheck:interval", + "kernel/PluginHealthCheck:maxRestartAttempts", + "kernel/PluginHealthCheck:restartBackoff", + "kernel/PluginHealthCheck:successThreshold", + "kernel/PluginHealthCheck:timeout", + "kernel/PluginHealthReport:checks", + "kernel/PluginHealthReport:dependencies", + "kernel/PluginHealthReport:message", + "kernel/PluginHealthReport:metrics", + "kernel/PluginHealthReport:status", + "kernel/PluginHealthReport:timestamp", + "kernel/PluginHotReload:debounceMs", + "kernel/PluginHotReload:enabled", + "kernel/PluginHotReload:environment", + "kernel/PluginHotReload:hooks", + "kernel/PluginHotReload:ignorePatterns", + "kernel/PluginHotReload:preserveState", + "kernel/PluginHotReload:productionSafety", + "kernel/PluginHotReload:stateSerialization", + "kernel/PluginHotReload:strategy", + "kernel/PluginHotReload:watchPatterns", + "kernel/PluginInitialization:critical", + "kernel/PluginInitialization:healthCheckInterval", + "kernel/PluginInitialization:mode", + "kernel/PluginInitialization:priority", + "kernel/PluginInitialization:retry", + "kernel/PluginInitialization:timeout", + "kernel/PluginInstallConfig:autoUpdate", + "kernel/PluginInstallConfig:config", + "kernel/PluginInstallConfig:options", + "kernel/PluginInstallConfig:pluginId", + "kernel/PluginInstallConfig:version", + "kernel/PluginInterface:description", + "kernel/PluginInterface:events", + "kernel/PluginInterface:id", + "kernel/PluginInterface:methods", + "kernel/PluginInterface:name", + "kernel/PluginInterface:stability", + "kernel/PluginInterface:version", + "kernel/PluginLoadingConfig:caching", + "kernel/PluginLoadingConfig:codeSplitting", + "kernel/PluginLoadingConfig:dependencyResolution", + "kernel/PluginLoadingConfig:dynamicImport", + "kernel/PluginLoadingConfig:hotReload", + "kernel/PluginLoadingConfig:initialization", + "kernel/PluginLoadingConfig:monitoring", + "kernel/PluginLoadingConfig:preload", + "kernel/PluginLoadingConfig:sandboxing", + "kernel/PluginLoadingConfig:strategy", + "kernel/PluginLoadingEvent:durationMs", + "kernel/PluginLoadingEvent:error", + "kernel/PluginLoadingEvent:metadata", + "kernel/PluginLoadingEvent:pluginId", + "kernel/PluginLoadingEvent:timestamp", + "kernel/PluginLoadingEvent:type", + "kernel/PluginLoadingState:completedAt", + "kernel/PluginLoadingState:lastError", + "kernel/PluginLoadingState:pluginId", + "kernel/PluginLoadingState:progress", + "kernel/PluginLoadingState:retryCount", + "kernel/PluginLoadingState:startedAt", + "kernel/PluginLoadingState:state", + "kernel/PluginMetadata:dependencies", + "kernel/PluginMetadata:name", + "kernel/PluginMetadata:optionalDependencies", + "kernel/PluginMetadata:providesServices", + "kernel/PluginMetadata:requiresServices", + "kernel/PluginMetadata:signature", + "kernel/PluginMetadata:version", + "kernel/PluginPerformanceMonitoring:budgets", + "kernel/PluginPerformanceMonitoring:enabled", + "kernel/PluginPerformanceMonitoring:metrics", + "kernel/PluginPerformanceMonitoring:onBudgetViolation", + "kernel/PluginPerformanceMonitoring:reportingInterval", + "kernel/PluginPerformanceMonitoring:samplingRate", + "kernel/PluginPermission:actions", + "kernel/PluginPermission:description", + "kernel/PluginPermission:filter", + "kernel/PluginPermission:id", + "kernel/PluginPermission:justification", + "kernel/PluginPermission:required", + "kernel/PluginPermission:resource", + "kernel/PluginPermission:scope", + "kernel/PluginPermissionSet:defaultGrant", + "kernel/PluginPermissionSet:groups", + "kernel/PluginPermissionSet:permissions", + "kernel/PluginPermissions:fs", + "kernel/PluginPermissions:hooks", + "kernel/PluginPermissions:network", + "kernel/PluginPermissions:services", + "kernel/PluginPreloadConfig:conditions", + "kernel/PluginPreloadConfig:enabled", + "kernel/PluginPreloadConfig:priority", + "kernel/PluginPreloadConfig:resources", + "kernel/PluginProvenance:artifacts", + "kernel/PluginProvenance:attestations", + "kernel/PluginProvenance:build", + "kernel/PluginProvenance:pluginId", + "kernel/PluginProvenance:signatures", + "kernel/PluginProvenance:version", + "kernel/PluginQualityMetrics:codeQuality", + "kernel/PluginQualityMetrics:conformanceTests", + "kernel/PluginQualityMetrics:documentationScore", + "kernel/PluginQualityMetrics:securityScan", + "kernel/PluginQualityMetrics:testCoverage", + "kernel/PluginRegistryEntry:capabilities", + "kernel/PluginRegistryEntry:category", + "kernel/PluginRegistryEntry:compatibility", + "kernel/PluginRegistryEntry:deprecated", + "kernel/PluginRegistryEntry:deprecationMessage", + "kernel/PluginRegistryEntry:description", + "kernel/PluginRegistryEntry:flags", + "kernel/PluginRegistryEntry:id", + "kernel/PluginRegistryEntry:license", + "kernel/PluginRegistryEntry:links", + "kernel/PluginRegistryEntry:media", + "kernel/PluginRegistryEntry:name", + "kernel/PluginRegistryEntry:pricing", + "kernel/PluginRegistryEntry:publishedAt", + "kernel/PluginRegistryEntry:quality", + "kernel/PluginRegistryEntry:readme", + "kernel/PluginRegistryEntry:replacedBy", + "kernel/PluginRegistryEntry:statistics", + "kernel/PluginRegistryEntry:tags", + "kernel/PluginRegistryEntry:updatedAt", + "kernel/PluginRegistryEntry:vendor", + "kernel/PluginRegistryEntry:version", + "kernel/PluginSandboxing:allowedCapabilities", + "kernel/PluginSandboxing:enabled", + "kernel/PluginSandboxing:ipc", + "kernel/PluginSandboxing:isolationLevel", + "kernel/PluginSandboxing:permissions", + "kernel/PluginSandboxing:resourceQuotas", + "kernel/PluginSandboxing:scope", + "kernel/PluginSearchFilters:category", + "kernel/PluginSearchFilters:implementsProtocols", + "kernel/PluginSearchFilters:limit", + "kernel/PluginSearchFilters:minRating", + "kernel/PluginSearchFilters:page", + "kernel/PluginSearchFilters:pricingModel", + "kernel/PluginSearchFilters:query", + "kernel/PluginSearchFilters:sortBy", + "kernel/PluginSearchFilters:sortOrder", + "kernel/PluginSearchFilters:tags", + "kernel/PluginSearchFilters:trustLevel", + "kernel/PluginSecurityManifest:certifications", + "kernel/PluginSecurityManifest:codeSigning", + "kernel/PluginSecurityManifest:permissions", + "kernel/PluginSecurityManifest:pluginId", + "kernel/PluginSecurityManifest:policy", + "kernel/PluginSecurityManifest:sandbox", + "kernel/PluginSecurityManifest:scanResults", + "kernel/PluginSecurityManifest:securityContact", + "kernel/PluginSecurityManifest:trustLevel", + "kernel/PluginSecurityManifest:vulnerabilities", + "kernel/PluginSecurityManifest:vulnerabilityDisclosure", + "kernel/PluginStartupResult:duration", + "kernel/PluginStartupResult:error", + "kernel/PluginStartupResult:health", + "kernel/PluginStartupResult:plugin", + "kernel/PluginStartupResult:success", + "kernel/PluginStateSnapshot:metadata", + "kernel/PluginStateSnapshot:pluginId", + "kernel/PluginStateSnapshot:state", + "kernel/PluginStateSnapshot:timestamp", + "kernel/PluginStateSnapshot:version", + "kernel/PluginStatistics:activeInstallations", + "kernel/PluginStatistics:dependents", + "kernel/PluginStatistics:downloads", + "kernel/PluginStatistics:downloadsLastMonth", + "kernel/PluginStatistics:ratings", + "kernel/PluginStatistics:stars", + "kernel/PluginTrustScore:badges", + "kernel/PluginTrustScore:components", + "kernel/PluginTrustScore:level", + "kernel/PluginTrustScore:pluginId", + "kernel/PluginTrustScore:score", + "kernel/PluginTrustScore:updatedAt", + "kernel/PluginUpdateStrategy:autoUpdateConstraints", + "kernel/PluginUpdateStrategy:mode", + "kernel/PluginUpdateStrategy:rollback", + "kernel/PluginUpdateStrategy:schedule", + "kernel/PluginUpdateStrategy:validation", + "kernel/PluginVendor:email", + "kernel/PluginVendor:id", + "kernel/PluginVendor:name", + "kernel/PluginVendor:trustLevel", + "kernel/PluginVendor:verified", + "kernel/PluginVendor:website", + "kernel/PluginVersionMetadata:breakingChanges", + "kernel/PluginVersionMetadata:compatibilityMatrix", + "kernel/PluginVersionMetadata:deprecations", + "kernel/PluginVersionMetadata:pluginId", + "kernel/PluginVersionMetadata:releaseDate", + "kernel/PluginVersionMetadata:releaseNotes", + "kernel/PluginVersionMetadata:securityFixes", + "kernel/PluginVersionMetadata:statistics", + "kernel/PluginVersionMetadata:support", + "kernel/PluginVersionMetadata:version", + "kernel/PluginVersionMetadata:versionString", + "kernel/PreviewModeConfig:autoLogin", + "kernel/PreviewModeConfig:bannerMessage", + "kernel/PreviewModeConfig:expiresInSeconds", + "kernel/PreviewModeConfig:readOnly", + "kernel/PreviewModeConfig:simulatedRole", + "kernel/PreviewModeConfig:simulatedUserName", + "kernel/ProtocolFeature:deprecatedSince", + "kernel/ProtocolFeature:description", + "kernel/ProtocolFeature:enabled", + "kernel/ProtocolFeature:name", + "kernel/ProtocolFeature:sinceVersion", + "kernel/ProtocolReference:description", + "kernel/ProtocolReference:id", + "kernel/ProtocolReference:label", + "kernel/ProtocolReference:specification", + "kernel/ProtocolReference:version", + "kernel/ProtocolVersion:major", + "kernel/ProtocolVersion:minor", + "kernel/ProtocolVersion:patch", + "kernel/RealTimeNotificationConfig:channels", + "kernel/RealTimeNotificationConfig:enabled", + "kernel/RealTimeNotificationConfig:eventPattern", + "kernel/RealTimeNotificationConfig:protocol", + "kernel/RealTimeNotificationConfig:rateLimit", + "kernel/RealTimeNotificationConfig:tenantFilter", + "kernel/RealTimeNotificationConfig:userFilter", + "kernel/RequiredAction:description", + "kernel/RequiredAction:packageId", + "kernel/RequiredAction:type", + "kernel/ResolvedDependency:conflictReason", + "kernel/ResolvedDependency:installedVersion", + "kernel/ResolvedDependency:packageId", + "kernel/ResolvedDependency:requiredRange", + "kernel/ResolvedDependency:resolvedVersion", + "kernel/ResolvedDependency:status", + "kernel/ResolvedPackageDependency:name", + "kernel/ResolvedPackageDependency:resolvedVersion", + "kernel/ResolvedPackageDependency:type", + "kernel/ResolvedPackageDependency:versionConstraint", + "kernel/RollbackPackageRequest:packageId", + "kernel/RollbackPackageRequest:rollbackCustomizations", + "kernel/RollbackPackageRequest:snapshotId", + "kernel/RollbackPackageResponse:message", + "kernel/RollbackPackageResponse:restoredVersion", + "kernel/RollbackPackageResponse:success", + "kernel/RuntimeConfig:engine", + "kernel/RuntimeConfig:engineConfig", + "kernel/RuntimeConfig:resourceLimits", + "kernel/SBOM:components", + "kernel/SBOM:format", + "kernel/SBOM:generatedAt", + "kernel/SBOM:generator", + "kernel/SBOM:plugin", + "kernel/SBOM:version", + "kernel/SBOMEntry:externalRefs", + "kernel/SBOMEntry:hashes", + "kernel/SBOMEntry:license", + "kernel/SBOMEntry:name", + "kernel/SBOMEntry:purl", + "kernel/SBOMEntry:supplier", + "kernel/SBOMEntry:version", + "kernel/SandboxConfig:cpu", + "kernel/SandboxConfig:enabled", + "kernel/SandboxConfig:environment", + "kernel/SandboxConfig:filesystem", + "kernel/SandboxConfig:level", + "kernel/SandboxConfig:memory", + "kernel/SandboxConfig:network", + "kernel/SandboxConfig:process", + "kernel/SandboxConfig:runtime", + "kernel/ScopeConfig:metadata", + "kernel/ScopeConfig:scopeId", + "kernel/ScopeConfig:scopeType", + "kernel/ScopeInfo:createdAt", + "kernel/ScopeInfo:metadata", + "kernel/ScopeInfo:scopeId", + "kernel/ScopeInfo:scopeType", + "kernel/ScopeInfo:serviceCount", + "kernel/SecurityPolicy:allowedLicenses", + "kernel/SecurityPolicy:autoScan", + "kernel/SecurityPolicy:codeSigning", + "kernel/SecurityPolicy:id", + "kernel/SecurityPolicy:name", + "kernel/SecurityPolicy:prohibitedLicenses", + "kernel/SecurityPolicy:sandbox", + "kernel/SecurityPolicy:thresholds", + "kernel/SecurityScanResult:codeQuality", + "kernel/SecurityScanResult:licenseIssues", + "kernel/SecurityScanResult:nextScanAt", + "kernel/SecurityScanResult:plugin", + "kernel/SecurityScanResult:scanId", + "kernel/SecurityScanResult:scannedAt", + "kernel/SecurityScanResult:scanner", + "kernel/SecurityScanResult:status", + "kernel/SecurityScanResult:summary", + "kernel/SecurityScanResult:vulnerabilities", + "kernel/SecurityVulnerability:cve", + "kernel/SecurityVulnerability:cvss", + "kernel/SecurityVulnerability:cwe", + "kernel/SecurityVulnerability:description", + "kernel/SecurityVulnerability:id", + "kernel/SecurityVulnerability:mitigation", + "kernel/SecurityVulnerability:package", + "kernel/SecurityVulnerability:patchedVersions", + "kernel/SecurityVulnerability:publishedAt", + "kernel/SecurityVulnerability:references", + "kernel/SecurityVulnerability:severity", + "kernel/SecurityVulnerability:title", + "kernel/SecurityVulnerability:vulnerableVersions", + "kernel/SemanticVersion:build", + "kernel/SemanticVersion:major", + "kernel/SemanticVersion:minor", + "kernel/SemanticVersion:patch", + "kernel/SemanticVersion:preRelease", + "kernel/ServiceClusterAnnotations:clusterId", + "kernel/ServiceClusterAnnotations:clusterScope", + "kernel/ServiceClusterAnnotations:leaderStrategy", + "kernel/ServiceFactoryRegistration:cluster", + "kernel/ServiceFactoryRegistration:factoryType", + "kernel/ServiceFactoryRegistration:name", + "kernel/ServiceFactoryRegistration:scope", + "kernel/ServiceFactoryRegistration:singleton", + "kernel/ServiceMetadata:cluster", + "kernel/ServiceMetadata:metadata", + "kernel/ServiceMetadata:name", + "kernel/ServiceMetadata:registeredAt", + "kernel/ServiceMetadata:scope", + "kernel/ServiceMetadata:type", + "kernel/ServiceRegistryConfig:allowOverwrite", + "kernel/ServiceRegistryConfig:enableLogging", + "kernel/ServiceRegistryConfig:maxServices", + "kernel/ServiceRegistryConfig:scopeTypes", + "kernel/ServiceRegistryConfig:strictMode", + "kernel/StartupOptions:context", + "kernel/StartupOptions:healthCheck", + "kernel/StartupOptions:parallel", + "kernel/StartupOptions:rollbackOnFailure", + "kernel/StartupOptions:timeout", + "kernel/StartupOrchestrationResult:allSuccessful", + "kernel/StartupOrchestrationResult:results", + "kernel/StartupOrchestrationResult:rolledBack", + "kernel/StartupOrchestrationResult:totalDuration", + "kernel/TenantRuntimeContext:appName", + "kernel/TenantRuntimeContext:cwd", + "kernel/TenantRuntimeContext:features", + "kernel/TenantRuntimeContext:instanceId", + "kernel/TenantRuntimeContext:mode", + "kernel/TenantRuntimeContext:previewMode", + "kernel/TenantRuntimeContext:startTime", + "kernel/TenantRuntimeContext:tenantDbUrl", + "kernel/TenantRuntimeContext:tenantId", + "kernel/TenantRuntimeContext:tenantPlan", + "kernel/TenantRuntimeContext:tenantQuotas", + "kernel/TenantRuntimeContext:tenantRegion", + "kernel/TenantRuntimeContext:version", + "kernel/TenantRuntimeContext:workspaceRoot", + "kernel/UninstallPackageRequest:id", + "kernel/UninstallPackageResponse:id", + "kernel/UninstallPackageResponse:message", + "kernel/UninstallPackageResponse:success", + "kernel/UpgradePackageRequest:createSnapshot", + "kernel/UpgradePackageRequest:dryRun", + "kernel/UpgradePackageRequest:manifest", + "kernel/UpgradePackageRequest:mergeStrategy", + "kernel/UpgradePackageRequest:packageId", + "kernel/UpgradePackageRequest:skipValidation", + "kernel/UpgradePackageRequest:targetVersion", + "kernel/UpgradePackageResponse:conflicts", + "kernel/UpgradePackageResponse:errorMessage", + "kernel/UpgradePackageResponse:message", + "kernel/UpgradePackageResponse:phase", + "kernel/UpgradePackageResponse:plan", + "kernel/UpgradePackageResponse:snapshotId", + "kernel/UpgradePackageResponse:success", + "kernel/UpgradePlan:affectedCustomizations", + "kernel/UpgradePlan:changes", + "kernel/UpgradePlan:dependencyUpgrades", + "kernel/UpgradePlan:estimatedDuration", + "kernel/UpgradePlan:fromVersion", + "kernel/UpgradePlan:impactLevel", + "kernel/UpgradePlan:migrationScripts", + "kernel/UpgradePlan:packageId", + "kernel/UpgradePlan:requiresMigration", + "kernel/UpgradePlan:summary", + "kernel/UpgradePlan:toVersion", + "kernel/UpgradeSnapshot:createdAt", + "kernel/UpgradeSnapshot:customizationSnapshot", + "kernel/UpgradeSnapshot:expiresAt", + "kernel/UpgradeSnapshot:fromVersion", + "kernel/UpgradeSnapshot:id", + "kernel/UpgradeSnapshot:metadataSnapshot", + "kernel/UpgradeSnapshot:packageId", + "kernel/UpgradeSnapshot:previousManifest", + "kernel/UpgradeSnapshot:tenantId", + "kernel/UpgradeSnapshot:toVersion", + "kernel/ValidationError:code", + "kernel/ValidationError:field", + "kernel/ValidationError:message", + "kernel/ValidationResult:errors", + "kernel/ValidationResult:valid", + "kernel/ValidationResult:warnings", + "kernel/ValidationWarning:code", + "kernel/ValidationWarning:field", + "kernel/ValidationWarning:message" + ] +} diff --git a/packages/spec/authorable-surface/qa.json b/packages/spec/authorable-surface/qa.json new file mode 100644 index 0000000000..b8fe13e8f6 --- /dev/null +++ b/packages/spec/authorable-surface/qa.json @@ -0,0 +1,28 @@ +{ + "description": "Ratchet of every AUTHORABLE key in one category of the spec — what a metadata author may write, which for this platform IS the third-party API. Sharded by category (#5837) so two PRs touching different categories never share a file; the gate reads the whole authorable-surface/ directory as ONE set, so deleting a shard deletes its keys exactly as deleting lines did. Auto-updated on additions (commit the change). A key that disappears without a tombstone fails gen:schema, because these schemas are not .strict() and Zod would silently strip it. \"[RETIRED]\" marks a tombstoned key that still rejects with an upgrade prescription. See #3855, ADR-0059 §5.", + "category": "qa", + "keys": [ + "qa/TestAction:payload", + "qa/TestAction:target", + "qa/TestAction:type", + "qa/TestAction:user", + "qa/TestAssertion:expectedValue", + "qa/TestAssertion:field", + "qa/TestAssertion:operator", + "qa/TestScenario:description", + "qa/TestScenario:id", + "qa/TestScenario:name", + "qa/TestScenario:requires", + "qa/TestScenario:setup", + "qa/TestScenario:steps", + "qa/TestScenario:tags", + "qa/TestScenario:teardown", + "qa/TestStep:action", + "qa/TestStep:assertions", + "qa/TestStep:capture", + "qa/TestStep:description", + "qa/TestStep:name", + "qa/TestSuite:name", + "qa/TestSuite:scenarios" + ] +} diff --git a/packages/spec/authorable-surface/security.json b/packages/spec/authorable-surface/security.json new file mode 100644 index 0000000000..42b4088b9d --- /dev/null +++ b/packages/spec/authorable-surface/security.json @@ -0,0 +1,146 @@ +{ + "description": "Ratchet of every AUTHORABLE key in one category of the spec — what a metadata author may write, which for this platform IS the third-party API. Sharded by category (#5837) so two PRs touching different categories never share a file; the gate reads the whole authorable-surface/ directory as ONE set, so deleting a shard deletes its keys exactly as deleting lines did. Auto-updated on additions (commit the change). A key that disappears without a tombstone fails gen:schema, because these schemas are not .strict() and Zod would silently strip it. \"[RETIRED]\" marks a tombstoned key that still rejects with an upgrade prescription. See #3855, ADR-0059 §5.", + "category": "security", + "keys": [ + "security/AccessMatrix:entries", + "security/AccessMatrix:version", + "security/AccessMatrixEntry:create", + "security/AccessMatrixEntry:delete", + "security/AccessMatrixEntry:edit", + "security/AccessMatrixEntry:modifyAllRecords", + "security/AccessMatrixEntry:object", + "security/AccessMatrixEntry:permissionSet", + "security/AccessMatrixEntry:read", + "security/AccessMatrixEntry:readScope", + "security/AccessMatrixEntry:sharingModel", + "security/AccessMatrixEntry:viewAllRecords", + "security/AccessMatrixEntry:writeScope", + "security/AdminScope:assignablePermissionSets", + "security/AdminScope:authorEnvironmentSets", + "security/AdminScope:businessUnit", + "security/AdminScope:includeSubtree", + "security/AdminScope:manageAssignments", + "security/AdminScope:manageBindings", + "security/CapabilityDeclaration:description", + "security/CapabilityDeclaration:label", + "security/CapabilityDeclaration:name", + "security/CapabilityDeclaration:packageId", + "security/CapabilityDeclaration:scope", + "security/CriteriaSharingRule:accessLevel", + "security/CriteriaSharingRule:active", + "security/CriteriaSharingRule:condition", + "security/CriteriaSharingRule:description", + "security/CriteriaSharingRule:label", + "security/CriteriaSharingRule:name", + "security/CriteriaSharingRule:object", + "security/CriteriaSharingRule:sharedWith", + "security/CriteriaSharingRule:type", + "security/EffectiveObjectPermission:allowCreate", + "security/EffectiveObjectPermission:allowDelete", + "security/EffectiveObjectPermission:allowEdit", + "security/EffectiveObjectPermission:allowExport", + "security/EffectiveObjectPermission:allowPurge", + "security/EffectiveObjectPermission:allowRead", + "security/EffectiveObjectPermission:allowRestore", + "security/EffectiveObjectPermission:allowTransfer", + "security/EffectiveObjectPermission:apiOperations", + "security/EffectiveObjectPermission:modifyAllRecords", + "security/EffectiveObjectPermission:readScope", + "security/EffectiveObjectPermission:viewAllRecords", + "security/EffectiveObjectPermission:writeScope", + "security/ExplainDecision:allowed", + "security/ExplainDecision:layers", + "security/ExplainDecision:object", + "security/ExplainDecision:operation", + "security/ExplainDecision:principal", + "security/ExplainDecision:readFilter", + "security/ExplainDecision:record", + "security/ExplainLayer:contributors", + "security/ExplainLayer:detail", + "security/ExplainLayer:kernelTier", + "security/ExplainLayer:layer", + "security/ExplainLayer:record", + "security/ExplainLayer:verdict", + "security/ExplainMatchedRule:effect", + "security/ExplainMatchedRule:grants", + "security/ExplainMatchedRule:kind", + "security/ExplainMatchedRule:name", + "security/ExplainMatchedRule:predicate", + "security/ExplainMatchedRule:via", + "security/ExplainRecordAttribution:detail", + "security/ExplainRecordAttribution:matchesRecord", + "security/ExplainRecordAttribution:outcome", + "security/ExplainRecordAttribution:rowFilter", + "security/ExplainRecordAttribution:rules", + "security/ExplainRequest:object", + "security/ExplainRequest:operation", + "security/ExplainRequest:recordId", + "security/ExplainRequest:userId", + "security/FieldPermission:editable", + "security/FieldPermission:readable", + "security/ObjectPermission:allowCreate", + "security/ObjectPermission:allowDelete", + "security/ObjectPermission:allowEdit", + "security/ObjectPermission:allowExport", + "security/ObjectPermission:allowPurge", + "security/ObjectPermission:allowRead", + "security/ObjectPermission:allowRestore", + "security/ObjectPermission:allowTransfer", + "security/ObjectPermission:modifyAllRecords", + "security/ObjectPermission:readScope", + "security/ObjectPermission:viewAllRecords", + "security/ObjectPermission:writeScope", + "security/PermissionSet:_lock", + "security/PermissionSet:_lockDocsUrl", + "security/PermissionSet:_lockReason", + "security/PermissionSet:_lockSource", + "security/PermissionSet:_packageId", + "security/PermissionSet:_packageVersion", + "security/PermissionSet:_provenance", + "security/PermissionSet:adminScope", + "security/PermissionSet:description", + "security/PermissionSet:fields", + "security/PermissionSet:isDefault", + "security/PermissionSet:label", + "security/PermissionSet:managedBy", + "security/PermissionSet:name", + "security/PermissionSet:objects", + "security/PermissionSet:packageId", + "security/PermissionSet:protection", + "security/PermissionSet:rowLevelSecurity", + "security/PermissionSet:systemPermissions", + "security/PermissionSet:tabPermissions", + "security/RLSEvaluationResult:checkResult", + "security/RLSEvaluationResult:durationMs", + "security/RLSEvaluationResult:error", + "security/RLSEvaluationResult:granted", + "security/RLSEvaluationResult:policyName", + "security/RLSEvaluationResult:usingResult", + "security/RLSUserContext:attributes", + "security/RLSUserContext:department", + "security/RLSUserContext:email", + "security/RLSUserContext:id", + "security/RLSUserContext:positions", + "security/RLSUserContext:tenantId", + "security/RowLevelSecurityPolicy:check", + "security/RowLevelSecurityPolicy:description", + "security/RowLevelSecurityPolicy:enabled", + "security/RowLevelSecurityPolicy:label", + "security/RowLevelSecurityPolicy:name", + "security/RowLevelSecurityPolicy:object", + "security/RowLevelSecurityPolicy:operation", + "security/RowLevelSecurityPolicy:positions", + "security/RowLevelSecurityPolicy:priority [RETIRED]", + "security/RowLevelSecurityPolicy:tags", + "security/RowLevelSecurityPolicy:using", + "security/SharingRule:accessLevel", + "security/SharingRule:active", + "security/SharingRule:condition", + "security/SharingRule:description", + "security/SharingRule:label", + "security/SharingRule:name", + "security/SharingRule:object", + "security/SharingRule:sharedWith", + "security/SharingRule:type" + ] +} diff --git a/packages/spec/authorable-surface/shared.json b/packages/spec/authorable-surface/shared.json new file mode 100644 index 0000000000..0342b5d23c --- /dev/null +++ b/packages/spec/authorable-surface/shared.json @@ -0,0 +1,45 @@ +{ + "description": "Ratchet of every AUTHORABLE key in one category of the spec — what a metadata author may write, which for this platform IS the third-party API. Sharded by category (#5837) so two PRs touching different categories never share a file; the gate reads the whole authorable-surface/ directory as ONE set, so deleting a shard deletes its keys exactly as deleting lines did. Auto-updated on additions (commit the change). A key that disappears without a tombstone fails gen:schema, because these schemas are not .strict() and Zod would silently strip it. \"[RETIRED]\" marks a tombstoned key that still rejects with an upgrade prescription. See #3855, ADR-0059 §5.", + "category": "shared", + "keys": [ + "shared/BaseMetadataRecord:format", + "shared/BaseMetadataRecord:id", + "shared/BaseMetadataRecord:name", + "shared/BaseMetadataRecord:type", + "shared/CorsConfig:credentials", + "shared/CorsConfig:enabled", + "shared/CorsConfig:maxAge", + "shared/CorsConfig:methods", + "shared/CorsConfig:origins", + "shared/Expression:ast", + "shared/Expression:dialect", + "shared/Expression:meta", + "shared/Expression:source", + "shared/ExpressionMeta:generatedBy", + "shared/ExpressionMeta:rationale", + "shared/FieldMapping:defaultValue", + "shared/FieldMapping:source", + "shared/FieldMapping:target", + "shared/FieldMapping:transform", + "shared/HttpRequest:body", + "shared/HttpRequest:headers", + "shared/HttpRequest:method", + "shared/HttpRequest:params", + "shared/HttpRequest:url", + "shared/Predicate:ast", + "shared/Predicate:dialect", + "shared/Predicate:meta", + "shared/Predicate:source", + "shared/Protection:docsUrl", + "shared/Protection:lock", + "shared/Protection:reason", + "shared/RateLimitConfig:enabled", + "shared/RateLimitConfig:maxRequests", + "shared/RateLimitConfig:windowMs", + "shared/SortItem:field", + "shared/SortItem:order", + "shared/StaticMount:cacheControl", + "shared/StaticMount:directory", + "shared/StaticMount:path" + ] +} diff --git a/packages/spec/authorable-surface/studio.json b/packages/spec/authorable-surface/studio.json new file mode 100644 index 0000000000..f69f7a1f3c --- /dev/null +++ b/packages/spec/authorable-surface/studio.json @@ -0,0 +1,162 @@ +{ + "description": "Ratchet of every AUTHORABLE key in one category of the spec — what a metadata author may write, which for this platform IS the third-party API. Sharded by category (#5837) so two PRs touching different categories never share a file; the gate reads the whole authorable-surface/ directory as ONE set, so deleting a shard deletes its keys exactly as deleting lines did. Auto-updated on additions (commit the change). A key that disappears without a tombstone fails gen:schema, because these schemas are not .strict() and Zod would silently strip it. \"[RETIRED]\" marks a tombstoned key that still rejects with an upgrade prescription. See #3855, ADR-0059 §5.", + "category": "studio", + "keys": [ + "studio/ActionContribution:icon", + "studio/ActionContribution:id", + "studio/ActionContribution:label", + "studio/ActionContribution:location", + "studio/ActionContribution:metadataTypes", + "studio/CommandContribution:icon", + "studio/CommandContribution:id", + "studio/CommandContribution:label", + "studio/CommandContribution:shortcut", + "studio/ERDiagramConfig:autoFit", + "studio/ERDiagramConfig:clickToNavigate", + "studio/ERDiagramConfig:dragToConnect", + "studio/ERDiagramConfig:enabled", + "studio/ERDiagramConfig:exportFormats", + "studio/ERDiagramConfig:hideOrphans", + "studio/ERDiagramConfig:highlightOnHover", + "studio/ERDiagramConfig:layout", + "studio/ERDiagramConfig:maxZoom", + "studio/ERDiagramConfig:minZoom", + "studio/ERDiagramConfig:nodeDisplay", + "studio/ERDiagramConfig:showEdgeLabels", + "studio/ERDiagramConfig:showMinimap", + "studio/ERDiagramConfig:zoomControls", + "studio/ERNodeDisplay:maxFieldsVisible", + "studio/ERNodeDisplay:showDescription", + "studio/ERNodeDisplay:showFieldTypes", + "studio/ERNodeDisplay:showFields", + "studio/ERNodeDisplay:showIcon", + "studio/ERNodeDisplay:showRecordCount", + "studio/ERNodeDisplay:showRequiredIndicator", + "studio/FieldEditorConfig:batchOperations", + "studio/FieldEditorConfig:dragReorder", + "studio/FieldEditorConfig:fieldGroups", + "studio/FieldEditorConfig:inlineEditing", + "studio/FieldEditorConfig:paginationThreshold", + "studio/FieldEditorConfig:propertySections", + "studio/FieldEditorConfig:showFieldGroups", + "studio/FieldEditorConfig:showPropertyPanel", + "studio/FieldEditorConfig:showUsageStats", + "studio/FieldGroup:defaultExpanded", + "studio/FieldGroup:icon", + "studio/FieldGroup:key", + "studio/FieldGroup:label", + "studio/FieldGroup:order", + "studio/FieldPropertySection:defaultExpanded", + "studio/FieldPropertySection:icon", + "studio/FieldPropertySection:key", + "studio/FieldPropertySection:label", + "studio/FieldPropertySection:order", + "studio/FlowBuilderConfig:animateExecution", + "studio/FlowBuilderConfig:connectionValidation", + "studio/FlowBuilderConfig:layoutAlgorithm", + "studio/FlowBuilderConfig:layoutDirection", + "studio/FlowBuilderConfig:nodeDescriptors", + "studio/FlowBuilderConfig:showMinimap", + "studio/FlowBuilderConfig:showPalette", + "studio/FlowBuilderConfig:showPropertyPanel", + "studio/FlowBuilderConfig:snap", + "studio/FlowBuilderConfig:undoLimit", + "studio/FlowBuilderConfig:zoom", + "studio/FlowCanvasEdge:animated", + "studio/FlowCanvasEdge:color", + "studio/FlowCanvasEdge:edgeId", + "studio/FlowCanvasEdge:labelPosition", + "studio/FlowCanvasEdge:style", + "studio/FlowCanvasEdge:waypoints", + "studio/FlowCanvasNode:annotation", + "studio/FlowCanvasNode:borderColor", + "studio/FlowCanvasNode:collapsed", + "studio/FlowCanvasNode:fillColor", + "studio/FlowCanvasNode:height", + "studio/FlowCanvasNode:nodeId", + "studio/FlowCanvasNode:width", + "studio/FlowCanvasNode:x", + "studio/FlowCanvasNode:y", + "studio/FlowNodeRenderDescriptor:action", + "studio/FlowNodeRenderDescriptor:allowBoundaryEvents", + "studio/FlowNodeRenderDescriptor:borderColor", + "studio/FlowNodeRenderDescriptor:defaultHeight", + "studio/FlowNodeRenderDescriptor:defaultLabel", + "studio/FlowNodeRenderDescriptor:defaultWidth", + "studio/FlowNodeRenderDescriptor:fillColor", + "studio/FlowNodeRenderDescriptor:icon", + "studio/FlowNodeRenderDescriptor:paletteCategory", + "studio/FlowNodeRenderDescriptor:shape", + "studio/MetadataIconContribution:icon", + "studio/MetadataIconContribution:label", + "studio/MetadataIconContribution:metadataType", + "studio/MetadataViewerContribution:id", + "studio/MetadataViewerContribution:label", + "studio/MetadataViewerContribution:metadataTypes", + "studio/MetadataViewerContribution:modes", + "studio/MetadataViewerContribution:priority", + "studio/ObjectDesignerConfig:defaultView", + "studio/ObjectDesignerConfig:erDiagram", + "studio/ObjectDesignerConfig:fieldEditor", + "studio/ObjectDesignerConfig:objectManager", + "studio/ObjectDesignerConfig:objectPreview", + "studio/ObjectDesignerConfig:relationshipMapper", + "studio/ObjectFilter:hasFieldType", + "studio/ObjectFilter:hasRelationships", + "studio/ObjectFilter:includeAbstract", + "studio/ObjectFilter:includeSystem", + "studio/ObjectFilter:package", + "studio/ObjectFilter:searchQuery", + "studio/ObjectFilter:tags", + "studio/ObjectManagerConfig:defaultDisplayMode", + "studio/ObjectManagerConfig:defaultFilter", + "studio/ObjectManagerConfig:defaultSortDirection", + "studio/ObjectManagerConfig:defaultSortField", + "studio/ObjectManagerConfig:enableComparison", + "studio/ObjectManagerConfig:showCreateAction", + "studio/ObjectManagerConfig:showERDiagramToggle", + "studio/ObjectManagerConfig:showFieldCount", + "studio/ObjectManagerConfig:showQuickPreview", + "studio/ObjectManagerConfig:showRelationshipCount", + "studio/ObjectManagerConfig:showStatsSummary", + "studio/ObjectPreviewConfig:defaultTab", + "studio/ObjectPreviewConfig:showBreadcrumbs", + "studio/ObjectPreviewConfig:showHeader", + "studio/ObjectPreviewConfig:tabs", + "studio/ObjectPreviewTab:enabled", + "studio/ObjectPreviewTab:icon", + "studio/ObjectPreviewTab:key", + "studio/ObjectPreviewTab:label", + "studio/ObjectPreviewTab:order", + "studio/PanelContribution:icon", + "studio/PanelContribution:id", + "studio/PanelContribution:label", + "studio/PanelContribution:location", + "studio/RelationshipDisplay:cardinalityLabel", + "studio/RelationshipDisplay:color", + "studio/RelationshipDisplay:highlightColor", + "studio/RelationshipDisplay:lineStyle", + "studio/RelationshipDisplay:type", + "studio/RelationshipMapperConfig:displayConfig", + "studio/RelationshipMapperConfig:showCascadeWarnings", + "studio/RelationshipMapperConfig:showReverseRelationships", + "studio/RelationshipMapperConfig:visualCreation", + "studio/SidebarGroupContribution:icon", + "studio/SidebarGroupContribution:key", + "studio/SidebarGroupContribution:label", + "studio/SidebarGroupContribution:metadataTypes", + "studio/SidebarGroupContribution:order", + "studio/StudioPluginContributions:actions", + "studio/StudioPluginContributions:commands", + "studio/StudioPluginContributions:metadataIcons", + "studio/StudioPluginContributions:metadataViewers", + "studio/StudioPluginContributions:panels", + "studio/StudioPluginContributions:sidebarGroups", + "studio/StudioPluginManifest:author", + "studio/StudioPluginManifest:contributes", + "studio/StudioPluginManifest:description", + "studio/StudioPluginManifest:id", + "studio/StudioPluginManifest:name", + "studio/StudioPluginManifest:version" + ] +} diff --git a/packages/spec/authorable-surface/system.json b/packages/spec/authorable-surface/system.json new file mode 100644 index 0000000000..c9da8ba25d --- /dev/null +++ b/packages/spec/authorable-surface/system.json @@ -0,0 +1,1398 @@ +{ + "description": "Ratchet of every AUTHORABLE key in one category of the spec — what a metadata author may write, which for this platform IS the third-party API. Sharded by category (#5837) so two PRs touching different categories never share a file; the gate reads the whole authorable-surface/ directory as ONE set, so deleting a shard deletes its keys exactly as deleting lines did. Auto-updated on additions (commit the change). A key that disappears without a tombstone fails gen:schema, because these schemas are not .strict() and Zod would silently strip it. \"[RETIRED]\" marks a tombstoned key that still rejects with an upgrade prescription. See #3855, ADR-0059 §5.", + "category": "system", + "keys": [ + "system/AccessControlConfig:acl", + "system/AccessControlConfig:allowedHeaders", + "system/AccessControlConfig:allowedIps", + "system/AccessControlConfig:allowedMethods", + "system/AccessControlConfig:allowedOrigins", + "system/AccessControlConfig:blockedIps", + "system/AccessControlConfig:corsEnabled", + "system/AccessControlConfig:exposeHeaders", + "system/AccessControlConfig:maxAge", + "system/AccessControlConfig:publicAccess", + "system/ActionResultDialogTranslation:acknowledge", + "system/ActionResultDialogTranslation:description", + "system/ActionResultDialogTranslation:fields", + "system/ActionResultDialogTranslation:title", + "system/AddFieldOperation:field", + "system/AddFieldOperation:fieldName", + "system/AddFieldOperation:objectName", + "system/AddFieldOperation:type", + "system/AdvancedAuthConfig:cookiePrefix", + "system/AdvancedAuthConfig:crossSubDomainCookies", + "system/AdvancedAuthConfig:disableCSRFCheck", + "system/AdvancedAuthConfig:useSecureCookies", + "system/AnalyzerConfig:customFilters", + "system/AnalyzerConfig:language", + "system/AnalyzerConfig:stopwords", + "system/AnalyzerConfig:type", + "system/AppCompatibilityCheck:compatible", + "system/AppCompatibilityCheck:issues", + "system/AppInstallRequest:appId", + "system/AppInstallRequest:configOverrides", + "system/AppInstallRequest:skipSeedData", + "system/AppInstallRequest:tenantId", + "system/AppInstallResult:appId", + "system/AppInstallResult:createdTables", + "system/AppInstallResult:durationMs", + "system/AppInstallResult:error", + "system/AppInstallResult:installedObjects", + "system/AppInstallResult:seededRecords", + "system/AppInstallResult:success", + "system/AppInstallResult:version", + "system/AppManifest:dependencies", + "system/AppManifest:description", + "system/AppManifest:flows", + "system/AppManifest:hasSeedData", + "system/AppManifest:label", + "system/AppManifest:minKernelVersion", + "system/AppManifest:name", + "system/AppManifest:objects", + "system/AppManifest:seedData", + "system/AppManifest:version", + "system/AppManifest:views", + "system/AuthConfig:advanced", + "system/AuthConfig:baseUrl", + "system/AuthConfig:databaseUrl", + "system/AuthConfig:emailAndPassword", + "system/AuthConfig:emailVerification", + "system/AuthConfig:mutualTls", + "system/AuthConfig:oidcProviders", + "system/AuthConfig:plugins", + "system/AuthConfig:providers", + "system/AuthConfig:secret", + "system/AuthConfig:session", + "system/AuthConfig:socialProviders", + "system/AuthConfig:ssoOnlyMode", + "system/AuthConfig:trustedOrigins", + "system/AuthConfig:uiBasePath", + "system/AuthPluginConfig:admin", + "system/AuthPluginConfig:deviceAuthorization", + "system/AuthPluginConfig:dynamicClientRegistration", + "system/AuthPluginConfig:magicLink", + "system/AuthPluginConfig:oidcProvider", + "system/AuthPluginConfig:organization", + "system/AuthPluginConfig:passkeys", + "system/AuthPluginConfig:passwordRejectBreached", + "system/AuthPluginConfig:phoneNumber", + "system/AuthPluginConfig:twoFactor", + "system/AuthProviderConfig:clientId", + "system/AuthProviderConfig:clientSecret", + "system/AuthProviderConfig:id", + "system/AuthProviderConfig:scope", + "system/AwarenessEvent:eventId", + "system/AwarenessEvent:eventType", + "system/AwarenessEvent:payload", + "system/AwarenessEvent:sessionId", + "system/AwarenessEvent:timestamp", + "system/AwarenessEvent:userId", + "system/AwarenessSession:documentId", + "system/AwarenessSession:lastUpdate", + "system/AwarenessSession:metadata", + "system/AwarenessSession:sessionId", + "system/AwarenessSession:startedAt", + "system/AwarenessSession:users", + "system/AwarenessUpdate:currentDocument", + "system/AwarenessUpdate:currentView", + "system/AwarenessUpdate:metadata", + "system/AwarenessUpdate:status", + "system/AwarenessUserState:currentDocument", + "system/AwarenessUserState:currentView", + "system/AwarenessUserState:joinedAt", + "system/AwarenessUserState:lastActivity", + "system/AwarenessUserState:metadata", + "system/AwarenessUserState:permissions", + "system/AwarenessUserState:sessionId", + "system/AwarenessUserState:status", + "system/AwarenessUserState:userAvatar", + "system/AwarenessUserState:userId", + "system/AwarenessUserState:userName", + "system/BackupConfig:compression", + "system/BackupConfig:destination", + "system/BackupConfig:encryption", + "system/BackupConfig:retention", + "system/BackupConfig:schedule", + "system/BackupConfig:strategy", + "system/BackupConfig:verifyAfterBackup", + "system/BackupRetention:days", + "system/BackupRetention:maxCopies", + "system/BackupRetention:minCopies", + "system/BatchProgress:batchId", + "system/BatchProgress:completedAt", + "system/BatchProgress:failed", + "system/BatchProgress:percentage", + "system/BatchProgress:processed", + "system/BatchProgress:startedAt", + "system/BatchProgress:status", + "system/BatchProgress:succeeded", + "system/BatchProgress:total", + "system/Book:_lock", + "system/Book:_lockDocsUrl", + "system/Book:_lockReason", + "system/Book:_lockSource", + "system/Book:_packageId", + "system/Book:_packageVersion", + "system/Book:_provenance", + "system/Book:audience", + "system/Book:description", + "system/Book:groups", + "system/Book:icon", + "system/Book:label", + "system/Book:name", + "system/Book:order", + "system/Book:slug", + "system/BookGroup:include", + "system/BookGroup:key", + "system/BookGroup:label", + "system/BookGroup:order", + "system/BookGroup:package", + "system/BookGroup:pages", + "system/BookGroup:translations [RETIRED]", + "system/BucketConfig:accessControl", + "system/BucketConfig:bucketName", + "system/BucketConfig:description", + "system/BucketConfig:enabled", + "system/BucketConfig:encryption", + "system/BucketConfig:endpoint", + "system/BucketConfig:label", + "system/BucketConfig:lifecyclePolicy", + "system/BucketConfig:multipartConfig", + "system/BucketConfig:name", + "system/BucketConfig:pathStyle", + "system/BucketConfig:provider", + "system/BucketConfig:region", + "system/BucketConfig:tags", + "system/BucketConfig:versioning", + "system/CRDTMergeResult:conflicts", + "system/CRDTMergeResult:state", + "system/CacheAvalanchePrevention:circuitBreaker", + "system/CacheAvalanchePrevention:jitterTtl", + "system/CacheAvalanchePrevention:lockout", + "system/CacheConfig:compression", + "system/CacheConfig:enabled", + "system/CacheConfig:encryption", + "system/CacheConfig:invalidation", + "system/CacheConfig:prefetch", + "system/CacheConfig:tiers", + "system/CacheInvalidation:pattern", + "system/CacheInvalidation:scope", + "system/CacheInvalidation:tags", + "system/CacheInvalidation:trigger", + "system/CacheTier:maxSize", + "system/CacheTier:name", + "system/CacheTier:strategy", + "system/CacheTier:ttl", + "system/CacheTier:type", + "system/CacheTier:warmup", + "system/CacheWarmup:concurrency", + "system/CacheWarmup:enabled", + "system/CacheWarmup:patterns", + "system/CacheWarmup:schedule", + "system/CacheWarmup:strategy", + "system/ChangeImpact:affectedSystems", + "system/ChangeImpact:affectedUsers", + "system/ChangeImpact:downtime", + "system/ChangeImpact:level", + "system/ChangeRequest:approval", + "system/ChangeRequest:attachments", + "system/ChangeRequest:description", + "system/ChangeRequest:id", + "system/ChangeRequest:impact", + "system/ChangeRequest:implementation", + "system/ChangeRequest:metadata", + "system/ChangeRequest:priority", + "system/ChangeRequest:requestedAt", + "system/ChangeRequest:requestedBy", + "system/ChangeRequest:rollbackPlan", + "system/ChangeRequest:schedule", + "system/ChangeRequest:securityImpact", + "system/ChangeRequest:status", + "system/ChangeRequest:title", + "system/ChangeRequest:type", + "system/ChangeSet:author", + "system/ChangeSet:createdAt", + "system/ChangeSet:dependencies", + "system/ChangeSet:description", + "system/ChangeSet:id", + "system/ChangeSet:name", + "system/ChangeSet:operations", + "system/ChangeSet:rollback", + "system/CollaborationSession:config", + "system/CollaborationSession:createdAt", + "system/CollaborationSession:cursors", + "system/CollaborationSession:documentId", + "system/CollaborationSession:lastActivity", + "system/CollaborationSession:operations", + "system/CollaborationSession:sessionId", + "system/CollaborationSession:status", + "system/CollaborationSession:users", + "system/CollaborationSession:version", + "system/CollaborationSessionConfig:conflictResolution", + "system/CollaborationSessionConfig:enableAwareness", + "system/CollaborationSessionConfig:enableCursorSharing", + "system/CollaborationSessionConfig:enablePresence", + "system/CollaborationSessionConfig:idleTimeout", + "system/CollaborationSessionConfig:maxUsers", + "system/CollaborationSessionConfig:mode", + "system/CollaborationSessionConfig:persistence", + "system/CollaborationSessionConfig:snapshot", + "system/CollaborativeCursor:documentId", + "system/CollaborativeCursor:isTyping", + "system/CollaborativeCursor:lastUpdate", + "system/CollaborativeCursor:metadata", + "system/CollaborativeCursor:position", + "system/CollaborativeCursor:selection", + "system/CollaborativeCursor:sessionId", + "system/CollaborativeCursor:style", + "system/CollaborativeCursor:userId", + "system/CollaborativeCursor:userName", + "system/ComplianceAuditRequirement:alertOnMissing", + "system/ComplianceAuditRequirement:framework", + "system/ComplianceAuditRequirement:requiredEvents", + "system/ComplianceAuditRequirement:retentionDays", + "system/ComplianceEncryptionRequirement:dataClassifications", + "system/ComplianceEncryptionRequirement:framework", + "system/ComplianceEncryptionRequirement:keyRotationMaxDays", + "system/ComplianceEncryptionRequirement:minimumAlgorithm", + "system/ConsoleDestinationConfig:colors", + "system/ConsoleDestinationConfig:prettyPrint", + "system/ConsoleDestinationConfig:stream", + "system/ConsumerConfig:autoOffsetReset", + "system/ConsumerConfig:enableAutoCommit", + "system/ConsumerConfig:groupId", + "system/ConsumerConfig:maxPollRecords", + "system/CounterOperation:delta", + "system/CounterOperation:replicaId", + "system/CounterOperation:timestamp", + "system/CoverageBreakdownEntry:coveragePercent", + "system/CoverageBreakdownEntry:group", + "system/CoverageBreakdownEntry:totalKeys", + "system/CoverageBreakdownEntry:translatedKeys", + "system/CreateObjectOperation:object", + "system/CreateObjectOperation:type", + "system/CronSchedule:expression", + "system/CronSchedule:timezone", + "system/CronSchedule:type", + "system/CursorSelection:anchor", + "system/CursorSelection:direction", + "system/CursorSelection:focus", + "system/CursorStyle:color", + "system/CursorStyle:label", + "system/CursorStyle:opacity", + "system/CursorStyle:pulseOnUpdate", + "system/CursorStyle:showLabel", + "system/CursorUpdate:isTyping", + "system/CursorUpdate:metadata", + "system/CursorUpdate:position", + "system/CursorUpdate:selection", + "system/DataClassificationPolicy:classification", + "system/DataClassificationPolicy:requireAudit", + "system/DataClassificationPolicy:requireEncryption", + "system/DataClassificationPolicy:requireMasking", + "system/DataClassificationPolicy:retentionDays", + "system/DataMigrationFlag:advisory", + "system/DataMigrationFlag:applied_at", + "system/DataMigrationFlag:blocking", + "system/DataMigrationFlag:details", + "system/DataMigrationFlag:id", + "system/DataMigrationFlag:last_run_at", + "system/DataMigrationFlag:verified_at", + "system/DatabaseLevelIsolationStrategy:backup", + "system/DatabaseLevelIsolationStrategy:connectionPool", + "system/DatabaseLevelIsolationStrategy:database", + "system/DatabaseLevelIsolationStrategy:encryption", + "system/DatabaseLevelIsolationStrategy:strategy", + "system/DeadLetterQueue:enabled", + "system/DeadLetterQueue:maxRetries", + "system/DeadLetterQueue:queueName", + "system/DeleteObjectOperation:objectName", + "system/DeleteObjectOperation:type", + "system/DeployBundle:flows", + "system/DeployBundle:manifest", + "system/DeployBundle:objects", + "system/DeployBundle:permissions", + "system/DeployBundle:seedData", + "system/DeployBundle:views", + "system/DeployDiff:changes", + "system/DeployDiff:hasBreakingChanges", + "system/DeployDiff:summary", + "system/DeployManifest:checksum", + "system/DeployManifest:createdAt", + "system/DeployManifest:flows", + "system/DeployManifest:objects", + "system/DeployManifest:permissions", + "system/DeployManifest:version", + "system/DeployManifest:views", + "system/DeployValidationIssue:code", + "system/DeployValidationIssue:message", + "system/DeployValidationIssue:path", + "system/DeployValidationIssue:severity", + "system/DeployValidationResult:errorCount", + "system/DeployValidationResult:issues", + "system/DeployValidationResult:valid", + "system/DeployValidationResult:warningCount", + "system/DisasterRecoveryPlan:backup", + "system/DisasterRecoveryPlan:contacts", + "system/DisasterRecoveryPlan:enabled", + "system/DisasterRecoveryPlan:failover", + "system/DisasterRecoveryPlan:replication", + "system/DisasterRecoveryPlan:rpo", + "system/DisasterRecoveryPlan:rto", + "system/DisasterRecoveryPlan:runbookUrl", + "system/DisasterRecoveryPlan:testing", + "system/DistributedCacheConfig:avalanchePrevention", + "system/DistributedCacheConfig:compression", + "system/DistributedCacheConfig:consistency", + "system/DistributedCacheConfig:enabled", + "system/DistributedCacheConfig:encryption", + "system/DistributedCacheConfig:invalidation", + "system/DistributedCacheConfig:prefetch", + "system/DistributedCacheConfig:tiers", + "system/DistributedCacheConfig:warmup", + "system/Doc:_lock", + "system/Doc:_lockDocsUrl", + "system/Doc:_lockReason", + "system/Doc:_lockSource", + "system/Doc:_packageId", + "system/Doc:_packageVersion", + "system/Doc:_provenance", + "system/Doc:content", + "system/Doc:description", + "system/Doc:group", + "system/Doc:label", + "system/Doc:name", + "system/Doc:order", + "system/Doc:tags", + "system/Doc:translations", + "system/EmailAddressConfig:address", + "system/EmailAddressConfig:name", + "system/EmailAndPasswordConfig:autoSignIn", + "system/EmailAndPasswordConfig:disableSignUp", + "system/EmailAndPasswordConfig:enabled", + "system/EmailAndPasswordConfig:maxPasswordLength", + "system/EmailAndPasswordConfig:minPasswordLength", + "system/EmailAndPasswordConfig:requireEmailVerification", + "system/EmailAndPasswordConfig:resetPasswordTokenExpiresIn", + "system/EmailAndPasswordConfig:revokeSessionsOnPasswordReset", + "system/EmailServiceConfig:apiKey", + "system/EmailServiceConfig:appName", + "system/EmailServiceConfig:defaultFrom", + "system/EmailServiceConfig:defaultTemplateContext", + "system/EmailServiceConfig:options", + "system/EmailServiceConfig:persist", + "system/EmailServiceConfig:provider", + "system/EmailServiceConfig:queueDelivery", + "system/EmailServiceConfig:retries", + "system/EmailTemplateDefinition:_lock", + "system/EmailTemplateDefinition:_lockDocsUrl", + "system/EmailTemplateDefinition:_lockReason", + "system/EmailTemplateDefinition:_lockSource", + "system/EmailTemplateDefinition:_packageId", + "system/EmailTemplateDefinition:_packageVersion", + "system/EmailTemplateDefinition:_provenance", + "system/EmailTemplateDefinition:active", + "system/EmailTemplateDefinition:bodyHtml", + "system/EmailTemplateDefinition:bodyText", + "system/EmailTemplateDefinition:category", + "system/EmailTemplateDefinition:description", + "system/EmailTemplateDefinition:fromOverride", + "system/EmailTemplateDefinition:isSystem", + "system/EmailTemplateDefinition:label", + "system/EmailTemplateDefinition:locale", + "system/EmailTemplateDefinition:name", + "system/EmailTemplateDefinition:protection", + "system/EmailTemplateDefinition:replyTo", + "system/EmailTemplateDefinition:subject", + "system/EmailTemplateDefinition:variables", + "system/EmailTemplateDefinitionVariable:description", + "system/EmailTemplateDefinitionVariable:name", + "system/EmailTemplateDefinitionVariable:required", + "system/EmailTemplateDefinitionVariable:type", + "system/EmailVerificationConfig:autoSignInAfterVerification", + "system/EmailVerificationConfig:expiresIn", + "system/EmailVerificationConfig:sendOnSignIn", + "system/EmailVerificationConfig:sendOnSignUp", + "system/EncryptionConfig:algorithm", + "system/EncryptionConfig:deterministicEncryption", + "system/EncryptionConfig:enabled", + "system/EncryptionConfig:keyManagement", + "system/EncryptionConfig:scope", + "system/EncryptionConfig:searchableEncryption", + "system/ExecuteSqlOperation:description", + "system/ExecuteSqlOperation:sql", + "system/ExecuteSqlOperation:type", + "system/ExternalServiceDestinationConfig:config", + "system/ExternalServiceDestinationConfig:credentials", + "system/ExternalServiceDestinationConfig:endpoint", + "system/ExternalServiceDestinationConfig:index", + "system/ExternalServiceDestinationConfig:logGroup", + "system/ExternalServiceDestinationConfig:logStream", + "system/ExternalServiceDestinationConfig:region", + "system/FacetConfig:field", + "system/FacetConfig:maxValues", + "system/FacetConfig:sort", + "system/FailoverConfig:autoFailover", + "system/FailoverConfig:dns", + "system/FailoverConfig:failureThreshold", + "system/FailoverConfig:healthCheckInterval", + "system/FailoverConfig:mode", + "system/FailoverConfig:regions", + "system/Feature:code", + "system/Feature:description", + "system/Feature:label", + "system/Feature:requires", + "system/Feature:type", + "system/Feature:unit", + "system/FieldEncryption:encryptionConfig", + "system/FieldEncryption:fieldName", + "system/FieldEncryption:indexable", + "system/FieldTranslation:help", + "system/FieldTranslation:label", + "system/FieldTranslation:options", + "system/FieldTranslation:placeholder", + "system/FileDestinationConfig:append", + "system/FileDestinationConfig:encoding", + "system/FileDestinationConfig:path", + "system/FileDestinationConfig:rotation", + "system/FileMetadata:created", + "system/FileMetadata:etag", + "system/FileMetadata:fileId", + "system/FileMetadata:lastModified", + "system/FileMetadata:mimeType", + "system/FileMetadata:name", + "system/FileMetadata:path", + "system/FileMetadata:size", + "system/GCounter:counts", + "system/GCounter:type", + "system/HistogramBucketConfig:explicit", + "system/HistogramBucketConfig:exponential", + "system/HistogramBucketConfig:linear", + "system/HistogramBucketConfig:type", + "system/HttpDestinationConfig:auth", + "system/HttpDestinationConfig:batch", + "system/HttpDestinationConfig:headers", + "system/HttpDestinationConfig:method", + "system/HttpDestinationConfig:retry", + "system/HttpDestinationConfig:timeout", + "system/HttpDestinationConfig:url", + "system/Incident:affectedDataClassifications", + "system/Incident:affectedSystems", + "system/Incident:category", + "system/Incident:correctiveActions", + "system/Incident:description", + "system/Incident:detectedAt", + "system/Incident:id", + "system/Incident:lessonsLearned", + "system/Incident:metadata", + "system/Incident:relatedChangeRequestIds", + "system/Incident:reportedAt", + "system/Incident:reportedBy", + "system/Incident:resolvedAt", + "system/Incident:responsePhases", + "system/Incident:rootCause", + "system/Incident:severity", + "system/Incident:status", + "system/Incident:title", + "system/IncidentNotificationMatrix:escalationChain", + "system/IncidentNotificationMatrix:escalationTimeoutMinutes", + "system/IncidentNotificationMatrix:rules", + "system/IncidentNotificationRule:channels", + "system/IncidentNotificationRule:notifyRegulators", + "system/IncidentNotificationRule:recipients", + "system/IncidentNotificationRule:regulatorDeadlineHours", + "system/IncidentNotificationRule:severity", + "system/IncidentNotificationRule:withinMinutes", + "system/IncidentResponsePhase:assignedTo", + "system/IncidentResponsePhase:completedAt", + "system/IncidentResponsePhase:description", + "system/IncidentResponsePhase:notes", + "system/IncidentResponsePhase:phase", + "system/IncidentResponsePhase:targetHours", + "system/IncidentResponsePolicy:defaultResponseTeam", + "system/IncidentResponsePolicy:enabled", + "system/IncidentResponsePolicy:notificationMatrix", + "system/IncidentResponsePolicy:regulatoryNotificationThreshold", + "system/IncidentResponsePolicy:requirePostIncidentReview", + "system/IncidentResponsePolicy:retentionDays", + "system/IncidentResponsePolicy:triageDeadlineHours", + "system/IntervalSchedule:intervalMs", + "system/IntervalSchedule:type", + "system/Job:_lock", + "system/Job:_lockDocsUrl", + "system/Job:_lockReason", + "system/Job:_lockSource", + "system/Job:_packageId", + "system/Job:_packageVersion", + "system/Job:_provenance", + "system/Job:description", + "system/Job:enabled", + "system/Job:handler", + "system/Job:label", + "system/Job:name", + "system/Job:retryPolicy", + "system/Job:schedule", + "system/Job:timeout", + "system/JobExecution:completedAt", + "system/JobExecution:durationMs", + "system/JobExecution:error", + "system/JobExecution:jobId", + "system/JobExecution:startedAt", + "system/JobExecution:status", + "system/KeyRotationPolicy:autoRotate", + "system/KeyRotationPolicy:enabled", + "system/KeyRotationPolicy:frequencyDays", + "system/KeyRotationPolicy:retainOldVersions", + "system/LWWRegister:replicaId", + "system/LWWRegister:timestamp", + "system/LWWRegister:type", + "system/LWWRegister:value", + "system/LWWRegister:vectorClock", + "system/License:customFeatures", + "system/License:customLimits", + "system/License:expiresAt", + "system/License:issuedAt", + "system/License:planCode", + "system/License:plugins", + "system/License:signature", + "system/License:spaceId", + "system/License:status", + "system/LifecyclePolicyConfig:enabled", + "system/LifecyclePolicyConfig:rules", + "system/LifecyclePolicyRule:action", + "system/LifecyclePolicyRule:daysAfterCreation", + "system/LifecyclePolicyRule:daysAfterModification", + "system/LifecyclePolicyRule:enabled", + "system/LifecyclePolicyRule:id", + "system/LifecyclePolicyRule:prefix", + "system/LifecyclePolicyRule:tags", + "system/LifecyclePolicyRule:targetStorageClass", + "system/LogDestination:console", + "system/LogDestination:enabled", + "system/LogDestination:externalService", + "system/LogDestination:file", + "system/LogDestination:filterId", + "system/LogDestination:format", + "system/LogDestination:http", + "system/LogDestination:level", + "system/LogDestination:name", + "system/LogDestination:type", + "system/LogEnrichmentConfig:addCaller", + "system/LogEnrichmentConfig:addCorrelationIds", + "system/LogEnrichmentConfig:addEnvironment", + "system/LogEnrichmentConfig:addHostname", + "system/LogEnrichmentConfig:addProcessId", + "system/LogEnrichmentConfig:addTimestampFormats", + "system/LogEnrichmentConfig:dynamicEnrichers", + "system/LogEnrichmentConfig:staticFields", + "system/LogEntry:component", + "system/LogEntry:context", + "system/LogEntry:error", + "system/LogEntry:level", + "system/LogEntry:message", + "system/LogEntry:service", + "system/LogEntry:spanId", + "system/LogEntry:timestamp", + "system/LogEntry:traceId", + "system/LoggerConfig:file", + "system/LoggerConfig:format", + "system/LoggerConfig:level", + "system/LoggerConfig:name", + "system/LoggerConfig:redact", + "system/LoggerConfig:rotation", + "system/LoggerConfig:sourceLocation", + "system/LoggingConfig:buffer", + "system/LoggingConfig:default", + "system/LoggingConfig:destinations", + "system/LoggingConfig:enabled", + "system/LoggingConfig:enrichment", + "system/LoggingConfig:label", + "system/LoggingConfig:level", + "system/LoggingConfig:loggers", + "system/LoggingConfig:name", + "system/LoggingConfig:performance", + "system/LoggingConfig:redact", + "system/LoggingConfig:sampling", + "system/MaskingVisibilityRule:approvalRoles", + "system/MaskingVisibilityRule:auditUnmask", + "system/MaskingVisibilityRule:dataClassification", + "system/MaskingVisibilityRule:defaultMasked", + "system/MaskingVisibilityRule:requireApproval", + "system/MaskingVisibilityRule:unmaskRoles", + "system/MessageQueueConfig:consumers", + "system/MessageQueueConfig:deadLetterQueue", + "system/MessageQueueConfig:provider", + "system/MessageQueueConfig:sasl", + "system/MessageQueueConfig:ssl", + "system/MessageQueueConfig:topics", + "system/MetadataCollectionInfo:count", + "system/MetadataCollectionInfo:namespaces", + "system/MetadataCollectionInfo:type", + "system/MetadataDiffResult:checksum1", + "system/MetadataDiffResult:checksum2", + "system/MetadataDiffResult:identical", + "system/MetadataDiffResult:name", + "system/MetadataDiffResult:patch", + "system/MetadataDiffResult:summary", + "system/MetadataDiffResult:type", + "system/MetadataDiffResult:version1", + "system/MetadataDiffResult:version2", + "system/MetadataHistoryQueryOptions:includeMetadata", + "system/MetadataHistoryQueryOptions:limit", + "system/MetadataHistoryQueryOptions:offset", + "system/MetadataHistoryQueryOptions:operationType", + "system/MetadataHistoryQueryOptions:since", + "system/MetadataHistoryQueryOptions:until", + "system/MetadataHistoryQueryResult:hasMore", + "system/MetadataHistoryQueryResult:records", + "system/MetadataHistoryQueryResult:total", + "system/MetadataHistoryRecord:changeNote", + "system/MetadataHistoryRecord:checksum", + "system/MetadataHistoryRecord:environmentId", + "system/MetadataHistoryRecord:id", + "system/MetadataHistoryRecord:metadata", + "system/MetadataHistoryRecord:name", + "system/MetadataHistoryRecord:operationType", + "system/MetadataHistoryRecord:organizationId", + "system/MetadataHistoryRecord:previousChecksum", + "system/MetadataHistoryRecord:recordedAt", + "system/MetadataHistoryRecord:recordedBy", + "system/MetadataHistoryRecord:type", + "system/MetadataHistoryRecord:version", + "system/MetadataHistoryRetentionPolicy:autoCleanup", + "system/MetadataHistoryRetentionPolicy:cleanupIntervalHours", + "system/MetadataHistoryRetentionPolicy:maxAgeDays", + "system/MetadataHistoryRetentionPolicy:maxVersions", + "system/MetadataLoadOptions:cache", + "system/MetadataLoadOptions:ifNoneMatch", + "system/MetadataLoadOptions:limit", + "system/MetadataLoadOptions:loader", + "system/MetadataLoadOptions:namespace", + "system/MetadataLoadOptions:patterns", + "system/MetadataLoadOptions:raw", + "system/MetadataLoadOptions:recursive", + "system/MetadataLoadOptions:scope", + "system/MetadataLoadOptions:useCache", + "system/MetadataLoadOptions:validate", + "system/MetadataLoadResult:data", + "system/MetadataLoadResult:etag", + "system/MetadataLoadResult:format", + "system/MetadataLoadResult:fromCache", + "system/MetadataLoadResult:loadTime", + "system/MetadataLoadResult:notModified", + "system/MetadataLoadResult:source", + "system/MetadataLoadResult:stats", + "system/MetadataLoaderContract:capabilities", + "system/MetadataLoaderContract:description", + "system/MetadataLoaderContract:name", + "system/MetadataLoaderContract:protocol", + "system/MetadataLoaderContract:supportedFormats", + "system/MetadataLoaderContract:supportsCache", + "system/MetadataLoaderContract:supportsWatch", + "system/MetadataLoaderContract:supportsWrite", + "system/MetadataManagerConfig:cache", + "system/MetadataManagerConfig:datasource", + "system/MetadataManagerConfig:fallback", + "system/MetadataManagerConfig:formats", + "system/MetadataManagerConfig:loaderOptions", + "system/MetadataManagerConfig:persistence", + "system/MetadataManagerConfig:rootDir", + "system/MetadataManagerConfig:tableName", + "system/MetadataManagerConfig:validation", + "system/MetadataManagerConfig:watch", + "system/MetadataManagerConfig:watchOptions", + "system/MetadataRecord:checksum", + "system/MetadataRecord:createdAt", + "system/MetadataRecord:createdBy", + "system/MetadataRecord:environmentId", + "system/MetadataRecord:extends", + "system/MetadataRecord:id", + "system/MetadataRecord:managedBy", + "system/MetadataRecord:metadata", + "system/MetadataRecord:name", + "system/MetadataRecord:namespace", + "system/MetadataRecord:organizationId", + "system/MetadataRecord:owner", + "system/MetadataRecord:packageId", + "system/MetadataRecord:publishedAt", + "system/MetadataRecord:publishedBy", + "system/MetadataRecord:publishedDefinition", + "system/MetadataRecord:scope", + "system/MetadataRecord:source", + "system/MetadataRecord:state", + "system/MetadataRecord:strategy", + "system/MetadataRecord:tags", + "system/MetadataRecord:tenantId", + "system/MetadataRecord:type", + "system/MetadataRecord:updatedAt", + "system/MetadataRecord:updatedBy", + "system/MetadataRecord:version", + "system/MetadataSaveOptions:atomic", + "system/MetadataSaveOptions:backup", + "system/MetadataSaveOptions:create", + "system/MetadataSaveOptions:format", + "system/MetadataSaveOptions:indent", + "system/MetadataSaveOptions:loader", + "system/MetadataSaveOptions:overwrite", + "system/MetadataSaveOptions:path", + "system/MetadataSaveOptions:prettify", + "system/MetadataSaveOptions:sortKeys", + "system/MetadataSaveResult:backupPath", + "system/MetadataSaveResult:etag", + "system/MetadataSaveResult:path", + "system/MetadataSaveResult:saveTime", + "system/MetadataSaveResult:size", + "system/MetadataSaveResult:stats", + "system/MetadataSaveResult:success", + "system/MetadataStats:etag", + "system/MetadataStats:format", + "system/MetadataStats:hash", + "system/MetadataStats:modifiedAt", + "system/MetadataStats:mtime", + "system/MetadataStats:path", + "system/MetadataStats:size", + "system/MetadataWatchEvent:data", + "system/MetadataWatchEvent:metadataType", + "system/MetadataWatchEvent:name", + "system/MetadataWatchEvent:path", + "system/MetadataWatchEvent:stats", + "system/MetadataWatchEvent:timestamp", + "system/MetadataWatchEvent:type", + "system/MetricAggregationConfig:filters", + "system/MetricAggregationConfig:groupBy", + "system/MetricAggregationConfig:type", + "system/MetricAggregationConfig:window", + "system/MetricDataPoint:histogram", + "system/MetricDataPoint:labels", + "system/MetricDataPoint:name", + "system/MetricDataPoint:summary", + "system/MetricDataPoint:timestamp", + "system/MetricDataPoint:type", + "system/MetricDataPoint:value", + "system/MetricDefinition:description", + "system/MetricDefinition:enabled", + "system/MetricDefinition:histogram", + "system/MetricDefinition:label", + "system/MetricDefinition:labelNames", + "system/MetricDefinition:name", + "system/MetricDefinition:summary", + "system/MetricDefinition:type", + "system/MetricDefinition:unit", + "system/MetricExportConfig:auth", + "system/MetricExportConfig:batch", + "system/MetricExportConfig:config", + "system/MetricExportConfig:endpoint", + "system/MetricExportConfig:interval", + "system/MetricExportConfig:type", + "system/MetricsConfig:aggregations", + "system/MetricsConfig:cardinalityLimits", + "system/MetricsConfig:collectionInterval", + "system/MetricsConfig:defaultLabels", + "system/MetricsConfig:enabled", + "system/MetricsConfig:exports", + "system/MetricsConfig:label", + "system/MetricsConfig:metrics", + "system/MetricsConfig:name", + "system/MetricsConfig:retention", + "system/MetricsConfig:slis", + "system/MetricsConfig:slos", + "system/MiddlewareConfig:config", + "system/MiddlewareConfig:enabled", + "system/MiddlewareConfig:name", + "system/MiddlewareConfig:order", + "system/MiddlewareConfig:paths", + "system/MiddlewareConfig:type", + "system/MigrationDependency:migrationId", + "system/MigrationDependency:package", + "system/MigrationJournalEvent:attempt", + "system/MigrationJournalEvent:chunk_index", + "system/MigrationJournalEvent:created_at", + "system/MigrationJournalEvent:detail", + "system/MigrationJournalEvent:kind", + "system/MigrationJournalEvent:migration_id", + "system/MigrationJournalEvent:plan_hash", + "system/MigrationJournalEvent:run_id", + "system/MigrationJournalEvent:seq", + "system/MigrationPlan:dialect", + "system/MigrationPlan:estimatedDurationMs", + "system/MigrationPlan:reversible", + "system/MigrationPlan:statements", + "system/MigrationStatement:order", + "system/MigrationStatement:reversible", + "system/MigrationStatement:rollbackSql", + "system/MigrationStatement:sql", + "system/ModifyFieldOperation:changes", + "system/ModifyFieldOperation:fieldName", + "system/ModifyFieldOperation:objectName", + "system/ModifyFieldOperation:type", + "system/MultipartUploadConfig:abortIncompleteAfterDays", + "system/MultipartUploadConfig:enabled", + "system/MultipartUploadConfig:maxConcurrent", + "system/MultipartUploadConfig:maxParts", + "system/MultipartUploadConfig:partSize", + "system/MultipartUploadConfig:threshold", + "system/MutualTLSConfig:allowedCNs", + "system/MutualTLSConfig:allowedOUs", + "system/MutualTLSConfig:certificateValidation", + "system/MutualTLSConfig:clientCertRequired", + "system/MutualTLSConfig:crlUrl", + "system/MutualTLSConfig:enabled", + "system/MutualTLSConfig:ocspUrl", + "system/MutualTLSConfig:pinning", + "system/MutualTLSConfig:trustedCAs", + "system/ORSet:elements", + "system/ORSet:type", + "system/ORSetElement:removed", + "system/ORSetElement:replicaId", + "system/ORSetElement:timestamp", + "system/ORSetElement:uid", + "system/ORSetElement:value", + "system/OTOperation:baseVersion", + "system/OTOperation:components", + "system/OTOperation:documentId", + "system/OTOperation:metadata", + "system/OTOperation:operationId", + "system/OTOperation:sessionId", + "system/OTOperation:timestamp", + "system/OTOperation:userId", + "system/OTTransformResult:conflicts", + "system/OTTransformResult:operation", + "system/OTTransformResult:transformed", + "system/ObjectMetadata:cacheControl", + "system/ObjectMetadata:contentDisposition", + "system/ObjectMetadata:contentEncoding", + "system/ObjectMetadata:contentLanguage", + "system/ObjectMetadata:contentLength", + "system/ObjectMetadata:contentType", + "system/ObjectMetadata:custom", + "system/ObjectMetadata:encryption", + "system/ObjectMetadata:etag", + "system/ObjectMetadata:lastModified", + "system/ObjectMetadata:storageClass", + "system/ObjectMetadata:versionId", + "system/ObjectStorageConfig:buckets", + "system/ObjectStorageConfig:connection", + "system/ObjectStorageConfig:defaultBucket", + "system/ObjectStorageConfig:description", + "system/ObjectStorageConfig:enabled", + "system/ObjectStorageConfig:label", + "system/ObjectStorageConfig:location", + "system/ObjectStorageConfig:name", + "system/ObjectStorageConfig:options", + "system/ObjectStorageConfig:provider", + "system/ObjectStorageConfig:quota", + "system/ObjectStorageConfig:scope", + "system/ObjectTranslationData:_actions", + "system/ObjectTranslationData:_sections", + "system/ObjectTranslationData:_views", + "system/ObjectTranslationData:description", + "system/ObjectTranslationData:fields", + "system/ObjectTranslationData:label", + "system/ObjectTranslationData:pluralLabel", + "system/OidcProviderConfig:authorizationUrl", + "system/OidcProviderConfig:clientId", + "system/OidcProviderConfig:clientSecret", + "system/OidcProviderConfig:discoveryUrl", + "system/OidcProviderConfig:issuer", + "system/OidcProviderConfig:name", + "system/OidcProviderConfig:pkce", + "system/OidcProviderConfig:providerId", + "system/OidcProviderConfig:scopes", + "system/OidcProviderConfig:tokenUrl", + "system/OidcProviderConfig:userInfoUrl", + "system/OnceSchedule:at", + "system/OnceSchedule:type", + "system/OpenTelemetryCompatibility:exporter", + "system/OpenTelemetryCompatibility:instrumentation", + "system/OpenTelemetryCompatibility:resource", + "system/OpenTelemetryCompatibility:sdkVersion", + "system/OpenTelemetryCompatibility:semanticConventionsVersion", + "system/PNCounter:negative", + "system/PNCounter:positive", + "system/PNCounter:type", + "system/PackagePublishResult:itemsPublished", + "system/PackagePublishResult:packageId", + "system/PackagePublishResult:publishedAt", + "system/PackagePublishResult:success", + "system/PackagePublishResult:validationErrors", + "system/PackagePublishResult:version", + "system/Plan:active", + "system/Plan:code", + "system/Plan:currency", + "system/Plan:features", + "system/Plan:label", + "system/Plan:limits", + "system/Plan:priceMonthly", + "system/Plan:priceYearly", + "system/PresignedUrlConfig:contentType", + "system/PresignedUrlConfig:expiresIn", + "system/PresignedUrlConfig:maxSize", + "system/PresignedUrlConfig:operation", + "system/PresignedUrlConfig:responseContentDisposition", + "system/PresignedUrlConfig:responseContentType", + "system/QueueConfig:autoScale", + "system/QueueConfig:concurrency", + "system/QueueConfig:deadLetterQueue", + "system/QueueConfig:defaultRetryPolicy", + "system/QueueConfig:name", + "system/QueueConfig:priority", + "system/QueueConfig:rateLimit", + "system/QuotaEnforcementResult:allowed", + "system/QuotaEnforcementResult:currentUsage", + "system/QuotaEnforcementResult:exceededQuota", + "system/QuotaEnforcementResult:limit", + "system/QuotaEnforcementResult:message", + "system/RPO:unit", + "system/RPO:value", + "system/RTO:unit", + "system/RTO:value", + "system/RegistryConfig:accessControl", + "system/RegistryConfig:cache", + "system/RegistryConfig:defaultScope", + "system/RegistryConfig:mirrors", + "system/RegistryConfig:scope", + "system/RegistryConfig:storage", + "system/RegistryConfig:type", + "system/RegistryConfig:upstream", + "system/RegistryConfig:visibility", + "system/RegistryUpstream:auth", + "system/RegistryUpstream:retry", + "system/RegistryUpstream:syncInterval", + "system/RegistryUpstream:syncPolicy", + "system/RegistryUpstream:timeout", + "system/RegistryUpstream:tls", + "system/RegistryUpstream:url", + "system/RemoveFieldOperation:fieldName", + "system/RemoveFieldOperation:objectName", + "system/RemoveFieldOperation:type", + "system/RenameObjectOperation:newName", + "system/RenameObjectOperation:oldName", + "system/RenameObjectOperation:type", + "system/ResolvedSettingValue:cascadeChain", + "system/ResolvedSettingValue:locked", + "system/ResolvedSettingValue:lockedReason", + "system/ResolvedSettingValue:source", + "system/ResolvedSettingValue:value", + "system/RetryPolicy:backoffMs", + "system/RetryPolicy:backoffMultiplier", + "system/RetryPolicy:jitter", + "system/RetryPolicy:maxRetries", + "system/RetryPolicy:maxRetryDelayMs", + "system/RetryPolicy:retryDelayMs [RETIRED]", + "system/RollbackPlan:description", + "system/RollbackPlan:steps", + "system/RollbackPlan:testProcedure", + "system/RouteHandlerMetadata:handler", + "system/RouteHandlerMetadata:metadata", + "system/RouteHandlerMetadata:method", + "system/RouteHandlerMetadata:path", + "system/RouteHandlerMetadata:security", + "system/RowLevelIsolationStrategy:database", + "system/RowLevelIsolationStrategy:performance", + "system/RowLevelIsolationStrategy:strategy", + "system/SchemaChange:changeType", + "system/SchemaChange:entityName", + "system/SchemaChange:entityType", + "system/SchemaChange:newValue", + "system/SchemaChange:oldValue", + "system/SchemaChange:parentEntity", + "system/SchemaLevelIsolationStrategy:migrations", + "system/SchemaLevelIsolationStrategy:performance", + "system/SchemaLevelIsolationStrategy:schema", + "system/SchemaLevelIsolationStrategy:strategy", + "system/SearchConfig:analyzers", + "system/SearchConfig:facets", + "system/SearchConfig:indexes", + "system/SearchConfig:provider", + "system/SearchConfig:ranking", + "system/SearchConfig:synonyms", + "system/SearchConfig:typoTolerance", + "system/SearchIndexConfig:fields", + "system/SearchIndexConfig:indexName", + "system/SearchIndexConfig:objectName", + "system/SearchIndexConfig:replicas", + "system/SearchIndexConfig:shards", + "system/SecurityContextConfig:complianceAuditRequirements", + "system/SecurityContextConfig:complianceEncryptionRequirements", + "system/SecurityContextConfig:dataClassifications", + "system/SecurityContextConfig:enabled", + "system/SecurityContextConfig:enforceOnRead", + "system/SecurityContextConfig:enforceOnWrite", + "system/SecurityContextConfig:eventCorrelation", + "system/SecurityContextConfig:failOpen", + "system/SecurityContextConfig:maskingVisibility", + "system/SecurityEventCorrelation:correlationId", + "system/SecurityEventCorrelation:enabled", + "system/SecurityEventCorrelation:linkAuthToAudit", + "system/SecurityEventCorrelation:linkEncryptionToAudit", + "system/SecurityEventCorrelation:linkMaskingToAudit", + "system/ServerCapabilities:compression", + "system/ServerCapabilities:httpVersions", + "system/ServerCapabilities:middleware", + "system/ServerCapabilities:routeParams", + "system/ServerCapabilities:serverPush", + "system/ServerCapabilities:sse", + "system/ServerCapabilities:streaming", + "system/ServerCapabilities:websocket", + "system/ServerEvent:data", + "system/ServerEvent:timestamp", + "system/ServerEvent:type", + "system/ServerRateLimitConfig:enabled", + "system/ServerRateLimitConfig:maxRequests", + "system/ServerRateLimitConfig:windowMs", + "system/ServerStatus:connections", + "system/ServerStatus:requests", + "system/ServerStatus:server", + "system/ServerStatus:state", + "system/ServerStatus:uptime", + "system/ServiceConfig:id", + "system/ServiceConfig:name", + "system/ServiceConfig:options", + "system/ServiceLevelIndicator:description", + "system/ServiceLevelIndicator:enabled", + "system/ServiceLevelIndicator:label", + "system/ServiceLevelIndicator:metric", + "system/ServiceLevelIndicator:name", + "system/ServiceLevelIndicator:successCriteria", + "system/ServiceLevelIndicator:type", + "system/ServiceLevelIndicator:window", + "system/ServiceLevelObjective:alerts", + "system/ServiceLevelObjective:description", + "system/ServiceLevelObjective:enabled", + "system/ServiceLevelObjective:errorBudget", + "system/ServiceLevelObjective:label", + "system/ServiceLevelObjective:name", + "system/ServiceLevelObjective:period", + "system/ServiceLevelObjective:sli", + "system/ServiceLevelObjective:target", + "system/ServiceStatus:enabled", + "system/ServiceStatus:features", + "system/ServiceStatus:name", + "system/ServiceStatus:provider", + "system/ServiceStatus:status", + "system/ServiceStatus:version", + "system/SettingsActionResult:details", + "system/SettingsActionResult:message", + "system/SettingsActionResult:ok", + "system/SettingsActionResult:severity", + "system/SettingsChangeEvent:action", + "system/SettingsChangeEvent:at", + "system/SettingsChangeEvent:key", + "system/SettingsChangeEvent:namespace", + "system/SettingsChangeEvent:scope", + "system/SettingsManifest:beta", + "system/SettingsManifest:category", + "system/SettingsManifest:description", + "system/SettingsManifest:featureFlag", + "system/SettingsManifest:helpText", + "system/SettingsManifest:icon", + "system/SettingsManifest:label", + "system/SettingsManifest:namespace", + "system/SettingsManifest:order", + "system/SettingsManifest:readPermission", + "system/SettingsManifest:scope", + "system/SettingsManifest:specifiers", + "system/SettingsManifest:version", + "system/SettingsManifest:visible", + "system/SettingsManifest:writePermission", + "system/SettingsNamespacePayload:manifest", + "system/SettingsNamespacePayload:values", + "system/Span:attributes", + "system/Span:context", + "system/Span:duration", + "system/Span:endTime", + "system/Span:events", + "system/Span:instrumentationLibrary", + "system/Span:kind", + "system/Span:links", + "system/Span:name", + "system/Span:resource", + "system/Span:startTime", + "system/Span:status", + "system/SpanEvent:attributes", + "system/SpanEvent:name", + "system/SpanEvent:timestamp", + "system/SpanLink:attributes", + "system/SpanLink:context", + "system/Specifier:availableScopes", + "system/Specifier:bannerSeverity", + "system/Specifier:bannerText", + "system/Specifier:childNamespace", + "system/Specifier:default", + "system/Specifier:deprecated", + "system/Specifier:description", + "system/Specifier:encrypted", + "system/Specifier:handler", + "system/Specifier:icon", + "system/Specifier:id", + "system/Specifier:key", + "system/Specifier:label", + "system/Specifier:lockable", + "system/Specifier:max", + "system/Specifier:maxLength", + "system/Specifier:min", + "system/Specifier:minLength", + "system/Specifier:options", + "system/Specifier:pattern", + "system/Specifier:readPermission", + "system/Specifier:replacedBy", + "system/Specifier:required", + "system/Specifier:rows", + "system/Specifier:scope", + "system/Specifier:step", + "system/Specifier:type", + "system/Specifier:visible", + "system/Specifier:writePermission", + "system/SpecifierOption:description", + "system/SpecifierOption:icon", + "system/SpecifierOption:label", + "system/SpecifierOption:value", + "system/StackServerConfig:security", + "system/StackServerConfig:trustProxy", + "system/StackServerSecurity:rateLimit", + "system/StorageConnection:accessKeyId", + "system/StorageConnection:accountKey", + "system/StorageConnection:accountName", + "system/StorageConnection:credentials", + "system/StorageConnection:endpoint", + "system/StorageConnection:environmentId", + "system/StorageConnection:region", + "system/StorageConnection:sasToken", + "system/StorageConnection:secretAccessKey", + "system/StorageConnection:sessionToken", + "system/StorageConnection:timeout", + "system/StorageConnection:useSSL", + "system/StructuredLogEntry:context", + "system/StructuredLogEntry:environment", + "system/StructuredLogEntry:error", + "system/StructuredLogEntry:host", + "system/StructuredLogEntry:labels", + "system/StructuredLogEntry:level", + "system/StructuredLogEntry:message", + "system/StructuredLogEntry:metadata", + "system/StructuredLogEntry:request", + "system/StructuredLogEntry:source", + "system/StructuredLogEntry:timestamp", + "system/StructuredLogEntry:trace", + "system/StructuredLogEntry:user", + "system/SupplierSecurityAssessment:assessedAt", + "system/SupplierSecurityAssessment:assessedBy", + "system/SupplierSecurityAssessment:certifications", + "system/SupplierSecurityAssessment:dataClassificationsShared", + "system/SupplierSecurityAssessment:metadata", + "system/SupplierSecurityAssessment:overallCompliant", + "system/SupplierSecurityAssessment:remediationItems", + "system/SupplierSecurityAssessment:requirements", + "system/SupplierSecurityAssessment:riskLevel", + "system/SupplierSecurityAssessment:servicesProvided", + "system/SupplierSecurityAssessment:status", + "system/SupplierSecurityAssessment:supplierId", + "system/SupplierSecurityAssessment:supplierName", + "system/SupplierSecurityAssessment:validUntil", + "system/SupplierSecurityPolicy:enabled", + "system/SupplierSecurityPolicy:formalAssessmentThreshold", + "system/SupplierSecurityPolicy:monitorChanges", + "system/SupplierSecurityPolicy:reassessmentIntervalDays", + "system/SupplierSecurityPolicy:requirePreOnboardingAssessment", + "system/SupplierSecurityPolicy:requiredCertifications", + "system/SupplierSecurityRequirement:compliant", + "system/SupplierSecurityRequirement:controlReference", + "system/SupplierSecurityRequirement:description", + "system/SupplierSecurityRequirement:evidence", + "system/SupplierSecurityRequirement:id", + "system/SupplierSecurityRequirement:mandatory", + "system/Task:attempts", + "system/Task:id", + "system/Task:metadata", + "system/Task:payload", + "system/Task:priority", + "system/Task:queue", + "system/Task:retryPolicy", + "system/Task:scheduledAt", + "system/Task:status", + "system/Task:timeoutMs", + "system/Task:type", + "system/TaskExecutionResult:attempt", + "system/TaskExecutionResult:completedAt", + "system/TaskExecutionResult:durationMs", + "system/TaskExecutionResult:error", + "system/TaskExecutionResult:result", + "system/TaskExecutionResult:startedAt", + "system/TaskExecutionResult:status", + "system/TaskExecutionResult:taskId", + "system/TaskExecutionResult:willRetry", + "system/TaskRetryPolicy:backoffMultiplier", + "system/TaskRetryPolicy:backoffStrategy", + "system/TaskRetryPolicy:initialDelayMs", + "system/TaskRetryPolicy:maxDelayMs", + "system/TaskRetryPolicy:maxRetries", + "system/Tenant:connectionConfig", + "system/Tenant:customizations", + "system/Tenant:databaseProvider", + "system/Tenant:id", + "system/Tenant:isolationLevel", + "system/Tenant:name", + "system/Tenant:plan", + "system/Tenant:provisioningStatus", + "system/Tenant:quotas", + "system/TenantConnectionConfig:authToken", + "system/TenantConnectionConfig:group", + "system/TenantConnectionConfig:url", + "system/TenantQuota:apiRateLimit", + "system/TenantQuota:maxDeploymentsPerDay", + "system/TenantQuota:maxObjects", + "system/TenantQuota:maxRecordsPerObject", + "system/TenantQuota:maxStorage", + "system/TenantQuota:maxStorageBytes", + "system/TenantQuota:maxUsers", + "system/TenantSecurityPolicy:accessControl", + "system/TenantSecurityPolicy:compliance", + "system/TenantSecurityPolicy:encryption", + "system/TenantUsage:apiRequestsThisMinute", + "system/TenantUsage:currentObjectCount", + "system/TenantUsage:currentRecordCount", + "system/TenantUsage:currentStorageBytes", + "system/TenantUsage:currentUsers", + "system/TenantUsage:deploymentsToday", + "system/TenantUsage:lastUpdatedAt", + "system/TextCRDTOperation:delete", + "system/TextCRDTOperation:insert", + "system/TextCRDTOperation:lamportTimestamp", + "system/TextCRDTOperation:operationId", + "system/TextCRDTOperation:position", + "system/TextCRDTOperation:replicaId", + "system/TextCRDTOperation:timestamp", + "system/TextCRDTState:content", + "system/TextCRDTState:documentId", + "system/TextCRDTState:lamportClock", + "system/TextCRDTState:operations", + "system/TextCRDTState:type", + "system/TextCRDTState:vectorClock", + "system/TimeSeries:dataPoints", + "system/TimeSeries:endTime", + "system/TimeSeries:labels", + "system/TimeSeries:name", + "system/TimeSeries:startTime", + "system/TimeSeriesDataPoint:labels", + "system/TimeSeriesDataPoint:timestamp", + "system/TimeSeriesDataPoint:value", + "system/TopicConfig:compressionType", + "system/TopicConfig:name", + "system/TopicConfig:partitions", + "system/TopicConfig:replicationFactor", + "system/TopicConfig:retentionMs", + "system/TraceContext:parentSpanId", + "system/TraceContext:remote", + "system/TraceContext:sampled", + "system/TraceContext:spanId", + "system/TraceContext:traceFlags", + "system/TraceContext:traceId", + "system/TraceContext:traceState", + "system/TraceContextPropagation:baggage", + "system/TraceContextPropagation:extract", + "system/TraceContextPropagation:formats", + "system/TraceContextPropagation:headers", + "system/TraceContextPropagation:inject", + "system/TraceSamplingConfig:composite", + "system/TraceSamplingConfig:customSamplerId", + "system/TraceSamplingConfig:parentBased", + "system/TraceSamplingConfig:rateLimit", + "system/TraceSamplingConfig:ratio", + "system/TraceSamplingConfig:rules", + "system/TraceSamplingConfig:type", + "system/TraceState:entries", + "system/TracingConfig:customTraceIdGeneratorId", + "system/TracingConfig:enabled", + "system/TracingConfig:label", + "system/TracingConfig:name", + "system/TracingConfig:openTelemetry", + "system/TracingConfig:performance", + "system/TracingConfig:propagation", + "system/TracingConfig:sampling", + "system/TracingConfig:spanLimits", + "system/TracingConfig:traceIdGenerator", + "system/TrainingCourse:category", + "system/TrainingCourse:description", + "system/TrainingCourse:durationMinutes", + "system/TrainingCourse:id", + "system/TrainingCourse:mandatory", + "system/TrainingCourse:passingScore", + "system/TrainingCourse:targetRoles", + "system/TrainingCourse:title", + "system/TrainingCourse:validityDays", + "system/TrainingCourse:version", + "system/TrainingPlan:courses", + "system/TrainingPlan:enabled", + "system/TrainingPlan:gracePeriodDays", + "system/TrainingPlan:recertificationIntervalDays", + "system/TrainingPlan:reminderDaysBefore", + "system/TrainingPlan:sendReminders", + "system/TrainingPlan:trackCompletion", + "system/TrainingRecord:assignedAt", + "system/TrainingRecord:completedAt", + "system/TrainingRecord:courseId", + "system/TrainingRecord:expiresAt", + "system/TrainingRecord:notes", + "system/TrainingRecord:score", + "system/TrainingRecord:status", + "system/TrainingRecord:userId", + "system/TranslationConfig:defaultLocale", + "system/TranslationConfig:fallbackLocale", + "system/TranslationConfig:supportedLocales", + "system/TranslationCoverageResult:breakdown", + "system/TranslationCoverageResult:coveragePercent", + "system/TranslationCoverageResult:items", + "system/TranslationCoverageResult:locale", + "system/TranslationCoverageResult:missingKeys", + "system/TranslationCoverageResult:objectName", + "system/TranslationCoverageResult:redundantKeys", + "system/TranslationCoverageResult:staleKeys", + "system/TranslationCoverageResult:totalKeys", + "system/TranslationCoverageResult:translatedKeys", + "system/TranslationData:apps", + "system/TranslationData:dashboards", + "system/TranslationData:globalActions", + "system/TranslationData:messages", + "system/TranslationData:metadataForms", + "system/TranslationData:objects", + "system/TranslationData:pages", + "system/TranslationData:settings", + "system/TranslationData:settingsCommon", + "system/TranslationDiffItem:aiConfidence", + "system/TranslationDiffItem:aiSuggested", + "system/TranslationDiffItem:key", + "system/TranslationDiffItem:locale", + "system/TranslationDiffItem:objectName", + "system/TranslationDiffItem:sourceHash", + "system/TranslationDiffItem:status", + "system/TranslationItem:_lock", + "system/TranslationItem:_lockDocsUrl", + "system/TranslationItem:_lockReason", + "system/TranslationItem:_lockSource", + "system/TranslationItem:_packageId", + "system/TranslationItem:_packageVersion", + "system/TranslationItem:_provenance", + "system/TranslationItem:apps", + "system/TranslationItem:dashboards", + "system/TranslationItem:globalActions", + "system/TranslationItem:label", + "system/TranslationItem:locale", + "system/TranslationItem:messages", + "system/TranslationItem:metadataForms", + "system/TranslationItem:name", + "system/TranslationItem:objects", + "system/TranslationItem:pages", + "system/TranslationItem:settings", + "system/TranslationItem:settingsCommon", + "system/VectorClock:clock", + "system/WorkerStats:active", + "system/WorkerStats:avgExecutionMs", + "system/WorkerStats:failed", + "system/WorkerStats:queues", + "system/WorkerStats:succeeded", + "system/WorkerStats:totalProcessed", + "system/WorkerStats:uptimeMs", + "system/WorkerStats:workerName" + ] +} diff --git a/packages/spec/authorable-surface/ui.json b/packages/spec/authorable-surface/ui.json new file mode 100644 index 0000000000..19654b61ac --- /dev/null +++ b/packages/spec/authorable-surface/ui.json @@ -0,0 +1,1091 @@ +{ + "description": "Ratchet of every AUTHORABLE key in one category of the spec — what a metadata author may write, which for this platform IS the third-party API. Sharded by category (#5837) so two PRs touching different categories never share a file; the gate reads the whole authorable-surface/ directory as ONE set, so deleting a shard deletes its keys exactly as deleting lines did. Auto-updated on additions (commit the change). A key that disappears without a tombstone fails gen:schema, because these schemas are not .strict() and Zod would silently strip it. \"[RETIRED]\" marks a tombstoned key that still rejects with an upgrade prescription. See #3855, ADR-0059 §5.", + "category": "ui", + "keys": [ + "ui/AIChatWindowProps:agentId", + "ui/AIChatWindowProps:aria", + "ui/AIChatWindowProps:context", + "ui/AIChatWindowProps:mode", + "ui/Action:_lock", + "ui/Action:_lockDocsUrl", + "ui/Action:_lockReason", + "ui/Action:_lockSource", + "ui/Action:_packageId", + "ui/Action:_packageVersion", + "ui/Action:_provenance", + "ui/Action:ai", + "ui/Action:aria", + "ui/Action:body", + "ui/Action:bodyExtra", + "ui/Action:bodyShape", + "ui/Action:bulkEnabled [RETIRED]", + "ui/Action:component", + "ui/Action:confirmText", + "ui/Action:disabled", + "ui/Action:errorMessage", + "ui/Action:execute [RETIRED]", + "ui/Action:icon", + "ui/Action:label", + "ui/Action:locations", + "ui/Action:method", + "ui/Action:mode", + "ui/Action:name", + "ui/Action:newTabUrl", + "ui/Action:objectName", + "ui/Action:openIn", + "ui/Action:opensInNewTab", + "ui/Action:order", + "ui/Action:params", + "ui/Action:recordIdField", + "ui/Action:recordIdParam", + "ui/Action:refreshAfter", + "ui/Action:requiredPermissions", + "ui/Action:requiresFeature", + "ui/Action:resultDialog", + "ui/Action:shortcut [RETIRED]", + "ui/Action:successMessage", + "ui/Action:target", + "ui/Action:type", + "ui/Action:undoable", + "ui/Action:variant", + "ui/Action:visible", + "ui/ActionAi:category", + "ui/ActionAi:description", + "ui/ActionAi:exposed", + "ui/ActionAi:outputSchema", + "ui/ActionAi:paramHints", + "ui/ActionAi:requiresConfirmation", + "ui/ActionNavItem:actionDef", + "ui/ActionNavItem:badge", + "ui/ActionNavItem:badgeVariant", + "ui/ActionNavItem:icon", + "ui/ActionNavItem:id", + "ui/ActionNavItem:label", + "ui/ActionNavItem:order", + "ui/ActionNavItem:requiredPermissions", + "ui/ActionNavItem:requiresObject", + "ui/ActionNavItem:requiresService", + "ui/ActionNavItem:type", + "ui/ActionNavItem:visible", + "ui/ActionParam:accept", + "ui/ActionParam:defaultFromRow", + "ui/ActionParam:defaultValue", + "ui/ActionParam:field", + "ui/ActionParam:helpText", + "ui/ActionParam:label", + "ui/ActionParam:maxSize", + "ui/ActionParam:multiple", + "ui/ActionParam:name", + "ui/ActionParam:objectOverride", + "ui/ActionParam:options", + "ui/ActionParam:placeholder", + "ui/ActionParam:reference", + "ui/ActionParam:required", + "ui/ActionParam:requiresFeature", + "ui/ActionParam:type", + "ui/ActionParam:visible", + "ui/ActionSession:organizationId", + "ui/ActionSession:positions", + "ui/ActionSession:roles", + "ui/ActionSession:userId", + "ui/AddRecordConfig:enabled", + "ui/AddRecordConfig:formView", + "ui/AddRecordConfig:mode", + "ui/AddRecordConfig:position", + "ui/App:_lock", + "ui/App:_lockDocsUrl", + "ui/App:_lockReason", + "ui/App:_lockSource", + "ui/App:_packageId", + "ui/App:_packageVersion", + "ui/App:_provenance", + "ui/App:active", + "ui/App:apis [RETIRED]", + "ui/App:areas", + "ui/App:aria [RETIRED]", + "ui/App:branding", + "ui/App:contextSelectors", + "ui/App:defaultAgent", + "ui/App:description", + "ui/App:embed [RETIRED]", + "ui/App:hidden", + "ui/App:homePageId [RETIRED]", + "ui/App:icon", + "ui/App:isDefault", + "ui/App:label", + "ui/App:mobileNavigation [RETIRED]", + "ui/App:name", + "ui/App:navigation", + "ui/App:objects [RETIRED]", + "ui/App:protection", + "ui/App:requiredPermissions", + "ui/App:sharing [RETIRED]", + "ui/App:version [RETIRED]", + "ui/AppBranding:accentColor", + "ui/AppBranding:favicon", + "ui/AppBranding:logo", + "ui/AppBranding:primaryColor", + "ui/AppContextSelector:allValue", + "ui/AppContextSelector:icon", + "ui/AppContextSelector:id", + "ui/AppContextSelector:label", + "ui/AppContextSelector:optionsSource", + "ui/AppContextSelector:persist", + "ui/AppearanceConfig:allowedVisualizations", + "ui/AppearanceConfig:showDescription", + "ui/AriaProps:ariaDescribedBy", + "ui/AriaProps:ariaLabel", + "ui/AriaProps:role", + "ui/BorderRadius:2xl", + "ui/BorderRadius:base", + "ui/BorderRadius:full", + "ui/BorderRadius:lg", + "ui/BorderRadius:md", + "ui/BorderRadius:none", + "ui/BorderRadius:sm", + "ui/BorderRadius:xl", + "ui/BreakpointColumnMap:2xl", + "ui/BreakpointColumnMap:lg", + "ui/BreakpointColumnMap:md", + "ui/BreakpointColumnMap:sm", + "ui/BreakpointColumnMap:xl", + "ui/BreakpointColumnMap:xs", + "ui/BreakpointOrderMap:2xl", + "ui/BreakpointOrderMap:lg", + "ui/BreakpointOrderMap:md", + "ui/BreakpointOrderMap:sm", + "ui/BreakpointOrderMap:xl", + "ui/BreakpointOrderMap:xs", + "ui/BulkActionDef:batchSize", + "ui/BulkActionDef:confirmLabel", + "ui/BulkActionDef:confirmText", + "ui/BulkActionDef:execution", + "ui/BulkActionDef:icon", + "ui/BulkActionDef:label", + "ui/BulkActionDef:maxRecords", + "ui/BulkActionDef:name", + "ui/BulkActionDef:operation", + "ui/BulkActionDef:params", + "ui/BulkActionDef:patch", + "ui/BulkActionDef:variant", + "ui/BulkActionDef:visible", + "ui/BulkActionParam:default", + "ui/BulkActionParam:help", + "ui/BulkActionParam:label", + "ui/BulkActionParam:labelField", + "ui/BulkActionParam:multiple", + "ui/BulkActionParam:name", + "ui/BulkActionParam:object", + "ui/BulkActionParam:options", + "ui/BulkActionParam:placeholder", + "ui/BulkActionParam:required", + "ui/BulkActionParam:type", + "ui/CalendarConfig:colorField", + "ui/CalendarConfig:endDateField", + "ui/CalendarConfig:startDateField", + "ui/CalendarConfig:titleField", + "ui/ChartAggregate:field", + "ui/ChartAggregate:function", + "ui/ChartAggregate:groupBy", + "ui/ChartAnnotation:axis", + "ui/ChartAnnotation:color", + "ui/ChartAnnotation:endValue", + "ui/ChartAnnotation:label", + "ui/ChartAnnotation:style", + "ui/ChartAnnotation:type", + "ui/ChartAnnotation:value", + "ui/ChartAxis:field", + "ui/ChartAxis:format", + "ui/ChartAxis:logarithmic", + "ui/ChartAxis:max", + "ui/ChartAxis:min", + "ui/ChartAxis:position", + "ui/ChartAxis:showGridLines", + "ui/ChartAxis:stepSize", + "ui/ChartAxis:title", + "ui/ChartConfig:annotations", + "ui/ChartConfig:aria", + "ui/ChartConfig:colors", + "ui/ChartConfig:description", + "ui/ChartConfig:height", + "ui/ChartConfig:interaction", + "ui/ChartConfig:series", + "ui/ChartConfig:showDataLabels", + "ui/ChartConfig:showLegend", + "ui/ChartConfig:subtitle", + "ui/ChartConfig:title", + "ui/ChartConfig:type", + "ui/ChartConfig:xAxis", + "ui/ChartConfig:yAxis", + "ui/ChartDrillDown:columns", + "ui/ChartDrillDown:enabled", + "ui/ChartDrillDown:filter", + "ui/ChartDrillDown:maxRows", + "ui/ChartDrillDown:target", + "ui/ChartDrillDown:title", + "ui/ChartInteraction:brush", + "ui/ChartInteraction:tooltips", + "ui/ChartSeries:color", + "ui/ChartSeries:dashArray", + "ui/ChartSeries:label", + "ui/ChartSeries:name", + "ui/ChartSeries:opacity", + "ui/ChartSeries:stack", + "ui/ChartSeries:type", + "ui/ChartSeries:variant", + "ui/ChartSeries:yAxis", + "ui/ColorPalette:accent", + "ui/ColorPalette:background", + "ui/ColorPalette:border", + "ui/ColorPalette:disabled", + "ui/ColorPalette:error", + "ui/ColorPalette:info", + "ui/ColorPalette:primary", + "ui/ColorPalette:primaryDark", + "ui/ColorPalette:primaryLight", + "ui/ColorPalette:secondary", + "ui/ColorPalette:secondaryDark", + "ui/ColorPalette:secondaryLight", + "ui/ColorPalette:success", + "ui/ColorPalette:surface", + "ui/ColorPalette:text", + "ui/ColorPalette:textSecondary", + "ui/ColorPalette:warning", + "ui/ColumnPrefix:field", + "ui/ColumnPrefix:type", + "ui/ColumnSummaryConfig:field", + "ui/ColumnSummaryConfig:type", + "ui/ComponentNavItem:badge", + "ui/ComponentNavItem:badgeVariant", + "ui/ComponentNavItem:componentRef", + "ui/ComponentNavItem:icon", + "ui/ComponentNavItem:id", + "ui/ComponentNavItem:label", + "ui/ComponentNavItem:order", + "ui/ComponentNavItem:params", + "ui/ComponentNavItem:requiredPermissions", + "ui/ComponentNavItem:requiresObject", + "ui/ComponentNavItem:requiresService", + "ui/ComponentNavItem:type", + "ui/ComponentNavItem:visible", + "ui/Dashboard:_lock", + "ui/Dashboard:_lockDocsUrl", + "ui/Dashboard:_lockReason", + "ui/Dashboard:_lockSource", + "ui/Dashboard:_packageId", + "ui/Dashboard:_packageVersion", + "ui/Dashboard:_provenance", + "ui/Dashboard:aria [RETIRED]", + "ui/Dashboard:columns", + "ui/Dashboard:dateRange", + "ui/Dashboard:description", + "ui/Dashboard:gap", + "ui/Dashboard:globalFilters", + "ui/Dashboard:header", + "ui/Dashboard:label", + "ui/Dashboard:name", + "ui/Dashboard:performance [RETIRED]", + "ui/Dashboard:protection", + "ui/Dashboard:refreshInterval", + "ui/Dashboard:widgets", + "ui/DashboardHeader:actions", + "ui/DashboardHeader:showDescription", + "ui/DashboardHeader:showTitle", + "ui/DashboardHeaderAction:actionType", + "ui/DashboardHeaderAction:actionUrl", + "ui/DashboardHeaderAction:icon", + "ui/DashboardHeaderAction:label", + "ui/DashboardNavItem:badge", + "ui/DashboardNavItem:badgeVariant", + "ui/DashboardNavItem:dashboardName", + "ui/DashboardNavItem:icon", + "ui/DashboardNavItem:id", + "ui/DashboardNavItem:label", + "ui/DashboardNavItem:order", + "ui/DashboardNavItem:requiredPermissions", + "ui/DashboardNavItem:requiresObject", + "ui/DashboardNavItem:requiresService", + "ui/DashboardNavItem:type", + "ui/DashboardNavItem:visible", + "ui/DashboardWidget:actionIcon [RETIRED]", + "ui/DashboardWidget:actionType [RETIRED]", + "ui/DashboardWidget:actionUrl [RETIRED]", + "ui/DashboardWidget:aria [RETIRED]", + "ui/DashboardWidget:chartConfig", + "ui/DashboardWidget:colorVariant", + "ui/DashboardWidget:compareTo", + "ui/DashboardWidget:dataset", + "ui/DashboardWidget:description", + "ui/DashboardWidget:dimensions", + "ui/DashboardWidget:filter", + "ui/DashboardWidget:filterBindings", + "ui/DashboardWidget:id", + "ui/DashboardWidget:layout", + "ui/DashboardWidget:options", + "ui/DashboardWidget:requiresObject", + "ui/DashboardWidget:requiresService", + "ui/DashboardWidget:responsive [RETIRED]", + "ui/DashboardWidget:suppressWarnings", + "ui/DashboardWidget:title", + "ui/DashboardWidget:type", + "ui/DashboardWidget:values", + "ui/DashboardWidgetOptions:dateGranularity", + "ui/DashboardWidgetOptions:limit", + "ui/DashboardWidgetOptions:sortBy", + "ui/DashboardWidgetOptions:sortOrder", + "ui/DashboardWidgetOptions:stageOrder", + "ui/Dataset:_lock", + "ui/Dataset:_lockDocsUrl", + "ui/Dataset:_lockReason", + "ui/Dataset:_lockSource", + "ui/Dataset:_packageId", + "ui/Dataset:_packageVersion", + "ui/Dataset:_provenance", + "ui/Dataset:description", + "ui/Dataset:dimensions", + "ui/Dataset:filter", + "ui/Dataset:include", + "ui/Dataset:label", + "ui/Dataset:measures", + "ui/Dataset:name", + "ui/Dataset:object", + "ui/Dataset:protection", + "ui/DatasetDimension:dateGranularity", + "ui/DatasetDimension:field", + "ui/DatasetDimension:label", + "ui/DatasetDimension:name", + "ui/DatasetDimension:type", + "ui/DatasetMeasure:aggregate", + "ui/DatasetMeasure:currency", + "ui/DatasetMeasure:derived", + "ui/DatasetMeasure:field", + "ui/DatasetMeasure:filter", + "ui/DatasetMeasure:format", + "ui/DatasetMeasure:label", + "ui/DatasetMeasure:name", + "ui/DateFormat:dateStyle", + "ui/DateFormat:hour12", + "ui/DateFormat:timeStyle", + "ui/DateFormat:timeZone", + "ui/ElementButtonProps:action", + "ui/ElementButtonProps:aria", + "ui/ElementButtonProps:disabled", + "ui/ElementButtonProps:icon", + "ui/ElementButtonProps:iconPosition", + "ui/ElementButtonProps:label", + "ui/ElementButtonProps:size", + "ui/ElementButtonProps:variant", + "ui/ElementDataSource:filter", + "ui/ElementDataSource:limit", + "ui/ElementDataSource:object", + "ui/ElementDataSource:sort", + "ui/ElementDataSource:view", + "ui/ElementFilterProps:aria", + "ui/ElementFilterProps:fields", + "ui/ElementFilterProps:layout", + "ui/ElementFilterProps:object", + "ui/ElementFilterProps:showSearch", + "ui/ElementFilterProps:targetVariable", + "ui/ElementFormProps:aria", + "ui/ElementFormProps:fields", + "ui/ElementFormProps:mode", + "ui/ElementFormProps:object", + "ui/ElementFormProps:onSubmit", + "ui/ElementFormProps:submitLabel", + "ui/ElementImageProps:alt", + "ui/ElementImageProps:aria", + "ui/ElementImageProps:fit", + "ui/ElementImageProps:height", + "ui/ElementImageProps:src", + "ui/ElementMetadataViewerProps:aria", + "ui/ElementMetadataViewerProps:detail", + "ui/ElementMetadataViewerProps:mode", + "ui/ElementMetadataViewerProps:name", + "ui/ElementMetadataViewerProps:object", + "ui/ElementMetadataViewerProps:type", + "ui/ElementNumberProps:aggregate", + "ui/ElementNumberProps:aria", + "ui/ElementNumberProps:field", + "ui/ElementNumberProps:filter", + "ui/ElementNumberProps:format", + "ui/ElementNumberProps:object", + "ui/ElementNumberProps:prefix", + "ui/ElementNumberProps:suffix", + "ui/ElementRecordPickerProps:aria", + "ui/ElementRecordPickerProps:displayField", + "ui/ElementRecordPickerProps:filter", + "ui/ElementRecordPickerProps:multiple", + "ui/ElementRecordPickerProps:object", + "ui/ElementRecordPickerProps:placeholder", + "ui/ElementRecordPickerProps:searchFields", + "ui/ElementRecordPickerProps:targetVariable", + "ui/ElementTextInputProps:aria", + "ui/ElementTextInputProps:defaultValue", + "ui/ElementTextInputProps:description", + "ui/ElementTextInputProps:disabled", + "ui/ElementTextInputProps:inputType", + "ui/ElementTextInputProps:label", + "ui/ElementTextInputProps:placeholder", + "ui/ElementTextInputProps:required", + "ui/ElementTextInputProps:targetVariable", + "ui/ElementTextProps:align", + "ui/ElementTextProps:aria", + "ui/ElementTextProps:content", + "ui/ElementTextProps:variant", + "ui/FormButtonConfig:label", + "ui/FormButtonConfig:show", + "ui/FormField:colSpan", + "ui/FormField:dependsOn", + "ui/FormField:disclosure", + "ui/FormField:field", + "ui/FormField:fields", + "ui/FormField:helpText", + "ui/FormField:hidden", + "ui/FormField:immutable", + "ui/FormField:keyField", + "ui/FormField:label", + "ui/FormField:language", + "ui/FormField:max", + "ui/FormField:maxLength", + "ui/FormField:min", + "ui/FormField:minLength", + "ui/FormField:multiple", + "ui/FormField:options", + "ui/FormField:placeholder", + "ui/FormField:precision", + "ui/FormField:readonly", + "ui/FormField:reference", + "ui/FormField:required", + "ui/FormField:scale", + "ui/FormField:span", + "ui/FormField:type", + "ui/FormField:visibleOn", + "ui/FormField:visibleWhen", + "ui/FormField:widget", + "ui/FormSection:collapsed", + "ui/FormSection:collapsible", + "ui/FormSection:columns", + "ui/FormSection:description", + "ui/FormSection:fields", + "ui/FormSection:label", + "ui/FormSection:name", + "ui/FormSection:pane", + "ui/FormSection:visibleOn", + "ui/FormSection:visibleWhen", + "ui/FormView:allowSkip", + "ui/FormView:aria [RETIRED]", + "ui/FormView:buttons", + "ui/FormView:columns", + "ui/FormView:data", + "ui/FormView:defaultSort [RETIRED]", + "ui/FormView:defaultTab", + "ui/FormView:defaults", + "ui/FormView:description", + "ui/FormView:drawerSide", + "ui/FormView:drawerWidth", + "ui/FormView:groups", + "ui/FormView:layout", + "ui/FormView:modalSize", + "ui/FormView:sections", + "ui/FormView:sharing", + "ui/FormView:showStepIndicator", + "ui/FormView:splitDirection", + "ui/FormView:splitResizable", + "ui/FormView:splitSize", + "ui/FormView:subforms", + "ui/FormView:submitBehavior", + "ui/FormView:tabPosition", + "ui/FormView:title", + "ui/FormView:type", + "ui/GalleryConfig:cardSize", + "ui/GalleryConfig:coverField", + "ui/GalleryConfig:coverFit", + "ui/GalleryConfig:titleField", + "ui/GalleryConfig:visibleFields", + "ui/GanttConfig:assigneeField", + "ui/GanttConfig:autoZoomToFilter", + "ui/GanttConfig:baselineEndField", + "ui/GanttConfig:baselineStartField", + "ui/GanttConfig:capacity", + "ui/GanttConfig:colorField", + "ui/GanttConfig:dependenciesField", + "ui/GanttConfig:effortField", + "ui/GanttConfig:endDateField", + "ui/GanttConfig:groupByField", + "ui/GanttConfig:parentField", + "ui/GanttConfig:progressField", + "ui/GanttConfig:quickFilters", + "ui/GanttConfig:resourceView", + "ui/GanttConfig:startDateField", + "ui/GanttConfig:titleField", + "ui/GanttConfig:tooltipFields", + "ui/GanttConfig:typeField", + "ui/GanttQuickFilter:field", + "ui/GanttQuickFilter:label", + "ui/GanttQuickFilter:options", + "ui/GlobalFilter:defaultValue", + "ui/GlobalFilter:field", + "ui/GlobalFilter:label", + "ui/GlobalFilter:name", + "ui/GlobalFilter:options", + "ui/GlobalFilter:optionsFrom", + "ui/GlobalFilter:scope", + "ui/GlobalFilter:targetWidgets", + "ui/GlobalFilter:type", + "ui/GlobalFilterOptionsFrom:filter", + "ui/GlobalFilterOptionsFrom:labelField", + "ui/GlobalFilterOptionsFrom:object", + "ui/GlobalFilterOptionsFrom:valueField", + "ui/GroupNavItem:badge", + "ui/GroupNavItem:badgeVariant", + "ui/GroupNavItem:expanded", + "ui/GroupNavItem:icon", + "ui/GroupNavItem:id", + "ui/GroupNavItem:label", + "ui/GroupNavItem:order", + "ui/GroupNavItem:requiredPermissions", + "ui/GroupNavItem:requiresObject", + "ui/GroupNavItem:requiresService", + "ui/GroupNavItem:type", + "ui/GroupNavItem:visible", + "ui/GroupingConfig:fields", + "ui/GroupingField:collapsed", + "ui/GroupingField:field", + "ui/GroupingField:order", + "ui/HttpRequest:body", + "ui/HttpRequest:headers", + "ui/HttpRequest:method", + "ui/HttpRequest:params", + "ui/HttpRequest:url", + "ui/I18nObject:defaultValue", + "ui/I18nObject:key", + "ui/I18nObject:params", + "ui/InlineAction:confirmText", + "ui/InlineAction:errorMessage", + "ui/InlineAction:label", + "ui/InlineAction:method", + "ui/InlineAction:name", + "ui/InlineAction:openIn", + "ui/InlineAction:opensInNewTab", + "ui/InlineAction:params", + "ui/InlineAction:refreshAfter", + "ui/InlineAction:successMessage", + "ui/InlineAction:target", + "ui/InlineAction:type", + "ui/InterfacePageConfig:addRecord", + "ui/InterfacePageConfig:allowPrinting", + "ui/InterfacePageConfig:appearance", + "ui/InterfacePageConfig:buttons", + "ui/InterfacePageConfig:columns", + "ui/InterfacePageConfig:filterBy", + "ui/InterfacePageConfig:levels", + "ui/InterfacePageConfig:recordAction", + "ui/InterfacePageConfig:showRecordCount", + "ui/InterfacePageConfig:sort", + "ui/InterfacePageConfig:source", + "ui/InterfacePageConfig:sourceView", + "ui/InterfacePageConfig:userActions", + "ui/InterfacePageConfig:userFilters", + "ui/JoinedReportBlock:chart", + "ui/JoinedReportBlock:columns", + "ui/JoinedReportBlock:dataset", + "ui/JoinedReportBlock:description", + "ui/JoinedReportBlock:label", + "ui/JoinedReportBlock:name", + "ui/JoinedReportBlock:order", + "ui/JoinedReportBlock:rows", + "ui/JoinedReportBlock:runtimeFilter", + "ui/JoinedReportBlock:type", + "ui/JoinedReportBlock:values", + "ui/KanbanConfig:columns", + "ui/KanbanConfig:groupByField", + "ui/KanbanConfig:summarizeField", + "ui/ListChartConfig:chartType", + "ui/ListChartConfig:dataset", + "ui/ListChartConfig:dimensions", + "ui/ListChartConfig:values", + "ui/ListColumn:action", + "ui/ListColumn:align", + "ui/ListColumn:field", + "ui/ListColumn:hidden", + "ui/ListColumn:label", + "ui/ListColumn:link", + "ui/ListColumn:pinned", + "ui/ListColumn:prefix", + "ui/ListColumn:resizable", + "ui/ListColumn:sortable", + "ui/ListColumn:summary", + "ui/ListColumn:type", + "ui/ListColumn:width", + "ui/ListColumn:wrap", + "ui/ListView:addRecord", + "ui/ListView:allowPrinting", + "ui/ListView:appearance", + "ui/ListView:aria", + "ui/ListView:bordered", + "ui/ListView:bulkActionDefs", + "ui/ListView:bulkActions", + "ui/ListView:calendar", + "ui/ListView:chart", + "ui/ListView:columns", + "ui/ListView:compactToolbar", + "ui/ListView:conditionalFormatting", + "ui/ListView:data", + "ui/ListView:description", + "ui/ListView:emptyState", + "ui/ListView:exportOptions", + "ui/ListView:fieldOrder", + "ui/ListView:filter", + "ui/ListView:filterableFields", + "ui/ListView:gallery", + "ui/ListView:gantt", + "ui/ListView:grouping", + "ui/ListView:hiddenFields", + "ui/ListView:inlineEdit", + "ui/ListView:kanban", + "ui/ListView:label", + "ui/ListView:name", + "ui/ListView:navigation", + "ui/ListView:pagination", + "ui/ListView:performance [RETIRED]", + "ui/ListView:resizable", + "ui/ListView:responsive [RETIRED]", + "ui/ListView:rowActions", + "ui/ListView:rowColor", + "ui/ListView:rowHeight", + "ui/ListView:searchableFields", + "ui/ListView:selection", + "ui/ListView:sharing", + "ui/ListView:showRecordCount", + "ui/ListView:sort", + "ui/ListView:striped", + "ui/ListView:tabs", + "ui/ListView:timeline", + "ui/ListView:tree", + "ui/ListView:type", + "ui/ListView:userActions", + "ui/ListView:userFilters", + "ui/ListView:virtualScroll", + "ui/LocaleConfig:code", + "ui/LocaleConfig:dateFormat", + "ui/LocaleConfig:direction", + "ui/LocaleConfig:fallbackChain", + "ui/LocaleConfig:numberFormat", + "ui/NavigationArea:description", + "ui/NavigationArea:icon", + "ui/NavigationArea:id", + "ui/NavigationArea:label", + "ui/NavigationArea:navigation", + "ui/NavigationConfig:mode", + "ui/NavigationConfig:openNewTab", + "ui/NavigationConfig:preventNavigation", + "ui/NavigationConfig:size", + "ui/NavigationConfig:view", + "ui/NavigationConfig:width", + "ui/NavigationContribution:app", + "ui/NavigationContribution:group", + "ui/NavigationContribution:items", + "ui/NavigationContribution:priority", + "ui/NumberFormat:currency", + "ui/NumberFormat:maximumFractionDigits", + "ui/NumberFormat:minimumFractionDigits", + "ui/NumberFormat:style", + "ui/NumberFormat:unit", + "ui/NumberFormat:useGrouping", + "ui/ObjectListView:addRecord", + "ui/ObjectListView:allowPrinting", + "ui/ObjectListView:appearance", + "ui/ObjectListView:aria", + "ui/ObjectListView:bordered", + "ui/ObjectListView:bulkActionDefs", + "ui/ObjectListView:bulkActions", + "ui/ObjectListView:calendar", + "ui/ObjectListView:chart", + "ui/ObjectListView:columns", + "ui/ObjectListView:compactToolbar", + "ui/ObjectListView:conditionalFormatting", + "ui/ObjectListView:data", + "ui/ObjectListView:description", + "ui/ObjectListView:emptyState", + "ui/ObjectListView:exportOptions", + "ui/ObjectListView:fieldOrder", + "ui/ObjectListView:filter", + "ui/ObjectListView:filterableFields", + "ui/ObjectListView:gallery", + "ui/ObjectListView:gantt", + "ui/ObjectListView:grouping", + "ui/ObjectListView:hiddenFields", + "ui/ObjectListView:inlineEdit", + "ui/ObjectListView:kanban", + "ui/ObjectListView:label", + "ui/ObjectListView:name", + "ui/ObjectListView:navigation", + "ui/ObjectListView:pagination", + "ui/ObjectListView:performance [RETIRED]", + "ui/ObjectListView:resizable", + "ui/ObjectListView:responsive [RETIRED]", + "ui/ObjectListView:rowActions", + "ui/ObjectListView:rowColor", + "ui/ObjectListView:rowHeight", + "ui/ObjectListView:searchableFields", + "ui/ObjectListView:selection", + "ui/ObjectListView:sharing", + "ui/ObjectListView:showRecordCount", + "ui/ObjectListView:sort", + "ui/ObjectListView:striped", + "ui/ObjectListView:tabs", + "ui/ObjectListView:timeline", + "ui/ObjectListView:tree", + "ui/ObjectListView:type", + "ui/ObjectListView:userActions", + "ui/ObjectListView:userFilters", + "ui/ObjectListView:virtualScroll", + "ui/ObjectNavItem:badge", + "ui/ObjectNavItem:badgeVariant", + "ui/ObjectNavItem:filters", + "ui/ObjectNavItem:icon", + "ui/ObjectNavItem:id", + "ui/ObjectNavItem:label", + "ui/ObjectNavItem:objectName", + "ui/ObjectNavItem:order", + "ui/ObjectNavItem:recordId", + "ui/ObjectNavItem:recordMode", + "ui/ObjectNavItem:requiredPermissions", + "ui/ObjectNavItem:requiresObject", + "ui/ObjectNavItem:requiresService", + "ui/ObjectNavItem:type", + "ui/ObjectNavItem:viewName", + "ui/ObjectNavItem:visible", + "ui/ObjectUserFilters:element", + "ui/ObjectUserFilters:fields", + "ui/Page:_lock", + "ui/Page:_lockDocsUrl", + "ui/Page:_lockReason", + "ui/Page:_lockSource", + "ui/Page:_packageId", + "ui/Page:_packageVersion", + "ui/Page:_provenance", + "ui/Page:aria", + "ui/Page:assignedProfiles", + "ui/Page:description", + "ui/Page:icon", + "ui/Page:interfaceConfig", + "ui/Page:isDefault", + "ui/Page:kind", + "ui/Page:label", + "ui/Page:name", + "ui/Page:object", + "ui/Page:regions", + "ui/Page:requires", + "ui/Page:slots", + "ui/Page:source", + "ui/Page:template", + "ui/Page:type", + "ui/Page:variables", + "ui/PageAccordionProps:allowMultiple", + "ui/PageAccordionProps:aria", + "ui/PageAccordionProps:items", + "ui/PageCardProps:actions", + "ui/PageCardProps:aria", + "ui/PageCardProps:body", + "ui/PageCardProps:bordered", + "ui/PageCardProps:footer", + "ui/PageCardProps:title", + "ui/PageComponent:aria", + "ui/PageComponent:className", + "ui/PageComponent:dataSource", + "ui/PageComponent:events", + "ui/PageComponent:id", + "ui/PageComponent:label", + "ui/PageComponent:properties", + "ui/PageComponent:responsive", + "ui/PageComponent:responsiveStyles", + "ui/PageComponent:style", + "ui/PageComponent:type", + "ui/PageComponent:visibility", + "ui/PageComponent:visibleWhen", + "ui/PageHeaderProps:actions", + "ui/PageHeaderProps:aria", + "ui/PageHeaderProps:breadcrumb", + "ui/PageHeaderProps:icon", + "ui/PageHeaderProps:subtitle", + "ui/PageHeaderProps:title", + "ui/PageNavItem:badge", + "ui/PageNavItem:badgeVariant", + "ui/PageNavItem:icon", + "ui/PageNavItem:id", + "ui/PageNavItem:label", + "ui/PageNavItem:order", + "ui/PageNavItem:pageName", + "ui/PageNavItem:params", + "ui/PageNavItem:requiredPermissions", + "ui/PageNavItem:requiresObject", + "ui/PageNavItem:requiresService", + "ui/PageNavItem:type", + "ui/PageNavItem:visible", + "ui/PageRegion:components", + "ui/PageRegion:name", + "ui/PageRegion:width", + "ui/PageTabsProps:aria", + "ui/PageTabsProps:items", + "ui/PageTabsProps:position", + "ui/PageTabsProps:type", + "ui/PageVariable:defaultValue", + "ui/PageVariable:name", + "ui/PageVariable:source", + "ui/PageVariable:type", + "ui/PaginationConfig:pageSize", + "ui/PaginationConfig:pageSizeOptions", + "ui/PluralRule:few", + "ui/PluralRule:key", + "ui/PluralRule:many", + "ui/PluralRule:one", + "ui/PluralRule:other", + "ui/PluralRule:two", + "ui/PluralRule:zero", + "ui/RecordActivityProps:aria", + "ui/RecordActivityProps:enableMentions", + "ui/RecordActivityProps:enableReactions", + "ui/RecordActivityProps:enableThreading", + "ui/RecordActivityProps:filterMode", + "ui/RecordActivityProps:limit", + "ui/RecordActivityProps:showCommentInput", + "ui/RecordActivityProps:showCompleted", + "ui/RecordActivityProps:showFilterToggle", + "ui/RecordActivityProps:showSubscriptionToggle", + "ui/RecordActivityProps:types", + "ui/RecordActivityProps:unifiedTimeline", + "ui/RecordChatterProps:aria", + "ui/RecordChatterProps:collapsible", + "ui/RecordChatterProps:defaultCollapsed", + "ui/RecordChatterProps:feed", + "ui/RecordChatterProps:position", + "ui/RecordChatterProps:width", + "ui/RecordDetailsProps:aria", + "ui/RecordDetailsProps:columns", + "ui/RecordDetailsProps:fields", + "ui/RecordDetailsProps:hideFields", + "ui/RecordDetailsProps:layout", + "ui/RecordDetailsProps:sections", + "ui/RecordHighlightsProps:aria", + "ui/RecordHighlightsProps:fields", + "ui/RecordHighlightsProps:layout", + "ui/RecordPathProps:aria", + "ui/RecordPathProps:stages", + "ui/RecordPathProps:statusField", + "ui/RecordRelatedListProps:actions", + "ui/RecordRelatedListProps:add", + "ui/RecordRelatedListProps:aria", + "ui/RecordRelatedListProps:columns", + "ui/RecordRelatedListProps:filter", + "ui/RecordRelatedListProps:limit", + "ui/RecordRelatedListProps:objectName", + "ui/RecordRelatedListProps:relationshipField", + "ui/RecordRelatedListProps:relationshipValueField", + "ui/RecordRelatedListProps:showViewAll", + "ui/RecordRelatedListProps:sort", + "ui/RecordRelatedListProps:title", + "ui/Report:_lock", + "ui/Report:_lockDocsUrl", + "ui/Report:_lockReason", + "ui/Report:_lockSource", + "ui/Report:_packageId", + "ui/Report:_packageVersion", + "ui/Report:_provenance", + "ui/Report:blocks", + "ui/Report:chart", + "ui/Report:columns", + "ui/Report:dataset", + "ui/Report:description", + "ui/Report:drilldown", + "ui/Report:label", + "ui/Report:name", + "ui/Report:order", + "ui/Report:protection", + "ui/Report:rows", + "ui/Report:runtimeFilter", + "ui/Report:type", + "ui/Report:values", + "ui/ReportChart:annotations", + "ui/ReportChart:aria", + "ui/ReportChart:colors", + "ui/ReportChart:description", + "ui/ReportChart:height", + "ui/ReportChart:interaction", + "ui/ReportChart:series", + "ui/ReportChart:showDataLabels", + "ui/ReportChart:showLegend", + "ui/ReportChart:subtitle", + "ui/ReportChart:title", + "ui/ReportChart:type", + "ui/ReportChart:xAxis", + "ui/ReportChart:yAxis", + "ui/ReportNavItem:badge", + "ui/ReportNavItem:badgeVariant", + "ui/ReportNavItem:icon", + "ui/ReportNavItem:id", + "ui/ReportNavItem:label", + "ui/ReportNavItem:order", + "ui/ReportNavItem:reportName", + "ui/ReportNavItem:requiredPermissions", + "ui/ReportNavItem:requiresObject", + "ui/ReportNavItem:requiresService", + "ui/ReportNavItem:type", + "ui/ReportNavItem:visible", + "ui/ReportSort:by", + "ui/ReportSort:direction", + "ui/ResponsiveConfig:breakpoint", + "ui/ResponsiveConfig:columns", + "ui/ResponsiveConfig:hiddenOn", + "ui/ResponsiveConfig:order", + "ui/ResponsiveStyles:large", + "ui/ResponsiveStyles:medium", + "ui/ResponsiveStyles:small", + "ui/ResponsiveStyles:xsmall", + "ui/RowColorConfig:colors", + "ui/RowColorConfig:field", + "ui/SelectionConfig:type", + "ui/Shadow:2xl", + "ui/Shadow:base", + "ui/Shadow:inner", + "ui/Shadow:lg", + "ui/Shadow:md", + "ui/Shadow:none", + "ui/Shadow:sm", + "ui/Shadow:xl", + "ui/SharingConfig:allowAnonymous", + "ui/SharingConfig:allowedDomains", + "ui/SharingConfig:enabled", + "ui/SharingConfig:expiresAt", + "ui/SharingConfig:password", + "ui/SharingConfig:publicLink", + "ui/Theme:animation [RETIRED]", + "ui/Theme:borderRadius", + "ui/Theme:colors", + "ui/Theme:customVars", + "ui/Theme:description", + "ui/Theme:extends", + "ui/Theme:label", + "ui/Theme:mode", + "ui/Theme:name", + "ui/Theme:shadows", + "ui/Theme:typography", + "ui/Theme:zIndex [RETIRED]", + "ui/TimelineConfig:colorField", + "ui/TimelineConfig:endDateField", + "ui/TimelineConfig:groupByField", + "ui/TimelineConfig:scale", + "ui/TimelineConfig:startDateField", + "ui/TimelineConfig:titleField", + "ui/TreeConfig:defaultExpandedDepth", + "ui/TreeConfig:fields", + "ui/TreeConfig:labelField", + "ui/TreeConfig:parentField", + "ui/Typography:fontFamily", + "ui/Typography:fontSize [RETIRED]", + "ui/Typography:fontWeight [RETIRED]", + "ui/Typography:letterSpacing [RETIRED]", + "ui/Typography:lineHeight [RETIRED]", + "ui/UrlNavItem:badge", + "ui/UrlNavItem:badgeVariant", + "ui/UrlNavItem:icon", + "ui/UrlNavItem:id", + "ui/UrlNavItem:label", + "ui/UrlNavItem:order", + "ui/UrlNavItem:requiredPermissions", + "ui/UrlNavItem:requiresObject", + "ui/UrlNavItem:requiresService", + "ui/UrlNavItem:target", + "ui/UrlNavItem:type", + "ui/UrlNavItem:url", + "ui/UrlNavItem:visible", + "ui/UserActionsConfig:addRecordForm", + "ui/UserActionsConfig:buttons", + "ui/UserActionsConfig:editInline", + "ui/UserActionsConfig:filter", + "ui/UserActionsConfig:refresh", + "ui/UserActionsConfig:rowHeight", + "ui/UserActionsConfig:search", + "ui/UserActionsConfig:sort", + "ui/UserFilterField:defaultValues", + "ui/UserFilterField:field", + "ui/UserFilterField:label", + "ui/UserFilterField:options", + "ui/UserFilterField:showCount", + "ui/UserFilterField:type", + "ui/UserFilters:allowAddTab", + "ui/UserFilters:element", + "ui/UserFilters:fields", + "ui/UserFilters:showAllRecords", + "ui/UserFilters:tabs", + "ui/View:_lock", + "ui/View:_lockDocsUrl", + "ui/View:_lockReason", + "ui/View:_lockSource", + "ui/View:_packageId", + "ui/View:_packageVersion", + "ui/View:_provenance", + "ui/View:form", + "ui/View:formViews", + "ui/View:label", + "ui/View:list", + "ui/View:listViews", + "ui/View:name", + "ui/View:object", + "ui/View:protection", + "ui/ViewFilterRule:field", + "ui/ViewFilterRule:operator", + "ui/ViewFilterRule:value", + "ui/ViewSharing:lockedBy", + "ui/ViewSharing:type", + "ui/ViewTab:filter", + "ui/ViewTab:icon", + "ui/ViewTab:isDefault", + "ui/ViewTab:label", + "ui/ViewTab:name", + "ui/ViewTab:order", + "ui/ViewTab:pinned", + "ui/ViewTab:view", + "ui/ViewTab:visible", + "ui/WidgetEvent:bubbles", + "ui/WidgetEvent:cancelable", + "ui/WidgetEvent:description", + "ui/WidgetEvent:label", + "ui/WidgetEvent:name", + "ui/WidgetEvent:payload", + "ui/WidgetLifecycle:onBlur", + "ui/WidgetLifecycle:onError", + "ui/WidgetLifecycle:onFocus", + "ui/WidgetLifecycle:onMount", + "ui/WidgetLifecycle:onUnmount", + "ui/WidgetLifecycle:onUpdate", + "ui/WidgetLifecycle:onValidate", + "ui/WidgetManifest:aria", + "ui/WidgetManifest:author", + "ui/WidgetManifest:category", + "ui/WidgetManifest:dependencies", + "ui/WidgetManifest:description", + "ui/WidgetManifest:documentation", + "ui/WidgetManifest:events", + "ui/WidgetManifest:fieldTypes", + "ui/WidgetManifest:icon", + "ui/WidgetManifest:implementation", + "ui/WidgetManifest:label", + "ui/WidgetManifest:license", + "ui/WidgetManifest:lifecycle", + "ui/WidgetManifest:name", + "ui/WidgetManifest:performance [RETIRED]", + "ui/WidgetManifest:properties", + "ui/WidgetManifest:screenshots", + "ui/WidgetManifest:tags", + "ui/WidgetManifest:version", + "ui/WidgetProperty:category", + "ui/WidgetProperty:default", + "ui/WidgetProperty:description", + "ui/WidgetProperty:label", + "ui/WidgetProperty:name", + "ui/WidgetProperty:required", + "ui/WidgetProperty:type", + "ui/WidgetProperty:validation" + ] +} diff --git a/packages/spec/json-schema.manifest.json b/packages/spec/json-schema.manifest.json deleted file mode 100644 index 368175a303..0000000000 --- a/packages/spec/json-schema.manifest.json +++ /dev/null @@ -1,1615 +0,0 @@ -{ - "description": "Ratchet manifest of every JSON Schema emitted by scripts/build-schemas.ts. Auto-appended when new schemas are added (commit the change). A listed schema that a build no longer emits fails gen:schema. DELETING a key is gated too (#4725): the removal is measured against this file at the merge base with origin/main — which the commit under test cannot rewrite — and every def that leaves the published set must be declared in RETIRED_DEFS_BY_MAJOR (src/migrations/registry.ts), or in RENAMED_DEFS (scripts/lib/renamed-defs.ts) when it is a rename rather than a removal. See #2978, #4725.", - "schemas": [ - "ai/AIModelConfig", - "ai/AIUsageRecord", - "ai/Agent", - "ai/BlueprintApp", - "ai/BlueprintCondition", - "ai/BlueprintDashboard", - "ai/BlueprintField", - "ai/BlueprintNavItem", - "ai/BlueprintObject", - "ai/BlueprintSeed", - "ai/BlueprintSummaryOperations", - "ai/BlueprintView", - "ai/BlueprintWidgetCondition", - "ai/CodeContent", - "ai/ConversationAnalytics", - "ai/ConversationContext", - "ai/ConversationMessage", - "ai/ConversationSession", - "ai/ConversationSummary", - "ai/EmbeddingModel", - "ai/FileContent", - "ai/FileKnowledgeSource", - "ai/FunctionCall", - "ai/HttpKnowledgeSource", - "ai/ImageContent", - "ai/KnowledgeChunk", - "ai/KnowledgeDocument", - "ai/KnowledgeHit", - "ai/KnowledgeRefreshPolicy", - "ai/KnowledgeSource", - "ai/KnowledgeSourceKind", - "ai/MCPApprovalPolicy", - "ai/MCPServerRef", - "ai/MCPToolBinding", - "ai/MCPTransport", - "ai/MessageContent", - "ai/MessageContentType", - "ai/MessagePruningEvent", - "ai/MessageRole", - "ai/ModelCapability", - "ai/ModelConfig", - "ai/ModelLimits", - "ai/ModelPricing", - "ai/ModelProvider", - "ai/ModelRegistry", - "ai/ModelRegistryEntry", - "ai/ModelSelectionCriteria", - "ai/ObjectKnowledgeSource", - "ai/PromptTemplate", - "ai/PromptVariable", - "ai/Skill", - "ai/SkillTriggerCondition", - "ai/SolutionBlueprint", - "ai/SolutionBlueprintStrict", - "ai/StructuredOutputConfig", - "ai/StructuredOutputFormat", - "ai/TextContent", - "ai/TokenBudgetConfig", - "ai/TokenBudgetStrategy", - "ai/TokenUsage", - "ai/TokenUsageStats", - "ai/Tool", - "ai/ToolCall", - "ai/TransformPipelineStep", - "ai/VectorStore", - "ai/VectorStoreProvider", - "api/AckMessage", - "api/AiAgentCapabilities", - "api/AiAgentChatRequest", - "api/AiAgentSummary", - "api/AiAgentsResponse", - "api/AiChatRequest", - "api/AiChatResponse", - "api/AiCompleteRequest", - "api/AiConversation", - "api/AiMessage", - "api/AiModelsResponse", - "api/AiPendingAction", - "api/AiPendingActionStatus", - "api/AiStreamChunk", - "api/AnalyticsEndpoint", - "api/AnalyticsMetadataResponse", - "api/AnalyticsQueryRequest", - "api/AnalyticsResultResponse", - "api/AnalyticsSqlResponse", - "api/ApiChangelogEntry", - "api/ApiDocumentationConfig", - "api/ApiEndpoint", - "api/ApiError", - "api/ApiMapping", - "api/ApiRoutes", - "api/ApiTestCollection", - "api/ApiTestRequest", - "api/ApiTestingUiConfig", - "api/ApiTestingUiType", - "api/AppDefinitionResponse", - "api/ApproveAiPendingActionResponse", - "api/AuthEndpoint", - "api/AuthFeaturesConfig", - "api/AuthProvider", - "api/AuthProviderInfo", - "api/AutomationActionsResponse", - "api/AutomationApiErrorCode", - "api/AutomationFlowPathParams", - "api/AutomationRunPathParams", - "api/AutomationTriggerRequest", - "api/AutomationTriggerResponse", - "api/BasePresence", - "api/BaseResponse", - "api/BatchConfig", - "api/BatchDataRequest", - "api/BatchDataResponse", - "api/BatchEndpointsConfig", - "api/BatchLoadingStrategy", - "api/BatchOperationResult", - "api/BatchOperationType", - "api/BatchOptions", - "api/BatchRecord", - "api/BatchUpdateRequest", - "api/BatchUpdateResponse", - "api/BulkDataEvent", - "api/BulkDataEventType", - "api/BulkRequest", - "api/BulkResponse", - "api/CacheControl", - "api/CacheDirective", - "api/CacheInvalidationRequest", - "api/CacheInvalidationResponse", - "api/CacheInvalidationTarget", - "api/CapabilityDescriptor", - "api/CheckPermissionRequest", - "api/CheckPermissionResponse", - "api/CodeGenerationTemplate", - "api/CompleteChunkedUploadRequest", - "api/CompleteChunkedUploadResponse", - "api/CompleteUploadRequest", - "api/ConceptListResponse", - "api/ConflictResolutionStrategy", - "api/CreateAiConversationRequest", - "api/CreateDataRequest", - "api/CreateDataResponse", - "api/CreateExportJobRequest", - "api/CreateExportJobResponse", - "api/CreateFlowRequest", - "api/CreateFlowResponse", - "api/CreateImportJobRequest", - "api/CreateImportJobResponse", - "api/CreateManyDataRequest", - "api/CreateManyDataResponse", - "api/CreateRequest", - "api/CreateViewRequest", - "api/CreateViewResponse", - "api/CrossObjectBatchDroppedFields", - "api/CrossObjectBatchOperation", - "api/CrossObjectBatchRequest", - "api/CrossObjectBatchResponse", - "api/CrudEndpointPattern", - "api/CrudEndpointsConfig", - "api/CrudOperation", - "api/CursorMessage", - "api/CursorPosition", - "api/DataEvent", - "api/DataEventType", - "api/DataLoaderConfig", - "api/DeduplicationStrategy", - "api/DeleteDataRequest", - "api/DeleteDataResponse", - "api/DeleteFlowRequest", - "api/DeleteFlowResponse", - "api/DeleteManyDataRequest", - "api/DeleteManyDataResponse", - "api/DeleteManyRequest", - "api/DeleteMetaItemRequest", - "api/DeleteMetaItemResponse", - "api/DeleteResponse", - "api/DeleteViewRequest", - "api/DeleteViewResponse", - "api/DeviceRequestResponse", - "api/DeviceTokenResponse", - "api/DisablePackageRequest", - "api/DisablePackageResponse", - "api/Discovery", - "api/DiscoveryEnvironment", - "api/DispatcherConfig", - "api/DispatcherErrorCode", - "api/DispatcherErrorResponse", - "api/DispatcherRoute", - "api/DocumentState", - "api/ETag", - "api/EditMessage", - "api/EditOperation", - "api/EditOperationType", - "api/EmailPasswordConfigPublic", - "api/EnablePackageRequest", - "api/EnablePackageResponse", - "api/EndpointRegistry", - "api/EnhancedApiError", - "api/ErrorCategory", - "api/ErrorCode", - "api/ErrorHandlingConfig", - "api/ErrorMessage", - "api/ErrorResponse", - "api/EventMessage", - "api/EventPattern", - "api/EventSubscription", - "api/ExportFormat", - "api/ExportImportTemplate", - "api/ExportJobProgress", - "api/ExportJobStatus", - "api/ExportJobSummary", - "api/ExportRequest", - "api/FieldError", - "api/FieldErrorCode", - "api/FieldMappingEntry", - "api/FileDownloadUrlResponse", - "api/FileTypeValidation", - "api/FileUploadResponse", - "api/FindDataRequest", - "api/FindDataResponse", - "api/FlowSummary", - "api/GeneratedApiDocumentation", - "api/GeneratedEndpoint", - "api/GetAnalyticsMetaRequest", - "api/GetAuthConfigResponse", - "api/GetDataRequest", - "api/GetDataResponse", - "api/GetDiscoveryRequest", - "api/GetDiscoveryResponse", - "api/GetEffectivePermissionsRequest", - "api/GetEffectivePermissionsResponse", - "api/GetExportJobDownloadRequest", - "api/GetExportJobDownloadResponse", - "api/GetFieldLabelsRequest", - "api/GetFieldLabelsResponse", - "api/GetFlowRequest", - "api/GetFlowResponse", - "api/GetInstalledPackageRequest", - "api/GetInstalledPackageResponse", - "api/GetLocalesRequest", - "api/GetLocalesResponse", - "api/GetMetaItemCachedRequest", - "api/GetMetaItemCachedResponse", - "api/GetMetaItemRequest", - "api/GetMetaItemResponse", - "api/GetMetaItemsRequest", - "api/GetMetaItemsResponse", - "api/GetMetaTypesRequest", - "api/GetMetaTypesResponse", - "api/GetNotificationPreferencesRequest", - "api/GetNotificationPreferencesResponse", - "api/GetObjectPermissionsRequest", - "api/GetObjectPermissionsResponse", - "api/GetPackageRequest", - "api/GetPackageResponse", - "api/GetPresenceRequest", - "api/GetPresenceResponse", - "api/GetPresignedUrlRequest", - "api/GetRunRequest", - "api/GetRunResponse", - "api/GetTranslationsRequest", - "api/GetTranslationsResponse", - "api/GetUiViewRequest", - "api/GetUiViewResponse", - "api/GetViewRequest", - "api/GetViewResponse", - "api/HandlerStatus", - "api/HttpFindQueryParams", - "api/HttpMethod", - "api/IdRequest", - "api/ImportJobProgress", - "api/ImportJobResults", - "api/ImportJobStatus", - "api/ImportJobSummary", - "api/ImportMapping", - "api/ImportRequest", - "api/ImportResponse", - "api/ImportRowResult", - "api/ImportValidationConfig", - "api/ImportValidationMode", - "api/ImportValidationResult", - "api/ImportWriteMode", - "api/InitiateChunkedUploadRequest", - "api/InitiateChunkedUploadResponse", - "api/InstallPackageRequest", - "api/InstallPackageResponse", - "api/ListAiConversationsRequest", - "api/ListAiConversationsResponse", - "api/ListAiPendingActionsRequest", - "api/ListAiPendingActionsResponse", - "api/ListExportJobsRequest", - "api/ListExportJobsResponse", - "api/ListFlowsRequest", - "api/ListFlowsResponse", - "api/ListImportJobsRequest", - "api/ListImportJobsResponse", - "api/ListInstalledPackagesRequest", - "api/ListInstalledPackagesResponse", - "api/ListNotificationsRequest", - "api/ListNotificationsResponse", - "api/ListPackagesRequest", - "api/ListPackagesResponse", - "api/ListRecordResponse", - "api/ListRunsRequest", - "api/ListRunsResponse", - "api/ListViewsRequest", - "api/ListViewsResponse", - "api/LoginRequest", - "api/LoginType", - "api/MarkAllNotificationsReadRequest", - "api/MarkAllNotificationsReadResponse", - "api/MarkNotificationsReadRequest", - "api/MarkNotificationsReadResponse", - "api/MetadataBulkRegisterRequest", - "api/MetadataBulkResponse", - "api/MetadataBulkUnregisterRequest", - "api/MetadataCacheRequest", - "api/MetadataCacheResponse", - "api/MetadataDeleteResponse", - "api/MetadataDependenciesResponse", - "api/MetadataDependentsResponse", - "api/MetadataEffectiveResponse", - "api/MetadataEndpointsConfig", - "api/MetadataEvent", - "api/MetadataEventType", - "api/MetadataExistsResponse", - "api/MetadataExportRequest", - "api/MetadataExportResponse", - "api/MetadataImportRequest", - "api/MetadataImportResponse", - "api/MetadataItemResponse", - "api/MetadataListResponse", - "api/MetadataNamesResponse", - "api/MetadataOverlayResponse", - "api/MetadataOverlaySaveRequest", - "api/MetadataQueryRequest", - "api/MetadataQueryResponse", - "api/MetadataRegisterRequest", - "api/MetadataTypeInfoResponse", - "api/MetadataTypesResponse", - "api/MetadataValidateRequest", - "api/MetadataValidateResponse", - "api/ModificationResult", - "api/Notification", - "api/NotificationPreferences", - "api/ODataConfig", - "api/ODataError", - "api/ODataFilterFunction", - "api/ODataMetadata", - "api/ODataQuery", - "api/ODataQueryAdapter", - "api/ODataResponse", - "api/ObjectDefinitionResponse", - "api/OpenApiGenerationConfig", - "api/OpenApiSecurityScheme", - "api/OpenApiServer", - "api/OpenApiSpec", - "api/OperatorMapping", - "api/PackageApiErrorCode", - "api/PackageInstallRequest", - "api/PackageInstallResponse", - "api/PackagePathParams", - "api/PackageRollbackRequest", - "api/PackageRollbackResponse", - "api/PackageUpgradeRequest", - "api/PackageUpgradeResponse", - "api/PingMessage", - "api/PongMessage", - "api/PresenceMessage", - "api/PresenceState", - "api/PresenceStatus", - "api/PresenceUpdate", - "api/PresignedUrlResponse", - "api/QueryAdapterConfig", - "api/QueryAdapterTarget", - "api/QueryOptimizationConfig", - "api/RawUploadResponse", - "api/RealtimeConfig", - "api/RealtimeConnectRequest", - "api/RealtimeConnectResponse", - "api/RealtimeDisconnectRequest", - "api/RealtimeDisconnectResponse", - "api/RealtimeEvent", - "api/RealtimeEventType", - "api/RealtimePresence", - "api/RealtimeRecordAction", - "api/RealtimeSubscribeRequest", - "api/RealtimeSubscribeResponse", - "api/RealtimeUnsubscribeRequest", - "api/RealtimeUnsubscribeResponse", - "api/RecordData", - "api/RefreshTokenRequest", - "api/RegisterDeviceRequest", - "api/RegisterDeviceResponse", - "api/RegisterRequest", - "api/RejectAiPendingActionResponse", - "api/RequestValidationConfig", - "api/ResolveDependenciesRequest", - "api/ResolveDependenciesResponse", - "api/ResponseEnvelopeConfig", - "api/RestApiConfig", - "api/RestApiEndpoint", - "api/RestApiPluginConfig", - "api/RestApiRouteCategory", - "api/RestApiRouteRegistration", - "api/RestQueryAdapter", - "api/RestServerConfig", - "api/RetryStrategy", - "api/RouteCategory", - "api/RouteCoverageEntry", - "api/RouteCoverageReport", - "api/RouteDefinition", - "api/RouteGenerationConfig", - "api/RouteHealthEntry", - "api/RouteHealthReport", - "api/RouterConfig", - "api/SaveMetaItemRequest", - "api/SaveMetaItemResponse", - "api/ScheduleExportRequest", - "api/ScheduleExportResponse", - "api/ScheduledExport", - "api/ServiceInfo", - "api/ServiceSelfInfo", - "api/ServiceStatus", - "api/Session", - "api/SessionResponse", - "api/SessionUser", - "api/SetPresenceRequest", - "api/SetPresenceResponse", - "api/SimpleCursorPosition", - "api/SimplePresenceState", - "api/SingleRecordResponse", - "api/StandardErrorCode", - "api/SubscribeMessage", - "api/Subscription", - "api/SubscriptionEvent", - "api/ToggleFlowRequest", - "api/ToggleFlowResponse", - "api/TransportProtocol", - "api/TriggerFlowRequest", - "api/TriggerFlowResponse", - "api/UndoImportJobResponse", - "api/UninstallPackageApiRequest", - "api/UninstallPackageApiResponse", - "api/UninstallPackageRequest", - "api/UninstallPackageResponse", - "api/UnregisterDeviceRequest", - "api/UnregisterDeviceResponse", - "api/UnsubscribeMessage", - "api/UnsubscribeRequest", - "api/UpdateAiConversationRequest", - "api/UpdateDataRequest", - "api/UpdateDataResponse", - "api/UpdateFlowRequest", - "api/UpdateFlowResponse", - "api/UpdateManyDataRequest", - "api/UpdateManyDataResponse", - "api/UpdateManyRecord", - "api/UpdateManyRequest", - "api/UpdateNotificationPreferencesRequest", - "api/UpdateNotificationPreferencesResponse", - "api/UpdateRequest", - "api/UpdateViewRequest", - "api/UpdateViewResponse", - "api/UploadArtifactRequest", - "api/UploadArtifactResponse", - "api/UploadChunkRequest", - "api/UploadChunkResponse", - "api/UploadProgress", - "api/UserProfileResponse", - "api/ValidationMode", - "api/VersionDefinition", - "api/VersionNegotiationResponse", - "api/VersionStatus", - "api/VersioningConfig", - "api/VersioningStrategy", - "api/WebSocketConfig", - "api/WebSocketEvent", - "api/WebSocketMessage", - "api/WebSocketMessageType", - "api/WebSocketPresenceStatus", - "api/WebSocketServerConfig", - "api/WellKnownCapabilities", - "automation/ActionCategory", - "automation/ActionDescriptor", - "automation/ActionParadigm", - "automation/ActionRef", - "automation/ApprovalDecision", - "automation/ApprovalEscalation", - "automation/ApprovalNodeApprover", - "automation/ApprovalNodeConfig", - "automation/ApproverType", - "automation/BpmnDiagnostic", - "automation/BpmnElementMapping", - "automation/BpmnExportOptions", - "automation/BpmnImportOptions", - "automation/BpmnInteropResult", - "automation/BpmnUnmappedStrategy", - "automation/BpmnVersion", - "automation/Checkpoint", - "automation/ConcurrencyPolicy", - "automation/CreateRecordConfig", - "automation/DecisionCondition", - "automation/DecisionConfig", - "automation/DecisionOutputDef", - "automation/DeleteRecordConfig", - "automation/ETLDestination", - "automation/ETLEndpointType", - "automation/ETLPipeline", - "automation/ETLPipelineRun", - "automation/ETLRunStatus", - "automation/ETLSource", - "automation/ETLSyncMode", - "automation/ETLTransformation", - "automation/ETLTransformationType", - "automation/ExecutionError", - "automation/ExecutionErrorSeverity", - "automation/ExecutionLog", - "automation/ExecutionStatus", - "automation/ExecutionStepLog", - "automation/ExecutionStepMetrics", - "automation/ExecutionStepSkipReason", - "automation/Flow", - "automation/FlowEdge", - "automation/FlowFunctionEffect", - "automation/FlowNode", - "automation/FlowNodeAction", - "automation/FlowRegion", - "automation/FlowRunGateSummary", - "automation/FlowRunNodeSummary", - "automation/FlowRunSummary", - "automation/FlowVariable", - "automation/FlowVersionHistory", - "automation/GetRecordConfig", - "automation/GuardRef", - "automation/HttpConfig", - "automation/LoopConfig", - "automation/MapConfig", - "automation/NodeExecutorDescriptor", - "automation/NotifyConfig", - "automation/ParallelBranch", - "automation/ParallelConfig", - "automation/RetryPolicy", - "automation/ScheduleState", - "automation/ScreenConfig", - "automation/ScreenFieldConfig", - "automation/ScriptConfig", - "automation/StateMachine", - "automation/StateNode", - "automation/SubflowConfig", - "automation/TimeRelativeTrigger", - "automation/Transition", - "automation/TryCatchConfig", - "automation/UpdateRecordConfig", - "automation/WaitEventType", - "automation/WaitExecutorConfig", - "automation/WaitResumePayload", - "automation/WaitTimeoutBehavior", - "automation/Webhook", - "automation/WebhookTriggerType", - "cloud/AnalyticsTimeRange", - "cloud/AppDiscoveryRequest", - "cloud/AppDiscoveryResponse", - "cloud/AppSubscription", - "cloud/ArtifactDownloadResponse", - "cloud/ArtifactReference", - "cloud/CreateListingRequest", - "cloud/CreatePackageRequest", - "cloud/CreatePackageVersionRequest", - "cloud/CuratedCollection", - "cloud/Environment", - "cloud/EnvironmentCredential", - "cloud/EnvironmentCredentialStatus", - "cloud/EnvironmentDriver", - "cloud/EnvironmentMember", - "cloud/EnvironmentPackageInstallation", - "cloud/EnvironmentPackageStatus", - "cloud/EnvironmentRole", - "cloud/EnvironmentStatus", - "cloud/EnvironmentType", - "cloud/EnvironmentVisibility", - "cloud/FeaturedListing", - "cloud/InstallPackageToEnvironmentRequest", - "cloud/InstalledAppSummary", - "cloud/ListEnvironmentPackagesResponse", - "cloud/ListInstalledAppsRequest", - "cloud/ListInstalledAppsResponse", - "cloud/ListReviewsRequest", - "cloud/ListReviewsResponse", - "cloud/ListingActionRequest", - "cloud/ListingStatus", - "cloud/MarketplaceCategory", - "cloud/MarketplaceHealthMetrics", - "cloud/MarketplaceInstallRequest", - "cloud/MarketplaceInstallResponse", - "cloud/MarketplaceListing", - "cloud/MarketplaceSearchRequest", - "cloud/MarketplaceSearchResponse", - "cloud/Package", - "cloud/PackageCategory", - "cloud/PackageDependency", - "cloud/PackageInstallation", - "cloud/PackageInstallationStatus", - "cloud/PackageLocale", - "cloud/PackageManifest", - "cloud/PackagePublisher", - "cloud/PackageSubmission", - "cloud/PackageTranslation", - "cloud/PackageTranslations", - "cloud/PackageVersion", - "cloud/PackageVersionStatus", - "cloud/PackageVisibility", - "cloud/PolicyAction", - "cloud/PolicyViolationType", - "cloud/PricingModel", - "cloud/ProvisionEnvironmentRequest", - "cloud/ProvisionEnvironmentResponse", - "cloud/ProvisionOrganizationRequest", - "cloud/ProvisionOrganizationResponse", - "cloud/ProvisionTenantRequest", - "cloud/ProvisionTenantResponse", - "cloud/PublishPackageVersionRequest", - "cloud/Publisher", - "cloud/PublisherProfile", - "cloud/PublisherVerification", - "cloud/PublishingAnalyticsRequest", - "cloud/PublishingAnalyticsResponse", - "cloud/RecommendationReason", - "cloud/RecommendedApp", - "cloud/RejectionReason", - "cloud/ReleaseChannel", - "cloud/ReviewCriterion", - "cloud/ReviewDecision", - "cloud/ReviewModerationStatus", - "cloud/RollbackEnvironmentPackageRequest", - "cloud/Sha256Digest", - "cloud/SubmissionReview", - "cloud/SubmitReviewRequest", - "cloud/SubscriptionStatus", - "cloud/TemplateManifest", - "cloud/TenantContext", - "cloud/TenantDatabase", - "cloud/TenantDatabaseStatus", - "cloud/TenantIdentificationSource", - "cloud/TenantPlan", - "cloud/TenantRoutingConfig", - "cloud/TimeSeriesPoint", - "cloud/TrendingListing", - "cloud/UpdateListingRequest", - "cloud/UpdatePackageRequest", - "cloud/UpdatePackageVersionRequest", - "cloud/UpgradeEnvironmentPackageRequest", - "cloud/UserReview", - "cloud/VersionRelease", - "data/Address", - "data/AddressValue", - "data/AggregationFunction", - "data/AggregationMetricType", - "data/AggregationNode", - "data/AggregationPipeline", - "data/AggregationStage", - "data/AnalyticsQuery", - "data/ApiMethod", - "data/ApiOperation", - "data/AutoPersistenceConfig", - "data/BaseEngineOptions", - "data/CalendarDateValue", - "data/ClockTimeValue", - "data/ConditionalValidation", - "data/ConsistencyLevel", - "data/ContextToken", - "data/ContextTokenPlaceholder", - "data/CrossFieldValidation", - "data/Cube", - "data/CubeJoin", - "data/CurrencyConfig", - "data/CurrencyValue", - "data/DataEngineAggregateOptions", - "data/DataEngineAggregateRequest", - "data/DataEngineCountOptions", - "data/DataEngineCountRequest", - "data/DataEngineDeleteOptions", - "data/DataEngineDeleteRequest", - "data/DataEngineExecuteRequest", - "data/DataEngineFilter", - "data/DataEngineFindOneRequest", - "data/DataEngineFindRequest", - "data/DataEngineInsertOptions", - "data/DataEngineInsertRequest", - "data/DataEngineQueryOptions", - "data/DataEngineRequest", - "data/DataEngineSort", - "data/DataEngineUpdateOptions", - "data/DataEngineUpdateRequest", - "data/DataEngineVectorFindRequest", - "data/DataTypeMapping", - "data/Datasource", - "data/DateGranularity", - "data/DateMacroPlaceholder", - "data/DateMacroToken", - "data/Dimension", - "data/DimensionType", - "data/Document", - "data/DocumentSchemaValidation", - "data/DocumentTemplate", - "data/DocumentVersion", - "data/DriverCapabilities", - "data/DriverConfig", - "data/DriverDefinition", - "data/DriverOptions", - "data/DriverSslToggle", - "data/DriverType", - "data/DroppedFieldsEvent", - "data/ESignatureConfig", - "data/EngineAggregateOptions", - "data/EngineCountOptions", - "data/EngineDeleteOptions", - "data/EngineQueryOptions", - "data/EngineUpdateOptions", - "data/EqualityOperator", - "data/ExpressionBody", - "data/ExternalCatalog", - "data/ExternalColumn", - "data/ExternalDataSource", - "data/ExternalDatasourceSettings", - "data/ExternalFieldMapping", - "data/ExternalLookup", - "data/ExternalTable", - "data/FeedFilterMode", - "data/FeedItemType", - "data/Field", - "data/FieldNode", - "data/FieldReference", - "data/FieldType", - "data/FileLikeValue", - "data/FilePersistenceConfig", - "data/FileReferenceIdValue", - "data/FileValue", - "data/FilterArray", - "data/FilterCondition", - "data/FormatValidation", - "data/FullTextSearch", - "data/GroupByNode", - "data/HookBody", - "data/HookBodyCapability", - "data/HookContext", - "data/HookEvent", - "data/ImportFieldMapping", - "data/Index", - "data/InstantValue", - "data/JSONValidation", - "data/Lifecycle", - "data/LifecycleClass", - "data/LocalStoragePersistenceConfig", - "data/LocationCoordinates", - "data/LocationValue", - "data/Mapping", - "data/Metric", - "data/MongoConfig", - "data/MysqlConfig", - "data/NoSQLDataTypeMapping", - "data/NoSQLDatabaseType", - "data/NoSQLDriverConfig", - "data/NoSQLIndex", - "data/NoSQLIndexType", - "data/NoSQLOperationType", - "data/NoSQLQueryOptions", - "data/NoSQLTransactionOptions", - "data/Object", - "data/ObjectAccessConfig", - "data/ObjectCapabilities", - "data/ObjectDependencyGraph", - "data/ObjectDependencyNode", - "data/ObjectExtension", - "data/ObjectExternalBinding", - "data/ObjectFieldGroup", - "data/ObjectOwnershipEnum", - "data/ObjectRequiredPermissions", - "data/PerOperationRequiredPermissions", - "data/PersistenceType", - "data/PoolConfig", - "data/PostgresConfig", - "data/Query", - "data/QueryFilter", - "data/ReferenceIdValue", - "data/ReferenceResolution", - "data/ReferenceResolutionError", - "data/ReplicationConfig", - "data/RowCrudActionOverride", - "data/SQLDialect", - "data/SQLDriverConfig", - "data/SSLConfig", - "data/SchemaMode", - "data/ScriptBody", - "data/ScriptValidation", - "data/Seed", - "data/SeedIdentity", - "data/SeedLoadResult", - "data/SeedLoaderConfig", - "data/SeedLoaderRequest", - "data/SeedLoaderResult", - "data/SeedMode", - "data/SelectOption", - "data/SetOperator", - "data/ShardingConfig", - "data/SortNode", - "data/SpecialOperator", - "data/SqlAutoMigrate", - "data/SqliteConfig", - "data/SqliteWasmConfig", - "data/SqliteWasmPersistMode", - "data/StateMachineValidation", - "data/StringOperator", - "data/TenancyConfig", - "data/TimeUpdateInterval", - "data/TransformType", - "data/UniqueScope", - "data/ValidationRule", - "identity/Account", - "identity/ApiKey", - "identity/EvalUser", - "identity/Invitation", - "identity/InvitationStatus", - "identity/Member", - "identity/Organization", - "identity/Position", - "identity/SCIMAddress", - "identity/SCIMBulkOperation", - "identity/SCIMBulkRequest", - "identity/SCIMBulkResponse", - "identity/SCIMBulkResponseOperation", - "identity/SCIMEmail", - "identity/SCIMEnterpriseUser", - "identity/SCIMError", - "identity/SCIMGroup", - "identity/SCIMGroupReference", - "identity/SCIMListResponse", - "identity/SCIMMemberReference", - "identity/SCIMMeta", - "identity/SCIMName", - "identity/SCIMPatchOperation", - "identity/SCIMPatchRequest", - "identity/SCIMPhoneNumber", - "identity/SCIMUser", - "identity/User", - "identity/VerificationToken", - "integration/CircuitBreakerConfig", - "integration/Connector", - "integration/ConnectorAction", - "integration/ConnectorConflictResolution", - "integration/ConnectorErrorCategory", - "integration/ConnectorFieldMapping", - "integration/ConnectorHealth", - "integration/ConnectorInstanceAPIKeyAuth", - "integration/ConnectorInstanceAuth", - "integration/ConnectorInstanceBasicAuth", - "integration/ConnectorInstanceBearerAuth", - "integration/ConnectorInstanceNoAuth", - "integration/ConnectorRetryStrategy", - "integration/ConnectorStatus", - "integration/ConnectorTrigger", - "integration/ConnectorType", - "integration/DataSyncConfig", - "integration/DeclarativeConnectorEntry", - "integration/ErrorMappingConfig", - "integration/ErrorMappingRule", - "integration/HealthCheckConfig", - "integration/RetryConfig", - "integration/SyncStrategy", - "integration/WebhookConfig", - "integration/WebhookEvent", - "integration/WebhookSignatureAlgorithm", - "kernel/AdvancedPluginLifecycleConfig", - "kernel/ArtifactChecksum", - "kernel/ArtifactFileEntry", - "kernel/ArtifactSignature", - "kernel/BreakingChange", - "kernel/CLICommandContribution", - "kernel/CapabilityConformanceLevel", - "kernel/ClusterCapabilityConfig", - "kernel/ClusterDriver", - "kernel/ClusterTenantIsolation", - "kernel/CompatibilityLevel", - "kernel/CompatibilityMatrixEntry", - "kernel/CustomizationOrigin", - "kernel/CustomizationPolicy", - "kernel/DeadLetterQueueEntry", - "kernel/DependencyConflict", - "kernel/DependencyGraph", - "kernel/DependencyGraphNode", - "kernel/DependencyResolutionResult", - "kernel/DependencyStatusEnum", - "kernel/DeprecationNotice", - "kernel/DisablePackageRequest", - "kernel/DisablePackageResponse", - "kernel/DistributedStateConfig", - "kernel/EnablePackageRequest", - "kernel/EnablePackageResponse", - "kernel/Event", - "kernel/EventBusConfig", - "kernel/EventClusterOptions", - "kernel/EventDeliverySemantics", - "kernel/EventHandler", - "kernel/EventLogEntry", - "kernel/EventMessageQueueConfig", - "kernel/EventMetadata", - "kernel/EventPersistence", - "kernel/EventPriority", - "kernel/EventQueueConfig", - "kernel/EventReplayConfig", - "kernel/EventRoute", - "kernel/EventScope", - "kernel/EventSourcingConfig", - "kernel/EventTypeDefinition", - "kernel/EventWebhookConfig", - "kernel/ExecutionContext", - "kernel/ExtensionPoint", - "kernel/FieldChange", - "kernel/GetPackageRequest", - "kernel/GetPackageResponse", - "kernel/GracefulDegradation", - "kernel/HealthStatus", - "kernel/HotReloadConfig", - "kernel/InstallPackageRequest", - "kernel/InstallPackageResponse", - "kernel/InstalledPackage", - "kernel/KernelContext", - "kernel/KernelSecurityPolicy", - "kernel/KernelSecurityScanResult", - "kernel/KernelSecurityVulnerability", - "kernel/ListPackagesRequest", - "kernel/ListPackagesResponse", - "kernel/Manifest", - "kernel/ManifestPermissions", - "kernel/MergeConflict", - "kernel/MergeResult", - "kernel/MergeStrategyConfig", - "kernel/MetadataBulkResult", - "kernel/MetadataCategoryEnum", - "kernel/MetadataChangeOperation", - "kernel/MetadataChangeType", - "kernel/MetadataDependency", - "kernel/MetadataDiffItem", - "kernel/MetadataFallbackStrategy", - "kernel/MetadataLock", - "kernel/MetadataLockSource", - "kernel/MetadataManagerConfig", - "kernel/MetadataOverlay", - "kernel/MetadataPluginConfig", - "kernel/MetadataPluginManifest", - "kernel/MetadataProvenance", - "kernel/MetadataQuery", - "kernel/MetadataQueryResult", - "kernel/MetadataType", - "kernel/MetadataTypeRegistryEntry", - "kernel/MetadataValidationResult", - "kernel/MultiVersionSupport", - "kernel/NamespaceConflictError", - "kernel/NamespaceRegistryEntry", - "kernel/OclifPluginConfig", - "kernel/OpsDomainModule", - "kernel/OpsFilePath", - "kernel/OpsPluginStructure", - "kernel/PackageArtifact", - "kernel/PackageDependencyConflict", - "kernel/PackageDependencyResolutionResult", - "kernel/PackageStatusEnum", - "kernel/PermissionAction", - "kernel/PermissionScope", - "kernel/Plugin", - "kernel/PluginCaching", - "kernel/PluginCapability", - "kernel/PluginCapabilityManifest", - "kernel/PluginCodeSplitting", - "kernel/PluginCompatibilityMatrix", - "kernel/PluginDependency", - "kernel/PluginDependencyResolution", - "kernel/PluginDependencyResolutionResult", - "kernel/PluginDynamicImport", - "kernel/PluginEngines", - "kernel/PluginHealthCheck", - "kernel/PluginHealthReport", - "kernel/PluginHealthStatus", - "kernel/PluginHotReload", - "kernel/PluginInitialization", - "kernel/PluginInstallConfig", - "kernel/PluginIntegrity", - "kernel/PluginInterface", - "kernel/PluginLoadingConfig", - "kernel/PluginLoadingEvent", - "kernel/PluginLoadingState", - "kernel/PluginLoadingStrategy", - "kernel/PluginMetadata", - "kernel/PluginPackaging", - "kernel/PluginPerformanceMonitoring", - "kernel/PluginPermission", - "kernel/PluginPermissionSet", - "kernel/PluginPermissions", - "kernel/PluginPreloadConfig", - "kernel/PluginProvenance", - "kernel/PluginQualityMetrics", - "kernel/PluginRegistryEntry", - "kernel/PluginRuntime", - "kernel/PluginSandboxing", - "kernel/PluginSearchFilters", - "kernel/PluginSecurityManifest", - "kernel/PluginStartupResult", - "kernel/PluginStateSnapshot", - "kernel/PluginStatistics", - "kernel/PluginTrustLevel", - "kernel/PluginTrustScore", - "kernel/PluginUpdateStrategy", - "kernel/PluginVendor", - "kernel/PluginVersionMetadata", - "kernel/PreviewModeConfig", - "kernel/ProtocolFeature", - "kernel/ProtocolReference", - "kernel/ProtocolVersion", - "kernel/RealTimeNotificationConfig", - "kernel/RequiredAction", - "kernel/ResolvedDependency", - "kernel/ResolvedPackageDependency", - "kernel/ResourceType", - "kernel/RollbackPackageRequest", - "kernel/RollbackPackageResponse", - "kernel/RuntimeConfig", - "kernel/RuntimeMode", - "kernel/SBOM", - "kernel/SBOMEntry", - "kernel/SandboxConfig", - "kernel/ScopeConfig", - "kernel/ScopeInfo", - "kernel/SecurityPolicy", - "kernel/SecurityScanResult", - "kernel/SecurityVulnerability", - "kernel/SemanticVersion", - "kernel/ServiceClusterAnnotations", - "kernel/ServiceClusterScope", - "kernel/ServiceFactoryRegistration", - "kernel/ServiceLeaderStrategy", - "kernel/ServiceMetadata", - "kernel/ServiceRegistryConfig", - "kernel/ServiceScopeType", - "kernel/StartupOptions", - "kernel/StartupOrchestrationResult", - "kernel/TenantRuntimeContext", - "kernel/UninstallPackageRequest", - "kernel/UninstallPackageResponse", - "kernel/UpgradeImpactLevel", - "kernel/UpgradePackageRequest", - "kernel/UpgradePackageResponse", - "kernel/UpgradePhase", - "kernel/UpgradePlan", - "kernel/UpgradeSnapshot", - "kernel/ValidationError", - "kernel/ValidationResult", - "kernel/ValidationWarning", - "kernel/VersionConstraint", - "kernel/VulnerabilitySeverity", - "qa/TestAction", - "qa/TestActionType", - "qa/TestAssertion", - "qa/TestAssertionType", - "qa/TestContext", - "qa/TestScenario", - "qa/TestStep", - "qa/TestSuite", - "security/AccessMatrix", - "security/AccessMatrixEntry", - "security/AdminScope", - "security/AuthzPosture", - "security/CapabilityDeclaration", - "security/CriteriaSharingRule", - "security/EffectiveObjectPermission", - "security/ExplainDecision", - "security/ExplainLayer", - "security/ExplainMatchedRule", - "security/ExplainOperation", - "security/ExplainRecordAttribution", - "security/ExplainRequest", - "security/FieldPermission", - "security/OWDModel", - "security/ObjectAccessScope", - "security/ObjectPermission", - "security/PermissionSet", - "security/RLSEvaluationResult", - "security/RLSOperation", - "security/RLSUserContext", - "security/RowLevelSecurityPolicy", - "security/ShareRecipientType", - "security/SharingLevel", - "security/SharingRule", - "security/SharingRuleType", - "security/TenancyPosture", - "shared/AppName", - "shared/BaseMetadataRecord", - "shared/CorsConfig", - "shared/CronExpressionInput", - "shared/EventName", - "shared/Expression", - "shared/ExpressionDialect", - "shared/ExpressionInput", - "shared/ExpressionMeta", - "shared/FieldMapping", - "shared/FieldMappingTransform", - "shared/FieldName", - "shared/FlowName", - "shared/HttpMethod", - "shared/HttpMethodSubset", - "shared/HttpRequest", - "shared/IsolationLevelEnum", - "shared/MetadataFormat", - "shared/MutationEventEnum", - "shared/ObjectName", - "shared/Predicate", - "shared/PredicateInput", - "shared/Protection", - "shared/RateLimitConfig", - "shared/RoleName", - "shared/SnakeCaseIdentifier", - "shared/SortDirectionEnum", - "shared/SortItem", - "shared/StaticMount", - "shared/SystemIdentifier", - "shared/TemplateExpressionInput", - "shared/ViewName", - "studio/ActionContribution", - "studio/ActionContributionLocation", - "studio/CommandContribution", - "studio/ERDiagramConfig", - "studio/ERLayoutAlgorithm", - "studio/ERNodeDisplay", - "studio/FieldEditorConfig", - "studio/FieldGroup", - "studio/FieldPropertySection", - "studio/FlowBuilderConfig", - "studio/FlowCanvasEdge", - "studio/FlowCanvasEdgeStyle", - "studio/FlowCanvasNode", - "studio/FlowLayoutAlgorithm", - "studio/FlowLayoutDirection", - "studio/FlowNodeRenderDescriptor", - "studio/FlowNodeShape", - "studio/MetadataIconContribution", - "studio/MetadataViewerContribution", - "studio/ObjectDesignerConfig", - "studio/ObjectDesignerDefaultView", - "studio/ObjectFilter", - "studio/ObjectListDisplayMode", - "studio/ObjectManagerConfig", - "studio/ObjectPreviewConfig", - "studio/ObjectPreviewTab", - "studio/ObjectSortField", - "studio/PanelContribution", - "studio/PanelLocation", - "studio/RelationshipDisplay", - "studio/RelationshipMapperConfig", - "studio/SidebarGroupContribution", - "studio/StudioPluginContributions", - "studio/StudioPluginManifest", - "studio/ViewMode", - "system/AccessControlConfig", - "system/ActionResultDialogTranslation", - "system/AddFieldOperation", - "system/AdvancedAuthConfig", - "system/AnalyzerConfig", - "system/AppCompatibilityCheck", - "system/AppInstallRequest", - "system/AppInstallResult", - "system/AppManifest", - "system/AuthConfig", - "system/AuthPluginConfig", - "system/AuthProviderConfig", - "system/AwarenessEvent", - "system/AwarenessSession", - "system/AwarenessUpdate", - "system/AwarenessUserState", - "system/BackupConfig", - "system/BackupRetention", - "system/BackupStrategy", - "system/BatchProgress", - "system/Book", - "system/BookAudience", - "system/BookGroup", - "system/BookInclude", - "system/BookNode", - "system/BucketConfig", - "system/CRDTMergeResult", - "system/CRDTState", - "system/CRDTType", - "system/CacheAvalanchePrevention", - "system/CacheConfig", - "system/CacheConsistency", - "system/CacheInvalidation", - "system/CacheStrategy", - "system/CacheTier", - "system/CacheWarmup", - "system/ChangeImpact", - "system/ChangePriority", - "system/ChangeRequest", - "system/ChangeSet", - "system/ChangeStatus", - "system/ChangeType", - "system/CollaborationMode", - "system/CollaborationSession", - "system/CollaborationSessionConfig", - "system/CollaborativeCursor", - "system/ComplianceAuditRequirement", - "system/ComplianceEncryptionRequirement", - "system/ComplianceFramework", - "system/ConsoleDestinationConfig", - "system/ConsumerConfig", - "system/CoreServiceName", - "system/CounterOperation", - "system/CoverageBreakdownEntry", - "system/CreateObjectOperation", - "system/CronSchedule", - "system/CursorColorPreset", - "system/CursorSelection", - "system/CursorStyle", - "system/CursorUpdate", - "system/DataClassification", - "system/DataClassificationPolicy", - "system/DataMigrationFlag", - "system/DatabaseLevelIsolationStrategy", - "system/DatabaseProvider", - "system/DeadLetterQueue", - "system/DeleteObjectOperation", - "system/DeployBundle", - "system/DeployDiff", - "system/DeployManifest", - "system/DeployStatusEnum", - "system/DeployValidationIssue", - "system/DeployValidationResult", - "system/DisasterRecoveryPlan", - "system/DistributedCacheConfig", - "system/Doc", - "system/EmailAddressConfig", - "system/EmailAndPasswordConfig", - "system/EmailProvider", - "system/EmailServiceConfig", - "system/EmailTemplateDefinition", - "system/EmailTemplateDefinitionCategory", - "system/EmailTemplateDefinitionVariable", - "system/EmailVerificationConfig", - "system/EncryptionAlgorithm", - "system/EncryptionConfig", - "system/ExecuteSqlOperation", - "system/ExtendedLogLevel", - "system/ExternalServiceDestinationConfig", - "system/FacetConfig", - "system/FailoverConfig", - "system/FailoverMode", - "system/Feature", - "system/FieldEncryption", - "system/FieldTranslation", - "system/FileDestinationConfig", - "system/FileMetadata", - "system/GCounter", - "system/HistogramBucketConfig", - "system/HttpDestinationConfig", - "system/Incident", - "system/IncidentCategory", - "system/IncidentNotificationMatrix", - "system/IncidentNotificationRule", - "system/IncidentResponsePhase", - "system/IncidentResponsePolicy", - "system/IncidentSeverity", - "system/IncidentStatus", - "system/IntervalSchedule", - "system/Job", - "system/JobExecution", - "system/JobExecutionStatus", - "system/KernelServiceMap", - "system/KeyManagementProvider", - "system/KeyRotationPolicy", - "system/LWWRegister", - "system/License", - "system/LicenseMetricType", - "system/LifecycleAction", - "system/LifecyclePolicyConfig", - "system/LifecyclePolicyRule", - "system/Locale", - "system/LogDestination", - "system/LogDestinationType", - "system/LogEnrichmentConfig", - "system/LogEntry", - "system/LogFormat", - "system/LogLevel", - "system/LoggerConfig", - "system/LoggingConfig", - "system/MaskingVisibilityRule", - "system/MessageQueueConfig", - "system/MessageQueueProvider", - "system/MetadataCollectionInfo", - "system/MetadataDiffResult", - "system/MetadataFallbackStrategy", - "system/MetadataFormat", - "system/MetadataHistoryQueryOptions", - "system/MetadataHistoryQueryResult", - "system/MetadataHistoryRecord", - "system/MetadataHistoryRetentionPolicy", - "system/MetadataLoadOptions", - "system/MetadataLoadResult", - "system/MetadataLoaderContract", - "system/MetadataManagerConfig", - "system/MetadataRecord", - "system/MetadataSaveOptions", - "system/MetadataSaveResult", - "system/MetadataScope", - "system/MetadataSource", - "system/MetadataState", - "system/MetadataStats", - "system/MetadataWatchEvent", - "system/MetricAggregationConfig", - "system/MetricAggregationType", - "system/MetricDataPoint", - "system/MetricDefinition", - "system/MetricExportConfig", - "system/MetricLabels", - "system/MetricType", - "system/MetricUnit", - "system/MetricsConfig", - "system/MiddlewareConfig", - "system/MiddlewareType", - "system/MigrationDependency", - "system/MigrationJournalEvent", - "system/MigrationOperation", - "system/MigrationPlan", - "system/MigrationStatement", - "system/ModifyFieldOperation", - "system/MultipartUploadConfig", - "system/MutualTLSConfig", - "system/NotificationChannel", - "system/ORSet", - "system/ORSetElement", - "system/OTComponent", - "system/OTOperation", - "system/OTOperationType", - "system/OTTransformResult", - "system/ObjectMetadata", - "system/ObjectStorageConfig", - "system/ObjectTranslationData", - "system/OidcProviderConfig", - "system/OidcProvidersConfig", - "system/OnceSchedule", - "system/OpenTelemetryCompatibility", - "system/OtelExporterType", - "system/PNCounter", - "system/PackagePublishResult", - "system/Plan", - "system/PresignedUrlConfig", - "system/QueueConfig", - "system/QuotaEnforcementResult", - "system/RPO", - "system/RTO", - "system/RegistryConfig", - "system/RegistrySyncPolicy", - "system/RegistryUpstream", - "system/RemoveFieldOperation", - "system/RenameObjectOperation", - "system/ResolvedSettingValue", - "system/RetryPolicy", - "system/RollbackPlan", - "system/RouteHandlerMetadata", - "system/RowLevelIsolationStrategy", - "system/SamplingDecision", - "system/SamplingStrategyType", - "system/Schedule", - "system/SchemaChange", - "system/SchemaLevelIsolationStrategy", - "system/SearchConfig", - "system/SearchIndexConfig", - "system/SearchProvider", - "system/SecurityContextConfig", - "system/SecurityEventCorrelation", - "system/ServerCapabilities", - "system/ServerEvent", - "system/ServerEventType", - "system/ServerRateLimitConfig", - "system/ServerStatus", - "system/ServiceConfig", - "system/ServiceCriticality", - "system/ServiceLevelIndicator", - "system/ServiceLevelObjective", - "system/ServiceStatus", - "system/SettingsActionResult", - "system/SettingsChangeEvent", - "system/SettingsManifest", - "system/SettingsNamespacePayload", - "system/Sha256Digest", - "system/SocialProviderConfig", - "system/Span", - "system/SpanAttributeValue", - "system/SpanAttributes", - "system/SpanEvent", - "system/SpanKind", - "system/SpanLink", - "system/SpanStatus", - "system/Specifier", - "system/SpecifierHandler", - "system/SpecifierOption", - "system/SpecifierScope", - "system/SpecifierType", - "system/StackServerConfig", - "system/StackServerSecurity", - "system/StorageAcl", - "system/StorageClass", - "system/StorageConnection", - "system/StorageProvider", - "system/StorageScope", - "system/StructuredLogEntry", - "system/SupplierAssessmentStatus", - "system/SupplierRiskLevel", - "system/SupplierSecurityAssessment", - "system/SupplierSecurityPolicy", - "system/SupplierSecurityRequirement", - "system/Task", - "system/TaskExecutionResult", - "system/TaskPriority", - "system/TaskRetryPolicy", - "system/TaskStatus", - "system/Tenant", - "system/TenantConnectionConfig", - "system/TenantIsolationConfig", - "system/TenantIsolationLevel", - "system/TenantQuota", - "system/TenantSecurityPolicy", - "system/TenantUsage", - "system/TextCRDTOperation", - "system/TextCRDTState", - "system/TimeSeries", - "system/TimeSeriesDataPoint", - "system/TopicConfig", - "system/TraceContext", - "system/TraceContextPropagation", - "system/TraceFlags", - "system/TracePropagationFormat", - "system/TraceSamplingConfig", - "system/TraceState", - "system/TracingConfig", - "system/TrainingCategory", - "system/TrainingCompletionStatus", - "system/TrainingCourse", - "system/TrainingPlan", - "system/TrainingRecord", - "system/TranslationBundle", - "system/TranslationConfig", - "system/TranslationCoverageResult", - "system/TranslationData", - "system/TranslationDiffItem", - "system/TranslationDiffStatus", - "system/TranslationItem", - "system/UserActivityStatus", - "system/VectorClock", - "system/WorkerStats", - "ui/AIChatWindowProps", - "ui/Action", - "ui/ActionAi", - "ui/ActionLocation", - "ui/ActionNavItem", - "ui/ActionParam", - "ui/ActionSession", - "ui/ActionType", - "ui/AddRecordConfig", - "ui/App", - "ui/AppBranding", - "ui/AppContextSelector", - "ui/AppearanceConfig", - "ui/AriaProps", - "ui/BorderRadius", - "ui/BreakpointColumnMap", - "ui/BreakpointName", - "ui/BreakpointOrderMap", - "ui/BulkActionDef", - "ui/BulkActionExecution", - "ui/BulkActionOperation", - "ui/BulkActionParam", - "ui/CalendarConfig", - "ui/ChartAggregate", - "ui/ChartAggregateFunction", - "ui/ChartAnnotation", - "ui/ChartAxis", - "ui/ChartConfig", - "ui/ChartDrillDown", - "ui/ChartGroupBy", - "ui/ChartInteraction", - "ui/ChartSeries", - "ui/ChartType", - "ui/ColorPalette", - "ui/ColumnPrefix", - "ui/ColumnSummary", - "ui/ColumnSummaryConfig", - "ui/ComponentNavItem", - "ui/Dashboard", - "ui/DashboardHeader", - "ui/DashboardHeaderAction", - "ui/DashboardNavItem", - "ui/DashboardWidget", - "ui/DashboardWidgetOptions", - "ui/Dataset", - "ui/DatasetDimension", - "ui/DatasetMeasure", - "ui/DateFormat", - "ui/DerivedMeasureOp", - "ui/ElementButtonProps", - "ui/ElementDataSource", - "ui/ElementFilterProps", - "ui/ElementFormProps", - "ui/ElementImageProps", - "ui/ElementMetadataViewerProps", - "ui/ElementNumberProps", - "ui/ElementRecordPickerProps", - "ui/ElementTextInputProps", - "ui/ElementTextProps", - "ui/FormButtonConfig", - "ui/FormField", - "ui/FormSection", - "ui/FormView", - "ui/GalleryConfig", - "ui/GanttConfig", - "ui/GanttQuickFilter", - "ui/GlobalFilter", - "ui/GlobalFilterOptionsFrom", - "ui/GroupNavItem", - "ui/GroupingConfig", - "ui/GroupingField", - "ui/HttpMethodSubset", - "ui/HttpRequest", - "ui/I18nLabel", - "ui/I18nObject", - "ui/InlineAction", - "ui/InterfacePageConfig", - "ui/JoinedReportBlock", - "ui/KanbanConfig", - "ui/ListChartConfig", - "ui/ListColumn", - "ui/ListView", - "ui/LocaleConfig", - "ui/NavigationArea", - "ui/NavigationConfig", - "ui/NavigationContribution", - "ui/NavigationItem", - "ui/NavigationMode", - "ui/NotificationPosition", - "ui/NotificationSeverity", - "ui/NotificationType", - "ui/NumberFormat", - "ui/ObjectListView", - "ui/ObjectNavItem", - "ui/ObjectUserFilters", - "ui/Page", - "ui/PageAccordionProps", - "ui/PageCardProps", - "ui/PageComponent", - "ui/PageComponentType", - "ui/PageHeaderProps", - "ui/PageNavItem", - "ui/PageRegion", - "ui/PageTabsProps", - "ui/PageType", - "ui/PageVariable", - "ui/PaginationConfig", - "ui/PluralRule", - "ui/RecordActivityProps", - "ui/RecordChatterProps", - "ui/RecordDetailsProps", - "ui/RecordHighlightsField", - "ui/RecordHighlightsProps", - "ui/RecordPathProps", - "ui/RecordRelatedListProps", - "ui/Report", - "ui/ReportChart", - "ui/ReportNavItem", - "ui/ReportSort", - "ui/ReportType", - "ui/ResponsiveConfig", - "ui/ResponsiveStyles", - "ui/RowColorConfig", - "ui/RowHeight", - "ui/SelectionConfig", - "ui/Shadow", - "ui/SharingConfig", - "ui/StyleMap", - "ui/Theme", - "ui/ThemeMode", - "ui/TimelineConfig", - "ui/TreeConfig", - "ui/Typography", - "ui/UrlNavItem", - "ui/UserActionsConfig", - "ui/UserFilterField", - "ui/UserFilters", - "ui/View", - "ui/ViewData", - "ui/ViewFilterRule", - "ui/ViewItem", - "ui/ViewItemName", - "ui/ViewItemWire", - "ui/ViewKind", - "ui/ViewScope", - "ui/ViewSharing", - "ui/ViewTab", - "ui/VisualizationType", - "ui/WidgetActionType", - "ui/WidgetColorVariant", - "ui/WidgetEvent", - "ui/WidgetLifecycle", - "ui/WidgetManifest", - "ui/WidgetProperty", - "ui/WidgetSource" - ] -} diff --git a/packages/spec/json-schema.manifest/ai.json b/packages/spec/json-schema.manifest/ai.json new file mode 100644 index 0000000000..1ab2704cdb --- /dev/null +++ b/packages/spec/json-schema.manifest/ai.json @@ -0,0 +1,72 @@ +{ + "description": "Ratchet manifest of every JSON Schema emitted by scripts/build-schemas.ts for one category. Sharded by category (#5837); the gate reads the whole json-schema.manifest/ directory as ONE set. Auto-appended when new schemas are added (commit the change). A listed schema that a build no longer emits fails gen:schema. DELETING a key is gated too (#4725): the removal is measured against this directory at the merge base with origin/main — which the commit under test cannot rewrite — and every def that leaves the published set must be declared in RETIRED_DEFS_BY_MAJOR (src/migrations/registry.ts), or in RENAMED_DEFS (scripts/lib/renamed-defs.ts) when it is a rename rather than a removal. See #2978, #4725.", + "category": "ai", + "schemas": [ + "ai/AIModelConfig", + "ai/AIUsageRecord", + "ai/Agent", + "ai/BlueprintApp", + "ai/BlueprintCondition", + "ai/BlueprintDashboard", + "ai/BlueprintField", + "ai/BlueprintNavItem", + "ai/BlueprintObject", + "ai/BlueprintSeed", + "ai/BlueprintSummaryOperations", + "ai/BlueprintView", + "ai/BlueprintWidgetCondition", + "ai/CodeContent", + "ai/ConversationAnalytics", + "ai/ConversationContext", + "ai/ConversationMessage", + "ai/ConversationSession", + "ai/ConversationSummary", + "ai/EmbeddingModel", + "ai/FileContent", + "ai/FileKnowledgeSource", + "ai/FunctionCall", + "ai/HttpKnowledgeSource", + "ai/ImageContent", + "ai/KnowledgeChunk", + "ai/KnowledgeDocument", + "ai/KnowledgeHit", + "ai/KnowledgeRefreshPolicy", + "ai/KnowledgeSource", + "ai/KnowledgeSourceKind", + "ai/MCPApprovalPolicy", + "ai/MCPServerRef", + "ai/MCPToolBinding", + "ai/MCPTransport", + "ai/MessageContent", + "ai/MessageContentType", + "ai/MessagePruningEvent", + "ai/MessageRole", + "ai/ModelCapability", + "ai/ModelConfig", + "ai/ModelLimits", + "ai/ModelPricing", + "ai/ModelProvider", + "ai/ModelRegistry", + "ai/ModelRegistryEntry", + "ai/ModelSelectionCriteria", + "ai/ObjectKnowledgeSource", + "ai/PromptTemplate", + "ai/PromptVariable", + "ai/Skill", + "ai/SkillTriggerCondition", + "ai/SolutionBlueprint", + "ai/SolutionBlueprintStrict", + "ai/StructuredOutputConfig", + "ai/StructuredOutputFormat", + "ai/TextContent", + "ai/TokenBudgetConfig", + "ai/TokenBudgetStrategy", + "ai/TokenUsage", + "ai/TokenUsageStats", + "ai/Tool", + "ai/ToolCall", + "ai/TransformPipelineStep", + "ai/VectorStore", + "ai/VectorStoreProvider" + ] +} diff --git a/packages/spec/json-schema.manifest/api.json b/packages/spec/json-schema.manifest/api.json new file mode 100644 index 0000000000..a1beda55ef --- /dev/null +++ b/packages/spec/json-schema.manifest/api.json @@ -0,0 +1,422 @@ +{ + "description": "Ratchet manifest of every JSON Schema emitted by scripts/build-schemas.ts for one category. Sharded by category (#5837); the gate reads the whole json-schema.manifest/ directory as ONE set. Auto-appended when new schemas are added (commit the change). A listed schema that a build no longer emits fails gen:schema. DELETING a key is gated too (#4725): the removal is measured against this directory at the merge base with origin/main — which the commit under test cannot rewrite — and every def that leaves the published set must be declared in RETIRED_DEFS_BY_MAJOR (src/migrations/registry.ts), or in RENAMED_DEFS (scripts/lib/renamed-defs.ts) when it is a rename rather than a removal. See #2978, #4725.", + "category": "api", + "schemas": [ + "api/AckMessage", + "api/AiAgentCapabilities", + "api/AiAgentChatRequest", + "api/AiAgentSummary", + "api/AiAgentsResponse", + "api/AiChatRequest", + "api/AiChatResponse", + "api/AiCompleteRequest", + "api/AiConversation", + "api/AiMessage", + "api/AiModelsResponse", + "api/AiPendingAction", + "api/AiPendingActionStatus", + "api/AiStreamChunk", + "api/AnalyticsEndpoint", + "api/AnalyticsMetadataResponse", + "api/AnalyticsQueryRequest", + "api/AnalyticsResultResponse", + "api/AnalyticsSqlResponse", + "api/ApiChangelogEntry", + "api/ApiDocumentationConfig", + "api/ApiEndpoint", + "api/ApiError", + "api/ApiMapping", + "api/ApiRoutes", + "api/ApiTestCollection", + "api/ApiTestRequest", + "api/ApiTestingUiConfig", + "api/ApiTestingUiType", + "api/AppDefinitionResponse", + "api/ApproveAiPendingActionResponse", + "api/AuthEndpoint", + "api/AuthFeaturesConfig", + "api/AuthProvider", + "api/AuthProviderInfo", + "api/AutomationActionsResponse", + "api/AutomationApiErrorCode", + "api/AutomationFlowPathParams", + "api/AutomationRunPathParams", + "api/AutomationTriggerRequest", + "api/AutomationTriggerResponse", + "api/BasePresence", + "api/BaseResponse", + "api/BatchConfig", + "api/BatchDataRequest", + "api/BatchDataResponse", + "api/BatchEndpointsConfig", + "api/BatchLoadingStrategy", + "api/BatchOperationResult", + "api/BatchOperationType", + "api/BatchOptions", + "api/BatchRecord", + "api/BatchUpdateRequest", + "api/BatchUpdateResponse", + "api/BulkDataEvent", + "api/BulkDataEventType", + "api/BulkRequest", + "api/BulkResponse", + "api/CacheControl", + "api/CacheDirective", + "api/CacheInvalidationRequest", + "api/CacheInvalidationResponse", + "api/CacheInvalidationTarget", + "api/CapabilityDescriptor", + "api/CheckPermissionRequest", + "api/CheckPermissionResponse", + "api/CodeGenerationTemplate", + "api/CompleteChunkedUploadRequest", + "api/CompleteChunkedUploadResponse", + "api/CompleteUploadRequest", + "api/ConceptListResponse", + "api/ConflictResolutionStrategy", + "api/CreateAiConversationRequest", + "api/CreateDataRequest", + "api/CreateDataResponse", + "api/CreateExportJobRequest", + "api/CreateExportJobResponse", + "api/CreateFlowRequest", + "api/CreateFlowResponse", + "api/CreateImportJobRequest", + "api/CreateImportJobResponse", + "api/CreateManyDataRequest", + "api/CreateManyDataResponse", + "api/CreateRequest", + "api/CreateViewRequest", + "api/CreateViewResponse", + "api/CrossObjectBatchDroppedFields", + "api/CrossObjectBatchOperation", + "api/CrossObjectBatchRequest", + "api/CrossObjectBatchResponse", + "api/CrudEndpointPattern", + "api/CrudEndpointsConfig", + "api/CrudOperation", + "api/CursorMessage", + "api/CursorPosition", + "api/DataEvent", + "api/DataEventType", + "api/DataLoaderConfig", + "api/DeduplicationStrategy", + "api/DeleteDataRequest", + "api/DeleteDataResponse", + "api/DeleteFlowRequest", + "api/DeleteFlowResponse", + "api/DeleteManyDataRequest", + "api/DeleteManyDataResponse", + "api/DeleteManyRequest", + "api/DeleteMetaItemRequest", + "api/DeleteMetaItemResponse", + "api/DeleteResponse", + "api/DeleteViewRequest", + "api/DeleteViewResponse", + "api/DeviceRequestResponse", + "api/DeviceTokenResponse", + "api/DisablePackageRequest", + "api/DisablePackageResponse", + "api/Discovery", + "api/DiscoveryEnvironment", + "api/DispatcherConfig", + "api/DispatcherErrorCode", + "api/DispatcherErrorResponse", + "api/DispatcherRoute", + "api/DocumentState", + "api/ETag", + "api/EditMessage", + "api/EditOperation", + "api/EditOperationType", + "api/EmailPasswordConfigPublic", + "api/EnablePackageRequest", + "api/EnablePackageResponse", + "api/EndpointRegistry", + "api/EnhancedApiError", + "api/ErrorCategory", + "api/ErrorCode", + "api/ErrorHandlingConfig", + "api/ErrorMessage", + "api/ErrorResponse", + "api/EventMessage", + "api/EventPattern", + "api/EventSubscription", + "api/ExportFormat", + "api/ExportImportTemplate", + "api/ExportJobProgress", + "api/ExportJobStatus", + "api/ExportJobSummary", + "api/ExportRequest", + "api/FieldError", + "api/FieldErrorCode", + "api/FieldMappingEntry", + "api/FileDownloadUrlResponse", + "api/FileTypeValidation", + "api/FileUploadResponse", + "api/FindDataRequest", + "api/FindDataResponse", + "api/FlowSummary", + "api/GeneratedApiDocumentation", + "api/GeneratedEndpoint", + "api/GetAnalyticsMetaRequest", + "api/GetAuthConfigResponse", + "api/GetDataRequest", + "api/GetDataResponse", + "api/GetDiscoveryRequest", + "api/GetDiscoveryResponse", + "api/GetEffectivePermissionsRequest", + "api/GetEffectivePermissionsResponse", + "api/GetExportJobDownloadRequest", + "api/GetExportJobDownloadResponse", + "api/GetFieldLabelsRequest", + "api/GetFieldLabelsResponse", + "api/GetFlowRequest", + "api/GetFlowResponse", + "api/GetInstalledPackageRequest", + "api/GetInstalledPackageResponse", + "api/GetLocalesRequest", + "api/GetLocalesResponse", + "api/GetMetaItemCachedRequest", + "api/GetMetaItemCachedResponse", + "api/GetMetaItemRequest", + "api/GetMetaItemResponse", + "api/GetMetaItemsRequest", + "api/GetMetaItemsResponse", + "api/GetMetaTypesRequest", + "api/GetMetaTypesResponse", + "api/GetNotificationPreferencesRequest", + "api/GetNotificationPreferencesResponse", + "api/GetObjectPermissionsRequest", + "api/GetObjectPermissionsResponse", + "api/GetPackageRequest", + "api/GetPackageResponse", + "api/GetPresenceRequest", + "api/GetPresenceResponse", + "api/GetPresignedUrlRequest", + "api/GetRunRequest", + "api/GetRunResponse", + "api/GetTranslationsRequest", + "api/GetTranslationsResponse", + "api/GetUiViewRequest", + "api/GetUiViewResponse", + "api/GetViewRequest", + "api/GetViewResponse", + "api/HandlerStatus", + "api/HttpFindQueryParams", + "api/HttpMethod", + "api/IdRequest", + "api/ImportJobProgress", + "api/ImportJobResults", + "api/ImportJobStatus", + "api/ImportJobSummary", + "api/ImportMapping", + "api/ImportRequest", + "api/ImportResponse", + "api/ImportRowResult", + "api/ImportValidationConfig", + "api/ImportValidationMode", + "api/ImportValidationResult", + "api/ImportWriteMode", + "api/InitiateChunkedUploadRequest", + "api/InitiateChunkedUploadResponse", + "api/InstallPackageRequest", + "api/InstallPackageResponse", + "api/ListAiConversationsRequest", + "api/ListAiConversationsResponse", + "api/ListAiPendingActionsRequest", + "api/ListAiPendingActionsResponse", + "api/ListExportJobsRequest", + "api/ListExportJobsResponse", + "api/ListFlowsRequest", + "api/ListFlowsResponse", + "api/ListImportJobsRequest", + "api/ListImportJobsResponse", + "api/ListInstalledPackagesRequest", + "api/ListInstalledPackagesResponse", + "api/ListNotificationsRequest", + "api/ListNotificationsResponse", + "api/ListPackagesRequest", + "api/ListPackagesResponse", + "api/ListRecordResponse", + "api/ListRunsRequest", + "api/ListRunsResponse", + "api/ListViewsRequest", + "api/ListViewsResponse", + "api/LoginRequest", + "api/LoginType", + "api/MarkAllNotificationsReadRequest", + "api/MarkAllNotificationsReadResponse", + "api/MarkNotificationsReadRequest", + "api/MarkNotificationsReadResponse", + "api/MetadataBulkRegisterRequest", + "api/MetadataBulkResponse", + "api/MetadataBulkUnregisterRequest", + "api/MetadataCacheRequest", + "api/MetadataCacheResponse", + "api/MetadataDeleteResponse", + "api/MetadataDependenciesResponse", + "api/MetadataDependentsResponse", + "api/MetadataEffectiveResponse", + "api/MetadataEndpointsConfig", + "api/MetadataEvent", + "api/MetadataEventType", + "api/MetadataExistsResponse", + "api/MetadataExportRequest", + "api/MetadataExportResponse", + "api/MetadataImportRequest", + "api/MetadataImportResponse", + "api/MetadataItemResponse", + "api/MetadataListResponse", + "api/MetadataNamesResponse", + "api/MetadataOverlayResponse", + "api/MetadataOverlaySaveRequest", + "api/MetadataQueryRequest", + "api/MetadataQueryResponse", + "api/MetadataRegisterRequest", + "api/MetadataTypeInfoResponse", + "api/MetadataTypesResponse", + "api/MetadataValidateRequest", + "api/MetadataValidateResponse", + "api/ModificationResult", + "api/Notification", + "api/NotificationPreferences", + "api/ODataConfig", + "api/ODataError", + "api/ODataFilterFunction", + "api/ODataMetadata", + "api/ODataQuery", + "api/ODataQueryAdapter", + "api/ODataResponse", + "api/ObjectDefinitionResponse", + "api/OpenApiGenerationConfig", + "api/OpenApiSecurityScheme", + "api/OpenApiServer", + "api/OpenApiSpec", + "api/OperatorMapping", + "api/PackageApiErrorCode", + "api/PackageInstallRequest", + "api/PackageInstallResponse", + "api/PackagePathParams", + "api/PackageRollbackRequest", + "api/PackageRollbackResponse", + "api/PackageUpgradeRequest", + "api/PackageUpgradeResponse", + "api/PingMessage", + "api/PongMessage", + "api/PresenceMessage", + "api/PresenceState", + "api/PresenceStatus", + "api/PresenceUpdate", + "api/PresignedUrlResponse", + "api/QueryAdapterConfig", + "api/QueryAdapterTarget", + "api/QueryOptimizationConfig", + "api/RawUploadResponse", + "api/RealtimeConfig", + "api/RealtimeConnectRequest", + "api/RealtimeConnectResponse", + "api/RealtimeDisconnectRequest", + "api/RealtimeDisconnectResponse", + "api/RealtimeEvent", + "api/RealtimeEventType", + "api/RealtimePresence", + "api/RealtimeRecordAction", + "api/RealtimeSubscribeRequest", + "api/RealtimeSubscribeResponse", + "api/RealtimeUnsubscribeRequest", + "api/RealtimeUnsubscribeResponse", + "api/RecordData", + "api/RefreshTokenRequest", + "api/RegisterDeviceRequest", + "api/RegisterDeviceResponse", + "api/RegisterRequest", + "api/RejectAiPendingActionResponse", + "api/RequestValidationConfig", + "api/ResolveDependenciesRequest", + "api/ResolveDependenciesResponse", + "api/ResponseEnvelopeConfig", + "api/RestApiConfig", + "api/RestApiEndpoint", + "api/RestApiPluginConfig", + "api/RestApiRouteCategory", + "api/RestApiRouteRegistration", + "api/RestQueryAdapter", + "api/RestServerConfig", + "api/RetryStrategy", + "api/RouteCategory", + "api/RouteCoverageEntry", + "api/RouteCoverageReport", + "api/RouteDefinition", + "api/RouteGenerationConfig", + "api/RouteHealthEntry", + "api/RouteHealthReport", + "api/RouterConfig", + "api/SaveMetaItemRequest", + "api/SaveMetaItemResponse", + "api/ScheduleExportRequest", + "api/ScheduleExportResponse", + "api/ScheduledExport", + "api/ServiceInfo", + "api/ServiceSelfInfo", + "api/ServiceStatus", + "api/Session", + "api/SessionResponse", + "api/SessionUser", + "api/SetPresenceRequest", + "api/SetPresenceResponse", + "api/SimpleCursorPosition", + "api/SimplePresenceState", + "api/SingleRecordResponse", + "api/StandardErrorCode", + "api/SubscribeMessage", + "api/Subscription", + "api/SubscriptionEvent", + "api/ToggleFlowRequest", + "api/ToggleFlowResponse", + "api/TransportProtocol", + "api/TriggerFlowRequest", + "api/TriggerFlowResponse", + "api/UndoImportJobResponse", + "api/UninstallPackageApiRequest", + "api/UninstallPackageApiResponse", + "api/UninstallPackageRequest", + "api/UninstallPackageResponse", + "api/UnregisterDeviceRequest", + "api/UnregisterDeviceResponse", + "api/UnsubscribeMessage", + "api/UnsubscribeRequest", + "api/UpdateAiConversationRequest", + "api/UpdateDataRequest", + "api/UpdateDataResponse", + "api/UpdateFlowRequest", + "api/UpdateFlowResponse", + "api/UpdateManyDataRequest", + "api/UpdateManyDataResponse", + "api/UpdateManyRecord", + "api/UpdateManyRequest", + "api/UpdateNotificationPreferencesRequest", + "api/UpdateNotificationPreferencesResponse", + "api/UpdateRequest", + "api/UpdateViewRequest", + "api/UpdateViewResponse", + "api/UploadArtifactRequest", + "api/UploadArtifactResponse", + "api/UploadChunkRequest", + "api/UploadChunkResponse", + "api/UploadProgress", + "api/UserProfileResponse", + "api/ValidationMode", + "api/VersionDefinition", + "api/VersionNegotiationResponse", + "api/VersionStatus", + "api/VersioningConfig", + "api/VersioningStrategy", + "api/WebSocketConfig", + "api/WebSocketEvent", + "api/WebSocketMessage", + "api/WebSocketMessageType", + "api/WebSocketPresenceStatus", + "api/WebSocketServerConfig", + "api/WellKnownCapabilities" + ] +} diff --git a/packages/spec/json-schema.manifest/automation.json b/packages/spec/json-schema.manifest/automation.json new file mode 100644 index 0000000000..2ac89e9685 --- /dev/null +++ b/packages/spec/json-schema.manifest/automation.json @@ -0,0 +1,83 @@ +{ + "description": "Ratchet manifest of every JSON Schema emitted by scripts/build-schemas.ts for one category. Sharded by category (#5837); the gate reads the whole json-schema.manifest/ directory as ONE set. Auto-appended when new schemas are added (commit the change). A listed schema that a build no longer emits fails gen:schema. DELETING a key is gated too (#4725): the removal is measured against this directory at the merge base with origin/main — which the commit under test cannot rewrite — and every def that leaves the published set must be declared in RETIRED_DEFS_BY_MAJOR (src/migrations/registry.ts), or in RENAMED_DEFS (scripts/lib/renamed-defs.ts) when it is a rename rather than a removal. See #2978, #4725.", + "category": "automation", + "schemas": [ + "automation/ActionCategory", + "automation/ActionDescriptor", + "automation/ActionParadigm", + "automation/ActionRef", + "automation/ApprovalDecision", + "automation/ApprovalEscalation", + "automation/ApprovalNodeApprover", + "automation/ApprovalNodeConfig", + "automation/ApproverType", + "automation/BpmnDiagnostic", + "automation/BpmnElementMapping", + "automation/BpmnExportOptions", + "automation/BpmnImportOptions", + "automation/BpmnInteropResult", + "automation/BpmnUnmappedStrategy", + "automation/BpmnVersion", + "automation/Checkpoint", + "automation/ConcurrencyPolicy", + "automation/CreateRecordConfig", + "automation/DecisionCondition", + "automation/DecisionConfig", + "automation/DecisionOutputDef", + "automation/DeleteRecordConfig", + "automation/ETLDestination", + "automation/ETLEndpointType", + "automation/ETLPipeline", + "automation/ETLPipelineRun", + "automation/ETLRunStatus", + "automation/ETLSource", + "automation/ETLSyncMode", + "automation/ETLTransformation", + "automation/ETLTransformationType", + "automation/ExecutionError", + "automation/ExecutionErrorSeverity", + "automation/ExecutionLog", + "automation/ExecutionStatus", + "automation/ExecutionStepLog", + "automation/ExecutionStepMetrics", + "automation/ExecutionStepSkipReason", + "automation/Flow", + "automation/FlowEdge", + "automation/FlowFunctionEffect", + "automation/FlowNode", + "automation/FlowNodeAction", + "automation/FlowRegion", + "automation/FlowRunGateSummary", + "automation/FlowRunNodeSummary", + "automation/FlowRunSummary", + "automation/FlowVariable", + "automation/FlowVersionHistory", + "automation/GetRecordConfig", + "automation/GuardRef", + "automation/HttpConfig", + "automation/LoopConfig", + "automation/MapConfig", + "automation/NodeExecutorDescriptor", + "automation/NotifyConfig", + "automation/ParallelBranch", + "automation/ParallelConfig", + "automation/RetryPolicy", + "automation/ScheduleState", + "automation/ScreenConfig", + "automation/ScreenFieldConfig", + "automation/ScriptConfig", + "automation/StateMachine", + "automation/StateNode", + "automation/SubflowConfig", + "automation/TimeRelativeTrigger", + "automation/Transition", + "automation/TryCatchConfig", + "automation/UpdateRecordConfig", + "automation/WaitEventType", + "automation/WaitExecutorConfig", + "automation/WaitResumePayload", + "automation/WaitTimeoutBehavior", + "automation/Webhook", + "automation/WebhookTriggerType" + ] +} diff --git a/packages/spec/json-schema.manifest/cloud.json b/packages/spec/json-schema.manifest/cloud.json new file mode 100644 index 0000000000..f8d158eee3 --- /dev/null +++ b/packages/spec/json-schema.manifest/cloud.json @@ -0,0 +1,100 @@ +{ + "description": "Ratchet manifest of every JSON Schema emitted by scripts/build-schemas.ts for one category. Sharded by category (#5837); the gate reads the whole json-schema.manifest/ directory as ONE set. Auto-appended when new schemas are added (commit the change). A listed schema that a build no longer emits fails gen:schema. DELETING a key is gated too (#4725): the removal is measured against this directory at the merge base with origin/main — which the commit under test cannot rewrite — and every def that leaves the published set must be declared in RETIRED_DEFS_BY_MAJOR (src/migrations/registry.ts), or in RENAMED_DEFS (scripts/lib/renamed-defs.ts) when it is a rename rather than a removal. See #2978, #4725.", + "category": "cloud", + "schemas": [ + "cloud/AnalyticsTimeRange", + "cloud/AppDiscoveryRequest", + "cloud/AppDiscoveryResponse", + "cloud/AppSubscription", + "cloud/ArtifactDownloadResponse", + "cloud/ArtifactReference", + "cloud/CreateListingRequest", + "cloud/CreatePackageRequest", + "cloud/CreatePackageVersionRequest", + "cloud/CuratedCollection", + "cloud/Environment", + "cloud/EnvironmentCredential", + "cloud/EnvironmentCredentialStatus", + "cloud/EnvironmentDriver", + "cloud/EnvironmentMember", + "cloud/EnvironmentPackageInstallation", + "cloud/EnvironmentPackageStatus", + "cloud/EnvironmentRole", + "cloud/EnvironmentStatus", + "cloud/EnvironmentType", + "cloud/EnvironmentVisibility", + "cloud/FeaturedListing", + "cloud/InstallPackageToEnvironmentRequest", + "cloud/InstalledAppSummary", + "cloud/ListEnvironmentPackagesResponse", + "cloud/ListInstalledAppsRequest", + "cloud/ListInstalledAppsResponse", + "cloud/ListReviewsRequest", + "cloud/ListReviewsResponse", + "cloud/ListingActionRequest", + "cloud/ListingStatus", + "cloud/MarketplaceCategory", + "cloud/MarketplaceHealthMetrics", + "cloud/MarketplaceInstallRequest", + "cloud/MarketplaceInstallResponse", + "cloud/MarketplaceListing", + "cloud/MarketplaceSearchRequest", + "cloud/MarketplaceSearchResponse", + "cloud/Package", + "cloud/PackageCategory", + "cloud/PackageDependency", + "cloud/PackageInstallation", + "cloud/PackageInstallationStatus", + "cloud/PackageLocale", + "cloud/PackageManifest", + "cloud/PackagePublisher", + "cloud/PackageSubmission", + "cloud/PackageTranslation", + "cloud/PackageTranslations", + "cloud/PackageVersion", + "cloud/PackageVersionStatus", + "cloud/PackageVisibility", + "cloud/PolicyAction", + "cloud/PolicyViolationType", + "cloud/PricingModel", + "cloud/ProvisionEnvironmentRequest", + "cloud/ProvisionEnvironmentResponse", + "cloud/ProvisionOrganizationRequest", + "cloud/ProvisionOrganizationResponse", + "cloud/ProvisionTenantRequest", + "cloud/ProvisionTenantResponse", + "cloud/PublishPackageVersionRequest", + "cloud/Publisher", + "cloud/PublisherProfile", + "cloud/PublisherVerification", + "cloud/PublishingAnalyticsRequest", + "cloud/PublishingAnalyticsResponse", + "cloud/RecommendationReason", + "cloud/RecommendedApp", + "cloud/RejectionReason", + "cloud/ReleaseChannel", + "cloud/ReviewCriterion", + "cloud/ReviewDecision", + "cloud/ReviewModerationStatus", + "cloud/RollbackEnvironmentPackageRequest", + "cloud/Sha256Digest", + "cloud/SubmissionReview", + "cloud/SubmitReviewRequest", + "cloud/SubscriptionStatus", + "cloud/TemplateManifest", + "cloud/TenantContext", + "cloud/TenantDatabase", + "cloud/TenantDatabaseStatus", + "cloud/TenantIdentificationSource", + "cloud/TenantPlan", + "cloud/TenantRoutingConfig", + "cloud/TimeSeriesPoint", + "cloud/TrendingListing", + "cloud/UpdateListingRequest", + "cloud/UpdatePackageRequest", + "cloud/UpdatePackageVersionRequest", + "cloud/UpgradeEnvironmentPackageRequest", + "cloud/UserReview", + "cloud/VersionRelease" + ] +} diff --git a/packages/spec/json-schema.manifest/data.json b/packages/spec/json-schema.manifest/data.json new file mode 100644 index 0000000000..abc8c7484e --- /dev/null +++ b/packages/spec/json-schema.manifest/data.json @@ -0,0 +1,170 @@ +{ + "description": "Ratchet manifest of every JSON Schema emitted by scripts/build-schemas.ts for one category. Sharded by category (#5837); the gate reads the whole json-schema.manifest/ directory as ONE set. Auto-appended when new schemas are added (commit the change). A listed schema that a build no longer emits fails gen:schema. DELETING a key is gated too (#4725): the removal is measured against this directory at the merge base with origin/main — which the commit under test cannot rewrite — and every def that leaves the published set must be declared in RETIRED_DEFS_BY_MAJOR (src/migrations/registry.ts), or in RENAMED_DEFS (scripts/lib/renamed-defs.ts) when it is a rename rather than a removal. See #2978, #4725.", + "category": "data", + "schemas": [ + "data/Address", + "data/AddressValue", + "data/AggregationFunction", + "data/AggregationMetricType", + "data/AggregationNode", + "data/AggregationPipeline", + "data/AggregationStage", + "data/AnalyticsQuery", + "data/ApiMethod", + "data/ApiOperation", + "data/AutoPersistenceConfig", + "data/BaseEngineOptions", + "data/CalendarDateValue", + "data/ClockTimeValue", + "data/ConditionalValidation", + "data/ConsistencyLevel", + "data/ContextToken", + "data/ContextTokenPlaceholder", + "data/CrossFieldValidation", + "data/Cube", + "data/CubeJoin", + "data/CurrencyConfig", + "data/CurrencyValue", + "data/DataEngineAggregateOptions", + "data/DataEngineAggregateRequest", + "data/DataEngineCountOptions", + "data/DataEngineCountRequest", + "data/DataEngineDeleteOptions", + "data/DataEngineDeleteRequest", + "data/DataEngineExecuteRequest", + "data/DataEngineFilter", + "data/DataEngineFindOneRequest", + "data/DataEngineFindRequest", + "data/DataEngineInsertOptions", + "data/DataEngineInsertRequest", + "data/DataEngineQueryOptions", + "data/DataEngineRequest", + "data/DataEngineSort", + "data/DataEngineUpdateOptions", + "data/DataEngineUpdateRequest", + "data/DataEngineVectorFindRequest", + "data/DataTypeMapping", + "data/Datasource", + "data/DateGranularity", + "data/DateMacroPlaceholder", + "data/DateMacroToken", + "data/Dimension", + "data/DimensionType", + "data/Document", + "data/DocumentSchemaValidation", + "data/DocumentTemplate", + "data/DocumentVersion", + "data/DriverCapabilities", + "data/DriverConfig", + "data/DriverDefinition", + "data/DriverOptions", + "data/DriverSslToggle", + "data/DriverType", + "data/DroppedFieldsEvent", + "data/ESignatureConfig", + "data/EngineAggregateOptions", + "data/EngineCountOptions", + "data/EngineDeleteOptions", + "data/EngineQueryOptions", + "data/EngineUpdateOptions", + "data/EqualityOperator", + "data/ExpressionBody", + "data/ExternalCatalog", + "data/ExternalColumn", + "data/ExternalDataSource", + "data/ExternalDatasourceSettings", + "data/ExternalFieldMapping", + "data/ExternalLookup", + "data/ExternalTable", + "data/FeedFilterMode", + "data/FeedItemType", + "data/Field", + "data/FieldNode", + "data/FieldReference", + "data/FieldType", + "data/FileLikeValue", + "data/FilePersistenceConfig", + "data/FileReferenceIdValue", + "data/FileValue", + "data/FilterArray", + "data/FilterCondition", + "data/FormatValidation", + "data/FullTextSearch", + "data/GroupByNode", + "data/HookBody", + "data/HookBodyCapability", + "data/HookContext", + "data/HookEvent", + "data/ImportFieldMapping", + "data/Index", + "data/InstantValue", + "data/JSONValidation", + "data/Lifecycle", + "data/LifecycleClass", + "data/LocalStoragePersistenceConfig", + "data/LocationCoordinates", + "data/LocationValue", + "data/Mapping", + "data/Metric", + "data/MongoConfig", + "data/MysqlConfig", + "data/NoSQLDataTypeMapping", + "data/NoSQLDatabaseType", + "data/NoSQLDriverConfig", + "data/NoSQLIndex", + "data/NoSQLIndexType", + "data/NoSQLOperationType", + "data/NoSQLQueryOptions", + "data/NoSQLTransactionOptions", + "data/Object", + "data/ObjectAccessConfig", + "data/ObjectCapabilities", + "data/ObjectDependencyGraph", + "data/ObjectDependencyNode", + "data/ObjectExtension", + "data/ObjectExternalBinding", + "data/ObjectFieldGroup", + "data/ObjectOwnershipEnum", + "data/ObjectRequiredPermissions", + "data/PerOperationRequiredPermissions", + "data/PersistenceType", + "data/PoolConfig", + "data/PostgresConfig", + "data/Query", + "data/QueryFilter", + "data/ReferenceIdValue", + "data/ReferenceResolution", + "data/ReferenceResolutionError", + "data/ReplicationConfig", + "data/RowCrudActionOverride", + "data/SQLDialect", + "data/SQLDriverConfig", + "data/SSLConfig", + "data/SchemaMode", + "data/ScriptBody", + "data/ScriptValidation", + "data/Seed", + "data/SeedIdentity", + "data/SeedLoadResult", + "data/SeedLoaderConfig", + "data/SeedLoaderRequest", + "data/SeedLoaderResult", + "data/SeedMode", + "data/SelectOption", + "data/SetOperator", + "data/ShardingConfig", + "data/SortNode", + "data/SpecialOperator", + "data/SqlAutoMigrate", + "data/SqliteConfig", + "data/SqliteWasmConfig", + "data/SqliteWasmPersistMode", + "data/StateMachineValidation", + "data/StringOperator", + "data/TenancyConfig", + "data/TimeUpdateInterval", + "data/TransformType", + "data/UniqueScope", + "data/ValidationRule" + ] +} diff --git a/packages/spec/json-schema.manifest/identity.json b/packages/spec/json-schema.manifest/identity.json new file mode 100644 index 0000000000..837b227b34 --- /dev/null +++ b/packages/spec/json-schema.manifest/identity.json @@ -0,0 +1,34 @@ +{ + "description": "Ratchet manifest of every JSON Schema emitted by scripts/build-schemas.ts for one category. Sharded by category (#5837); the gate reads the whole json-schema.manifest/ directory as ONE set. Auto-appended when new schemas are added (commit the change). A listed schema that a build no longer emits fails gen:schema. DELETING a key is gated too (#4725): the removal is measured against this directory at the merge base with origin/main — which the commit under test cannot rewrite — and every def that leaves the published set must be declared in RETIRED_DEFS_BY_MAJOR (src/migrations/registry.ts), or in RENAMED_DEFS (scripts/lib/renamed-defs.ts) when it is a rename rather than a removal. See #2978, #4725.", + "category": "identity", + "schemas": [ + "identity/Account", + "identity/ApiKey", + "identity/EvalUser", + "identity/Invitation", + "identity/InvitationStatus", + "identity/Member", + "identity/Organization", + "identity/Position", + "identity/SCIMAddress", + "identity/SCIMBulkOperation", + "identity/SCIMBulkRequest", + "identity/SCIMBulkResponse", + "identity/SCIMBulkResponseOperation", + "identity/SCIMEmail", + "identity/SCIMEnterpriseUser", + "identity/SCIMError", + "identity/SCIMGroup", + "identity/SCIMGroupReference", + "identity/SCIMListResponse", + "identity/SCIMMemberReference", + "identity/SCIMMeta", + "identity/SCIMName", + "identity/SCIMPatchOperation", + "identity/SCIMPatchRequest", + "identity/SCIMPhoneNumber", + "identity/SCIMUser", + "identity/User", + "identity/VerificationToken" + ] +} diff --git a/packages/spec/json-schema.manifest/integration.json b/packages/spec/json-schema.manifest/integration.json new file mode 100644 index 0000000000..2166b0a6eb --- /dev/null +++ b/packages/spec/json-schema.manifest/integration.json @@ -0,0 +1,32 @@ +{ + "description": "Ratchet manifest of every JSON Schema emitted by scripts/build-schemas.ts for one category. Sharded by category (#5837); the gate reads the whole json-schema.manifest/ directory as ONE set. Auto-appended when new schemas are added (commit the change). A listed schema that a build no longer emits fails gen:schema. DELETING a key is gated too (#4725): the removal is measured against this directory at the merge base with origin/main — which the commit under test cannot rewrite — and every def that leaves the published set must be declared in RETIRED_DEFS_BY_MAJOR (src/migrations/registry.ts), or in RENAMED_DEFS (scripts/lib/renamed-defs.ts) when it is a rename rather than a removal. See #2978, #4725.", + "category": "integration", + "schemas": [ + "integration/CircuitBreakerConfig", + "integration/Connector", + "integration/ConnectorAction", + "integration/ConnectorConflictResolution", + "integration/ConnectorErrorCategory", + "integration/ConnectorFieldMapping", + "integration/ConnectorHealth", + "integration/ConnectorInstanceAPIKeyAuth", + "integration/ConnectorInstanceAuth", + "integration/ConnectorInstanceBasicAuth", + "integration/ConnectorInstanceBearerAuth", + "integration/ConnectorInstanceNoAuth", + "integration/ConnectorRetryStrategy", + "integration/ConnectorStatus", + "integration/ConnectorTrigger", + "integration/ConnectorType", + "integration/DataSyncConfig", + "integration/DeclarativeConnectorEntry", + "integration/ErrorMappingConfig", + "integration/ErrorMappingRule", + "integration/HealthCheckConfig", + "integration/RetryConfig", + "integration/SyncStrategy", + "integration/WebhookConfig", + "integration/WebhookEvent", + "integration/WebhookSignatureAlgorithm" + ] +} diff --git a/packages/spec/json-schema.manifest/kernel.json b/packages/spec/json-schema.manifest/kernel.json new file mode 100644 index 0000000000..6067cb1476 --- /dev/null +++ b/packages/spec/json-schema.manifest/kernel.json @@ -0,0 +1,193 @@ +{ + "description": "Ratchet manifest of every JSON Schema emitted by scripts/build-schemas.ts for one category. Sharded by category (#5837); the gate reads the whole json-schema.manifest/ directory as ONE set. Auto-appended when new schemas are added (commit the change). A listed schema that a build no longer emits fails gen:schema. DELETING a key is gated too (#4725): the removal is measured against this directory at the merge base with origin/main — which the commit under test cannot rewrite — and every def that leaves the published set must be declared in RETIRED_DEFS_BY_MAJOR (src/migrations/registry.ts), or in RENAMED_DEFS (scripts/lib/renamed-defs.ts) when it is a rename rather than a removal. See #2978, #4725.", + "category": "kernel", + "schemas": [ + "kernel/AdvancedPluginLifecycleConfig", + "kernel/ArtifactChecksum", + "kernel/ArtifactFileEntry", + "kernel/ArtifactSignature", + "kernel/BreakingChange", + "kernel/CLICommandContribution", + "kernel/CapabilityConformanceLevel", + "kernel/ClusterCapabilityConfig", + "kernel/ClusterDriver", + "kernel/ClusterTenantIsolation", + "kernel/CompatibilityLevel", + "kernel/CompatibilityMatrixEntry", + "kernel/CustomizationOrigin", + "kernel/CustomizationPolicy", + "kernel/DeadLetterQueueEntry", + "kernel/DependencyConflict", + "kernel/DependencyGraph", + "kernel/DependencyGraphNode", + "kernel/DependencyResolutionResult", + "kernel/DependencyStatusEnum", + "kernel/DeprecationNotice", + "kernel/DisablePackageRequest", + "kernel/DisablePackageResponse", + "kernel/DistributedStateConfig", + "kernel/EnablePackageRequest", + "kernel/EnablePackageResponse", + "kernel/Event", + "kernel/EventBusConfig", + "kernel/EventClusterOptions", + "kernel/EventDeliverySemantics", + "kernel/EventHandler", + "kernel/EventLogEntry", + "kernel/EventMessageQueueConfig", + "kernel/EventMetadata", + "kernel/EventPersistence", + "kernel/EventPriority", + "kernel/EventQueueConfig", + "kernel/EventReplayConfig", + "kernel/EventRoute", + "kernel/EventScope", + "kernel/EventSourcingConfig", + "kernel/EventTypeDefinition", + "kernel/EventWebhookConfig", + "kernel/ExecutionContext", + "kernel/ExtensionPoint", + "kernel/FieldChange", + "kernel/GetPackageRequest", + "kernel/GetPackageResponse", + "kernel/GracefulDegradation", + "kernel/HealthStatus", + "kernel/HotReloadConfig", + "kernel/InstallPackageRequest", + "kernel/InstallPackageResponse", + "kernel/InstalledPackage", + "kernel/KernelContext", + "kernel/KernelSecurityPolicy", + "kernel/KernelSecurityScanResult", + "kernel/KernelSecurityVulnerability", + "kernel/ListPackagesRequest", + "kernel/ListPackagesResponse", + "kernel/Manifest", + "kernel/ManifestPermissions", + "kernel/MergeConflict", + "kernel/MergeResult", + "kernel/MergeStrategyConfig", + "kernel/MetadataBulkResult", + "kernel/MetadataCategoryEnum", + "kernel/MetadataChangeOperation", + "kernel/MetadataChangeType", + "kernel/MetadataDependency", + "kernel/MetadataDiffItem", + "kernel/MetadataFallbackStrategy", + "kernel/MetadataLock", + "kernel/MetadataLockSource", + "kernel/MetadataManagerConfig", + "kernel/MetadataOverlay", + "kernel/MetadataPluginConfig", + "kernel/MetadataPluginManifest", + "kernel/MetadataProvenance", + "kernel/MetadataQuery", + "kernel/MetadataQueryResult", + "kernel/MetadataType", + "kernel/MetadataTypeRegistryEntry", + "kernel/MetadataValidationResult", + "kernel/MultiVersionSupport", + "kernel/NamespaceConflictError", + "kernel/NamespaceRegistryEntry", + "kernel/OclifPluginConfig", + "kernel/OpsDomainModule", + "kernel/OpsFilePath", + "kernel/OpsPluginStructure", + "kernel/PackageArtifact", + "kernel/PackageDependencyConflict", + "kernel/PackageDependencyResolutionResult", + "kernel/PackageStatusEnum", + "kernel/PermissionAction", + "kernel/PermissionScope", + "kernel/Plugin", + "kernel/PluginCaching", + "kernel/PluginCapability", + "kernel/PluginCapabilityManifest", + "kernel/PluginCodeSplitting", + "kernel/PluginCompatibilityMatrix", + "kernel/PluginDependency", + "kernel/PluginDependencyResolution", + "kernel/PluginDependencyResolutionResult", + "kernel/PluginDynamicImport", + "kernel/PluginEngines", + "kernel/PluginHealthCheck", + "kernel/PluginHealthReport", + "kernel/PluginHealthStatus", + "kernel/PluginHotReload", + "kernel/PluginInitialization", + "kernel/PluginInstallConfig", + "kernel/PluginIntegrity", + "kernel/PluginInterface", + "kernel/PluginLoadingConfig", + "kernel/PluginLoadingEvent", + "kernel/PluginLoadingState", + "kernel/PluginLoadingStrategy", + "kernel/PluginMetadata", + "kernel/PluginPackaging", + "kernel/PluginPerformanceMonitoring", + "kernel/PluginPermission", + "kernel/PluginPermissionSet", + "kernel/PluginPermissions", + "kernel/PluginPreloadConfig", + "kernel/PluginProvenance", + "kernel/PluginQualityMetrics", + "kernel/PluginRegistryEntry", + "kernel/PluginRuntime", + "kernel/PluginSandboxing", + "kernel/PluginSearchFilters", + "kernel/PluginSecurityManifest", + "kernel/PluginStartupResult", + "kernel/PluginStateSnapshot", + "kernel/PluginStatistics", + "kernel/PluginTrustLevel", + "kernel/PluginTrustScore", + "kernel/PluginUpdateStrategy", + "kernel/PluginVendor", + "kernel/PluginVersionMetadata", + "kernel/PreviewModeConfig", + "kernel/ProtocolFeature", + "kernel/ProtocolReference", + "kernel/ProtocolVersion", + "kernel/RealTimeNotificationConfig", + "kernel/RequiredAction", + "kernel/ResolvedDependency", + "kernel/ResolvedPackageDependency", + "kernel/ResourceType", + "kernel/RollbackPackageRequest", + "kernel/RollbackPackageResponse", + "kernel/RuntimeConfig", + "kernel/RuntimeMode", + "kernel/SBOM", + "kernel/SBOMEntry", + "kernel/SandboxConfig", + "kernel/ScopeConfig", + "kernel/ScopeInfo", + "kernel/SecurityPolicy", + "kernel/SecurityScanResult", + "kernel/SecurityVulnerability", + "kernel/SemanticVersion", + "kernel/ServiceClusterAnnotations", + "kernel/ServiceClusterScope", + "kernel/ServiceFactoryRegistration", + "kernel/ServiceLeaderStrategy", + "kernel/ServiceMetadata", + "kernel/ServiceRegistryConfig", + "kernel/ServiceScopeType", + "kernel/StartupOptions", + "kernel/StartupOrchestrationResult", + "kernel/TenantRuntimeContext", + "kernel/UninstallPackageRequest", + "kernel/UninstallPackageResponse", + "kernel/UpgradeImpactLevel", + "kernel/UpgradePackageRequest", + "kernel/UpgradePackageResponse", + "kernel/UpgradePhase", + "kernel/UpgradePlan", + "kernel/UpgradeSnapshot", + "kernel/ValidationError", + "kernel/ValidationResult", + "kernel/ValidationWarning", + "kernel/VersionConstraint", + "kernel/VulnerabilitySeverity" + ] +} diff --git a/packages/spec/json-schema.manifest/qa.json b/packages/spec/json-schema.manifest/qa.json new file mode 100644 index 0000000000..7002575074 --- /dev/null +++ b/packages/spec/json-schema.manifest/qa.json @@ -0,0 +1,14 @@ +{ + "description": "Ratchet manifest of every JSON Schema emitted by scripts/build-schemas.ts for one category. Sharded by category (#5837); the gate reads the whole json-schema.manifest/ directory as ONE set. Auto-appended when new schemas are added (commit the change). A listed schema that a build no longer emits fails gen:schema. DELETING a key is gated too (#4725): the removal is measured against this directory at the merge base with origin/main — which the commit under test cannot rewrite — and every def that leaves the published set must be declared in RETIRED_DEFS_BY_MAJOR (src/migrations/registry.ts), or in RENAMED_DEFS (scripts/lib/renamed-defs.ts) when it is a rename rather than a removal. See #2978, #4725.", + "category": "qa", + "schemas": [ + "qa/TestAction", + "qa/TestActionType", + "qa/TestAssertion", + "qa/TestAssertionType", + "qa/TestContext", + "qa/TestScenario", + "qa/TestStep", + "qa/TestSuite" + ] +} diff --git a/packages/spec/json-schema.manifest/security.json b/packages/spec/json-schema.manifest/security.json new file mode 100644 index 0000000000..abb0e3565d --- /dev/null +++ b/packages/spec/json-schema.manifest/security.json @@ -0,0 +1,33 @@ +{ + "description": "Ratchet manifest of every JSON Schema emitted by scripts/build-schemas.ts for one category. Sharded by category (#5837); the gate reads the whole json-schema.manifest/ directory as ONE set. Auto-appended when new schemas are added (commit the change). A listed schema that a build no longer emits fails gen:schema. DELETING a key is gated too (#4725): the removal is measured against this directory at the merge base with origin/main — which the commit under test cannot rewrite — and every def that leaves the published set must be declared in RETIRED_DEFS_BY_MAJOR (src/migrations/registry.ts), or in RENAMED_DEFS (scripts/lib/renamed-defs.ts) when it is a rename rather than a removal. See #2978, #4725.", + "category": "security", + "schemas": [ + "security/AccessMatrix", + "security/AccessMatrixEntry", + "security/AdminScope", + "security/AuthzPosture", + "security/CapabilityDeclaration", + "security/CriteriaSharingRule", + "security/EffectiveObjectPermission", + "security/ExplainDecision", + "security/ExplainLayer", + "security/ExplainMatchedRule", + "security/ExplainOperation", + "security/ExplainRecordAttribution", + "security/ExplainRequest", + "security/FieldPermission", + "security/OWDModel", + "security/ObjectAccessScope", + "security/ObjectPermission", + "security/PermissionSet", + "security/RLSEvaluationResult", + "security/RLSOperation", + "security/RLSUserContext", + "security/RowLevelSecurityPolicy", + "security/ShareRecipientType", + "security/SharingLevel", + "security/SharingRule", + "security/SharingRuleType", + "security/TenancyPosture" + ] +} diff --git a/packages/spec/json-schema.manifest/shared.json b/packages/spec/json-schema.manifest/shared.json new file mode 100644 index 0000000000..c6edb58096 --- /dev/null +++ b/packages/spec/json-schema.manifest/shared.json @@ -0,0 +1,38 @@ +{ + "description": "Ratchet manifest of every JSON Schema emitted by scripts/build-schemas.ts for one category. Sharded by category (#5837); the gate reads the whole json-schema.manifest/ directory as ONE set. Auto-appended when new schemas are added (commit the change). A listed schema that a build no longer emits fails gen:schema. DELETING a key is gated too (#4725): the removal is measured against this directory at the merge base with origin/main — which the commit under test cannot rewrite — and every def that leaves the published set must be declared in RETIRED_DEFS_BY_MAJOR (src/migrations/registry.ts), or in RENAMED_DEFS (scripts/lib/renamed-defs.ts) when it is a rename rather than a removal. See #2978, #4725.", + "category": "shared", + "schemas": [ + "shared/AppName", + "shared/BaseMetadataRecord", + "shared/CorsConfig", + "shared/CronExpressionInput", + "shared/EventName", + "shared/Expression", + "shared/ExpressionDialect", + "shared/ExpressionInput", + "shared/ExpressionMeta", + "shared/FieldMapping", + "shared/FieldMappingTransform", + "shared/FieldName", + "shared/FlowName", + "shared/HttpMethod", + "shared/HttpMethodSubset", + "shared/HttpRequest", + "shared/IsolationLevelEnum", + "shared/MetadataFormat", + "shared/MutationEventEnum", + "shared/ObjectName", + "shared/Predicate", + "shared/PredicateInput", + "shared/Protection", + "shared/RateLimitConfig", + "shared/RoleName", + "shared/SnakeCaseIdentifier", + "shared/SortDirectionEnum", + "shared/SortItem", + "shared/StaticMount", + "shared/SystemIdentifier", + "shared/TemplateExpressionInput", + "shared/ViewName" + ] +} diff --git a/packages/spec/json-schema.manifest/studio.json b/packages/spec/json-schema.manifest/studio.json new file mode 100644 index 0000000000..a34d3269b8 --- /dev/null +++ b/packages/spec/json-schema.manifest/studio.json @@ -0,0 +1,41 @@ +{ + "description": "Ratchet manifest of every JSON Schema emitted by scripts/build-schemas.ts for one category. Sharded by category (#5837); the gate reads the whole json-schema.manifest/ directory as ONE set. Auto-appended when new schemas are added (commit the change). A listed schema that a build no longer emits fails gen:schema. DELETING a key is gated too (#4725): the removal is measured against this directory at the merge base with origin/main — which the commit under test cannot rewrite — and every def that leaves the published set must be declared in RETIRED_DEFS_BY_MAJOR (src/migrations/registry.ts), or in RENAMED_DEFS (scripts/lib/renamed-defs.ts) when it is a rename rather than a removal. See #2978, #4725.", + "category": "studio", + "schemas": [ + "studio/ActionContribution", + "studio/ActionContributionLocation", + "studio/CommandContribution", + "studio/ERDiagramConfig", + "studio/ERLayoutAlgorithm", + "studio/ERNodeDisplay", + "studio/FieldEditorConfig", + "studio/FieldGroup", + "studio/FieldPropertySection", + "studio/FlowBuilderConfig", + "studio/FlowCanvasEdge", + "studio/FlowCanvasEdgeStyle", + "studio/FlowCanvasNode", + "studio/FlowLayoutAlgorithm", + "studio/FlowLayoutDirection", + "studio/FlowNodeRenderDescriptor", + "studio/FlowNodeShape", + "studio/MetadataIconContribution", + "studio/MetadataViewerContribution", + "studio/ObjectDesignerConfig", + "studio/ObjectDesignerDefaultView", + "studio/ObjectFilter", + "studio/ObjectListDisplayMode", + "studio/ObjectManagerConfig", + "studio/ObjectPreviewConfig", + "studio/ObjectPreviewTab", + "studio/ObjectSortField", + "studio/PanelContribution", + "studio/PanelLocation", + "studio/RelationshipDisplay", + "studio/RelationshipMapperConfig", + "studio/SidebarGroupContribution", + "studio/StudioPluginContributions", + "studio/StudioPluginManifest", + "studio/ViewMode" + ] +} diff --git a/packages/spec/json-schema.manifest/system.json b/packages/spec/json-schema.manifest/system.json new file mode 100644 index 0000000000..25b6090c5b --- /dev/null +++ b/packages/spec/json-schema.manifest/system.json @@ -0,0 +1,301 @@ +{ + "description": "Ratchet manifest of every JSON Schema emitted by scripts/build-schemas.ts for one category. Sharded by category (#5837); the gate reads the whole json-schema.manifest/ directory as ONE set. Auto-appended when new schemas are added (commit the change). A listed schema that a build no longer emits fails gen:schema. DELETING a key is gated too (#4725): the removal is measured against this directory at the merge base with origin/main — which the commit under test cannot rewrite — and every def that leaves the published set must be declared in RETIRED_DEFS_BY_MAJOR (src/migrations/registry.ts), or in RENAMED_DEFS (scripts/lib/renamed-defs.ts) when it is a rename rather than a removal. See #2978, #4725.", + "category": "system", + "schemas": [ + "system/AccessControlConfig", + "system/ActionResultDialogTranslation", + "system/AddFieldOperation", + "system/AdvancedAuthConfig", + "system/AnalyzerConfig", + "system/AppCompatibilityCheck", + "system/AppInstallRequest", + "system/AppInstallResult", + "system/AppManifest", + "system/AuthConfig", + "system/AuthPluginConfig", + "system/AuthProviderConfig", + "system/AwarenessEvent", + "system/AwarenessSession", + "system/AwarenessUpdate", + "system/AwarenessUserState", + "system/BackupConfig", + "system/BackupRetention", + "system/BackupStrategy", + "system/BatchProgress", + "system/Book", + "system/BookAudience", + "system/BookGroup", + "system/BookInclude", + "system/BookNode", + "system/BucketConfig", + "system/CRDTMergeResult", + "system/CRDTState", + "system/CRDTType", + "system/CacheAvalanchePrevention", + "system/CacheConfig", + "system/CacheConsistency", + "system/CacheInvalidation", + "system/CacheStrategy", + "system/CacheTier", + "system/CacheWarmup", + "system/ChangeImpact", + "system/ChangePriority", + "system/ChangeRequest", + "system/ChangeSet", + "system/ChangeStatus", + "system/ChangeType", + "system/CollaborationMode", + "system/CollaborationSession", + "system/CollaborationSessionConfig", + "system/CollaborativeCursor", + "system/ComplianceAuditRequirement", + "system/ComplianceEncryptionRequirement", + "system/ComplianceFramework", + "system/ConsoleDestinationConfig", + "system/ConsumerConfig", + "system/CoreServiceName", + "system/CounterOperation", + "system/CoverageBreakdownEntry", + "system/CreateObjectOperation", + "system/CronSchedule", + "system/CursorColorPreset", + "system/CursorSelection", + "system/CursorStyle", + "system/CursorUpdate", + "system/DataClassification", + "system/DataClassificationPolicy", + "system/DataMigrationFlag", + "system/DatabaseLevelIsolationStrategy", + "system/DatabaseProvider", + "system/DeadLetterQueue", + "system/DeleteObjectOperation", + "system/DeployBundle", + "system/DeployDiff", + "system/DeployManifest", + "system/DeployStatusEnum", + "system/DeployValidationIssue", + "system/DeployValidationResult", + "system/DisasterRecoveryPlan", + "system/DistributedCacheConfig", + "system/Doc", + "system/EmailAddressConfig", + "system/EmailAndPasswordConfig", + "system/EmailProvider", + "system/EmailServiceConfig", + "system/EmailTemplateDefinition", + "system/EmailTemplateDefinitionCategory", + "system/EmailTemplateDefinitionVariable", + "system/EmailVerificationConfig", + "system/EncryptionAlgorithm", + "system/EncryptionConfig", + "system/ExecuteSqlOperation", + "system/ExtendedLogLevel", + "system/ExternalServiceDestinationConfig", + "system/FacetConfig", + "system/FailoverConfig", + "system/FailoverMode", + "system/Feature", + "system/FieldEncryption", + "system/FieldTranslation", + "system/FileDestinationConfig", + "system/FileMetadata", + "system/GCounter", + "system/HistogramBucketConfig", + "system/HttpDestinationConfig", + "system/Incident", + "system/IncidentCategory", + "system/IncidentNotificationMatrix", + "system/IncidentNotificationRule", + "system/IncidentResponsePhase", + "system/IncidentResponsePolicy", + "system/IncidentSeverity", + "system/IncidentStatus", + "system/IntervalSchedule", + "system/Job", + "system/JobExecution", + "system/JobExecutionStatus", + "system/KernelServiceMap", + "system/KeyManagementProvider", + "system/KeyRotationPolicy", + "system/LWWRegister", + "system/License", + "system/LicenseMetricType", + "system/LifecycleAction", + "system/LifecyclePolicyConfig", + "system/LifecyclePolicyRule", + "system/Locale", + "system/LogDestination", + "system/LogDestinationType", + "system/LogEnrichmentConfig", + "system/LogEntry", + "system/LogFormat", + "system/LogLevel", + "system/LoggerConfig", + "system/LoggingConfig", + "system/MaskingVisibilityRule", + "system/MessageQueueConfig", + "system/MessageQueueProvider", + "system/MetadataCollectionInfo", + "system/MetadataDiffResult", + "system/MetadataFallbackStrategy", + "system/MetadataFormat", + "system/MetadataHistoryQueryOptions", + "system/MetadataHistoryQueryResult", + "system/MetadataHistoryRecord", + "system/MetadataHistoryRetentionPolicy", + "system/MetadataLoadOptions", + "system/MetadataLoadResult", + "system/MetadataLoaderContract", + "system/MetadataManagerConfig", + "system/MetadataRecord", + "system/MetadataSaveOptions", + "system/MetadataSaveResult", + "system/MetadataScope", + "system/MetadataSource", + "system/MetadataState", + "system/MetadataStats", + "system/MetadataWatchEvent", + "system/MetricAggregationConfig", + "system/MetricAggregationType", + "system/MetricDataPoint", + "system/MetricDefinition", + "system/MetricExportConfig", + "system/MetricLabels", + "system/MetricType", + "system/MetricUnit", + "system/MetricsConfig", + "system/MiddlewareConfig", + "system/MiddlewareType", + "system/MigrationDependency", + "system/MigrationJournalEvent", + "system/MigrationOperation", + "system/MigrationPlan", + "system/MigrationStatement", + "system/ModifyFieldOperation", + "system/MultipartUploadConfig", + "system/MutualTLSConfig", + "system/NotificationChannel", + "system/ORSet", + "system/ORSetElement", + "system/OTComponent", + "system/OTOperation", + "system/OTOperationType", + "system/OTTransformResult", + "system/ObjectMetadata", + "system/ObjectStorageConfig", + "system/ObjectTranslationData", + "system/OidcProviderConfig", + "system/OidcProvidersConfig", + "system/OnceSchedule", + "system/OpenTelemetryCompatibility", + "system/OtelExporterType", + "system/PNCounter", + "system/PackagePublishResult", + "system/Plan", + "system/PresignedUrlConfig", + "system/QueueConfig", + "system/QuotaEnforcementResult", + "system/RPO", + "system/RTO", + "system/RegistryConfig", + "system/RegistrySyncPolicy", + "system/RegistryUpstream", + "system/RemoveFieldOperation", + "system/RenameObjectOperation", + "system/ResolvedSettingValue", + "system/RetryPolicy", + "system/RollbackPlan", + "system/RouteHandlerMetadata", + "system/RowLevelIsolationStrategy", + "system/SamplingDecision", + "system/SamplingStrategyType", + "system/Schedule", + "system/SchemaChange", + "system/SchemaLevelIsolationStrategy", + "system/SearchConfig", + "system/SearchIndexConfig", + "system/SearchProvider", + "system/SecurityContextConfig", + "system/SecurityEventCorrelation", + "system/ServerCapabilities", + "system/ServerEvent", + "system/ServerEventType", + "system/ServerRateLimitConfig", + "system/ServerStatus", + "system/ServiceConfig", + "system/ServiceCriticality", + "system/ServiceLevelIndicator", + "system/ServiceLevelObjective", + "system/ServiceStatus", + "system/SettingsActionResult", + "system/SettingsChangeEvent", + "system/SettingsManifest", + "system/SettingsNamespacePayload", + "system/Sha256Digest", + "system/SocialProviderConfig", + "system/Span", + "system/SpanAttributeValue", + "system/SpanAttributes", + "system/SpanEvent", + "system/SpanKind", + "system/SpanLink", + "system/SpanStatus", + "system/Specifier", + "system/SpecifierHandler", + "system/SpecifierOption", + "system/SpecifierScope", + "system/SpecifierType", + "system/StackServerConfig", + "system/StackServerSecurity", + "system/StorageAcl", + "system/StorageClass", + "system/StorageConnection", + "system/StorageProvider", + "system/StorageScope", + "system/StructuredLogEntry", + "system/SupplierAssessmentStatus", + "system/SupplierRiskLevel", + "system/SupplierSecurityAssessment", + "system/SupplierSecurityPolicy", + "system/SupplierSecurityRequirement", + "system/Task", + "system/TaskExecutionResult", + "system/TaskPriority", + "system/TaskRetryPolicy", + "system/TaskStatus", + "system/Tenant", + "system/TenantConnectionConfig", + "system/TenantIsolationConfig", + "system/TenantIsolationLevel", + "system/TenantQuota", + "system/TenantSecurityPolicy", + "system/TenantUsage", + "system/TextCRDTOperation", + "system/TextCRDTState", + "system/TimeSeries", + "system/TimeSeriesDataPoint", + "system/TopicConfig", + "system/TraceContext", + "system/TraceContextPropagation", + "system/TraceFlags", + "system/TracePropagationFormat", + "system/TraceSamplingConfig", + "system/TraceState", + "system/TracingConfig", + "system/TrainingCategory", + "system/TrainingCompletionStatus", + "system/TrainingCourse", + "system/TrainingPlan", + "system/TrainingRecord", + "system/TranslationBundle", + "system/TranslationConfig", + "system/TranslationCoverageResult", + "system/TranslationData", + "system/TranslationDiffItem", + "system/TranslationDiffStatus", + "system/TranslationItem", + "system/UserActivityStatus", + "system/VectorClock", + "system/WorkerStats" + ] +} diff --git a/packages/spec/json-schema.manifest/ui.json b/packages/spec/json-schema.manifest/ui.json new file mode 100644 index 0000000000..7aeec6b5ca --- /dev/null +++ b/packages/spec/json-schema.manifest/ui.json @@ -0,0 +1,161 @@ +{ + "description": "Ratchet manifest of every JSON Schema emitted by scripts/build-schemas.ts for one category. Sharded by category (#5837); the gate reads the whole json-schema.manifest/ directory as ONE set. Auto-appended when new schemas are added (commit the change). A listed schema that a build no longer emits fails gen:schema. DELETING a key is gated too (#4725): the removal is measured against this directory at the merge base with origin/main — which the commit under test cannot rewrite — and every def that leaves the published set must be declared in RETIRED_DEFS_BY_MAJOR (src/migrations/registry.ts), or in RENAMED_DEFS (scripts/lib/renamed-defs.ts) when it is a rename rather than a removal. See #2978, #4725.", + "category": "ui", + "schemas": [ + "ui/AIChatWindowProps", + "ui/Action", + "ui/ActionAi", + "ui/ActionLocation", + "ui/ActionNavItem", + "ui/ActionParam", + "ui/ActionSession", + "ui/ActionType", + "ui/AddRecordConfig", + "ui/App", + "ui/AppBranding", + "ui/AppContextSelector", + "ui/AppearanceConfig", + "ui/AriaProps", + "ui/BorderRadius", + "ui/BreakpointColumnMap", + "ui/BreakpointName", + "ui/BreakpointOrderMap", + "ui/BulkActionDef", + "ui/BulkActionExecution", + "ui/BulkActionOperation", + "ui/BulkActionParam", + "ui/CalendarConfig", + "ui/ChartAggregate", + "ui/ChartAggregateFunction", + "ui/ChartAnnotation", + "ui/ChartAxis", + "ui/ChartConfig", + "ui/ChartDrillDown", + "ui/ChartGroupBy", + "ui/ChartInteraction", + "ui/ChartSeries", + "ui/ChartType", + "ui/ColorPalette", + "ui/ColumnPrefix", + "ui/ColumnSummary", + "ui/ColumnSummaryConfig", + "ui/ComponentNavItem", + "ui/Dashboard", + "ui/DashboardHeader", + "ui/DashboardHeaderAction", + "ui/DashboardNavItem", + "ui/DashboardWidget", + "ui/DashboardWidgetOptions", + "ui/Dataset", + "ui/DatasetDimension", + "ui/DatasetMeasure", + "ui/DateFormat", + "ui/DerivedMeasureOp", + "ui/ElementButtonProps", + "ui/ElementDataSource", + "ui/ElementFilterProps", + "ui/ElementFormProps", + "ui/ElementImageProps", + "ui/ElementMetadataViewerProps", + "ui/ElementNumberProps", + "ui/ElementRecordPickerProps", + "ui/ElementTextInputProps", + "ui/ElementTextProps", + "ui/FormButtonConfig", + "ui/FormField", + "ui/FormSection", + "ui/FormView", + "ui/GalleryConfig", + "ui/GanttConfig", + "ui/GanttQuickFilter", + "ui/GlobalFilter", + "ui/GlobalFilterOptionsFrom", + "ui/GroupNavItem", + "ui/GroupingConfig", + "ui/GroupingField", + "ui/HttpMethodSubset", + "ui/HttpRequest", + "ui/I18nLabel", + "ui/I18nObject", + "ui/InlineAction", + "ui/InterfacePageConfig", + "ui/JoinedReportBlock", + "ui/KanbanConfig", + "ui/ListChartConfig", + "ui/ListColumn", + "ui/ListView", + "ui/LocaleConfig", + "ui/NavigationArea", + "ui/NavigationConfig", + "ui/NavigationContribution", + "ui/NavigationItem", + "ui/NavigationMode", + "ui/NotificationPosition", + "ui/NotificationSeverity", + "ui/NotificationType", + "ui/NumberFormat", + "ui/ObjectListView", + "ui/ObjectNavItem", + "ui/ObjectUserFilters", + "ui/Page", + "ui/PageAccordionProps", + "ui/PageCardProps", + "ui/PageComponent", + "ui/PageComponentType", + "ui/PageHeaderProps", + "ui/PageNavItem", + "ui/PageRegion", + "ui/PageTabsProps", + "ui/PageType", + "ui/PageVariable", + "ui/PaginationConfig", + "ui/PluralRule", + "ui/RecordActivityProps", + "ui/RecordChatterProps", + "ui/RecordDetailsProps", + "ui/RecordHighlightsField", + "ui/RecordHighlightsProps", + "ui/RecordPathProps", + "ui/RecordRelatedListProps", + "ui/Report", + "ui/ReportChart", + "ui/ReportNavItem", + "ui/ReportSort", + "ui/ReportType", + "ui/ResponsiveConfig", + "ui/ResponsiveStyles", + "ui/RowColorConfig", + "ui/RowHeight", + "ui/SelectionConfig", + "ui/Shadow", + "ui/SharingConfig", + "ui/StyleMap", + "ui/Theme", + "ui/ThemeMode", + "ui/TimelineConfig", + "ui/TreeConfig", + "ui/Typography", + "ui/UrlNavItem", + "ui/UserActionsConfig", + "ui/UserFilterField", + "ui/UserFilters", + "ui/View", + "ui/ViewData", + "ui/ViewFilterRule", + "ui/ViewItem", + "ui/ViewItemName", + "ui/ViewItemWire", + "ui/ViewKind", + "ui/ViewScope", + "ui/ViewSharing", + "ui/ViewTab", + "ui/VisualizationType", + "ui/WidgetActionType", + "ui/WidgetColorVariant", + "ui/WidgetEvent", + "ui/WidgetLifecycle", + "ui/WidgetManifest", + "ui/WidgetProperty", + "ui/WidgetSource" + ] +} diff --git a/packages/spec/package.json b/packages/spec/package.json index a49bf1ace5..de5cdd4781 100644 --- a/packages/spec/package.json +++ b/packages/spec/package.json @@ -178,7 +178,7 @@ "README.md", "src/**/*.zod.ts", "CHANGELOG.md", - "api-surface.json", + "api-surface", "spec-changes.json" ], "scripts": { diff --git a/packages/spec/scripts/build-api-surface.ts b/packages/spec/scripts/build-api-surface.ts index d13c105364..3c452e09e7 100644 --- a/packages/spec/scripts/build-api-surface.ts +++ b/packages/spec/scripts/build-api-surface.ts @@ -10,12 +10,21 @@ * with the spec in the same commit. See ADR-0059. * * Two committed artifacts, both checked in CI: - * - api-surface.json — every exported `name (kind)` per public entry - * point (breadth: did an export disappear?). + * - api-surface/.json — every exported `name (kind)` for ONE public + * entry point (breadth: did an export + * disappear?). One file per entry point since + * #5837, so two PRs that touch different entry + * points do not collide in the merge queue — + * which is where `merge=os-regen` cannot help, + * because the queue rebuilds server-side with + * no custom merge driver. The root entry `.` + * lands in `root.json`. * - api-surface-signatures.json — a stable hash of each `defineX` factory's * resolved signature. Scoped to the factories to * stay low-noise; full per-export signatures * would churn on every internal type tweak. + * Deliberately NOT sharded: 1.3KB, one line + * per factory, never a conflict surface. * * SCOPE — read before trusting these as a narrowing gate. Both artifacts describe * the TYPESCRIPT surface. The hash is of `checker.typeToString()`, which prints a @@ -23,7 +32,7 @@ * adding or removing a key inside a schema does not move it: #3883 narrowed * `defineAction`'s input by three keys and this snapshot did not change. The * authorable KEY surface — which for a metadata-driven platform is the real - * third-party API — is ratcheted separately by `authorable-surface.json` + * third-party API — is ratcheted separately by `authorable-surface/` * (scripts/build-schemas.ts, #3855). Value-level narrowing (an enum losing a * member) is still ungated, per ADR-0059 §5's evidence gate. * @@ -39,9 +48,15 @@ import { createHash } from 'node:crypto'; import { readFileSync, writeFileSync } from 'node:fs'; import { resolve } from 'node:path'; import { fileURLToPath } from 'node:url'; +import { + API_SURFACE_DIR_NAME, + aggregateApiSurfaceShards, + apiSurfaceShardTexts, + writeShards, +} from './lib/sharded-artifacts'; const PKG_DIR = resolve(fileURLToPath(new URL('.', import.meta.url)), '..'); -const SURFACE_SNAPSHOT = resolve(PKG_DIR, 'api-surface.json'); +const SURFACE_DIR = resolve(PKG_DIR, API_SURFACE_DIR_NAME); const SIG_SNAPSHOT = resolve(PKG_DIR, 'api-surface-signatures.json'); const CHECK = process.argv.includes('--check'); @@ -118,14 +133,21 @@ function buildSignatures(): Record { const surface = buildSurface(); const signatures = buildSignatures(); -const surfaceStr = JSON.stringify(surface, null, 2) + '\n'; +const surfaceTexts = apiSurfaceShardTexts(surface); const sigStr = JSON.stringify(signatures, null, 2) + '\n'; if (!CHECK) { - writeFileSync(SURFACE_SNAPSHOT, surfaceStr); + const { written, removed } = writeShards(SURFACE_DIR, surfaceTexts); writeFileSync(SIG_SNAPSHOT, sigStr); const total = Object.values(surface).reduce((n, a) => n + a.length, 0); - console.log(`Wrote api-surface.json (${Object.keys(surface).length} entries, ${total} exports) and api-surface-signatures.json (${Object.keys(signatures).length} factories).`); + console.log( + `Wrote ${API_SURFACE_DIR_NAME}/ (${Object.keys(surface).length} entries, ${total} exports) ` + + `and api-surface-signatures.json (${Object.keys(signatures).length} factories).`, + ); + // The locality claim, printed: a PR that changed one entry point's exports + // rewrites one shard, so two such PRs cannot conflict (#5837). + if (written.length > 0) console.log(` touched: ${written.map((n) => `${n}.json`).join(', ')}`); + if (removed.length > 0) console.log(` removed: ${removed.map((n) => `${n}.json`).join(', ')}`); process.exit(0); } @@ -141,9 +163,21 @@ function read(path: string, hint: string): string { let breaking = 0; let additions = 0; -// Breadth check. -const prevSurface: Record = JSON.parse(read(SURFACE_SNAPSHOT, 'breadth')); -if (JSON.stringify(prevSurface, null, 2) + '\n' !== surfaceStr) { +// Breadth check. Reads the whole shard DIRECTORY, never "the shards this run +// would write" — a deleted shard drops its entry point's exports and must read +// as a removal, exactly as deleting those lines from the single file did. +const prevRead = aggregateApiSurfaceShards(SURFACE_DIR); +if (!prevRead) { + console.error( + `No snapshot at ${SURFACE_DIR}. Run \`pnpm --filter @objectstack/spec gen:api-surface\` and commit it (breadth).`, + ); + process.exit(1); +} +const prevSurface = prevRead.surface; +const prevTexts = new Map(prevRead.shards.map((s) => [s.name, s.raw])); +const staleShards = [...surfaceTexts].filter(([name, text]) => prevTexts.get(name) !== text).map(([n]) => n); +const orphanShards = [...prevTexts.keys()].filter((name) => !surfaceTexts.has(name)); +if (staleShards.length > 0 || orphanShards.length > 0) { for (const sub of new Set([...Object.keys(prevSurface), ...Object.keys(surface)])) { const before = new Set(prevSurface[sub] ?? []); const after = new Set(surface[sub] ?? []); @@ -154,6 +188,16 @@ if (JSON.stringify(prevSurface, null, 2) + '\n' !== surfaceStr) { for (const g of gone) { console.error(` - ${g}`); breaking++; } for (const f of fresh) { console.error(` + ${f}`); additions++; } } + // Bytes can drift with no name moving at all — a hand-edited description, a + // re-indent. That is still a stale artifact and still has to go red, or the + // shard stops being generated evidence. + if (breaking === 0 && additions === 0) { + console.error(`\n ${API_SURFACE_DIR_NAME}/ does not match its generated form (export names unchanged):`); + for (const name of staleShards) console.error(` ~ ${name}.json`); + for (const name of orphanShards) console.error(` - ${name}.json (no such entry point)`); + console.error('\nRun `pnpm --filter @objectstack/spec gen:api-surface` and commit the updated shards.'); + process.exit(1); + } } // Depth check (factory signatures). diff --git a/packages/spec/scripts/build-docs.ts b/packages/spec/scripts/build-docs.ts index 7114fb1ddf..ccae65f02a 100644 --- a/packages/spec/scripts/build-docs.ts +++ b/packages/spec/scripts/build-docs.ts @@ -50,6 +50,7 @@ import { type ZodFileInput, } from './lib/schema-index'; import { schemaNameFromExportKey } from './lib/schema-name'; +import { API_SURFACE_DIR_NAME, readApiSurfaceFrom } from './lib/sharded-artifacts'; const SCHEMA_DIR = path.resolve(__dirname, '../json-schema'); const SRC_DIR = path.resolve(__dirname, '../src'); @@ -57,7 +58,7 @@ const SRC_DIR = path.resolve(__dirname, '../src'); // ⚠️ Everything inside category sub-folders is auto-generated and disposable. const DOCS_ROOT = path.resolve(__dirname, '../../../content/docs/references'); const REPO_ROOT = path.resolve(__dirname, '../../..'); -const API_SURFACE_PATH = path.resolve(__dirname, '../api-surface.json'); +const API_SURFACE_DIR = path.resolve(__dirname, `../${API_SURFACE_DIR_NAME}`); const IMPORT_BASELINE_PATH = path.resolve(__dirname, '../docs-import-surface.baseline.json'); const CHECK = process.argv.includes('--check'); @@ -72,7 +73,7 @@ const UPDATE_IMPORT_BASELINE = process.argv.includes('--update-import-baseline') // Until #4723 the question could not come up: `check:docs` was // `pnpm gen:schema && tsx scripts/build-docs.ts --check`, so the tree was rebuilt // on every run. That first step is what made a script called `check:` WRITE two -// TRACKED files — `json-schema.manifest.json` and `authorable-surface.json` are +// TRACKED files — `json-schema.manifest/` and `authorable-surface/` are // projections `gen:schema` repairs whenever they are behind — so running the gate // silently edited the tree of whoever ran it and left the staleness unreported. // #4711 removed exactly that from `--check`; this was the same defect at a @@ -235,14 +236,14 @@ function sourcePathFor(category: string, zodFile: string): string | undefined { const schemaIndex = scanCategories(); // ── Import examples: the package's real export surface ─────────────────────── -// `api-surface.json` is the committed record of every `name (kind)` per public +// `api-surface/` is the committed record of every `name (kind)` per public // entry point, kept honest by `check:api-surface`. Import examples are spelled // from it rather than from the schema file name, so a page can only advertise // an import that actually exists (#4570). Names it cannot account for are // collected here and ratcheted against the committed baseline after flush(). const ENTRY_SURFACES: ReadonlyMap = loadEntrySurfaces( - JSON.parse(fs.readFileSync(API_SURFACE_PATH, 'utf-8')), + readApiSurfaceFrom(API_SURFACE_DIR), ); /** Every unresolvable import name this run met, one stable line each. */ @@ -255,7 +256,7 @@ const IMPORT_BASELINE_COMMENT = 'omitted from the generated import line — the docs never advertise an import that cannot compile ' + '— and listed here so the omission is countable instead of silent. Shrink-only ratchet: a NEW gap ' + 'fails check:docs (fix it by adding `export type X = z.infer;` next to the schema ' + - 'and regenerating api-surface.json, or by retiring the schema together with its alias), and a ' + + 'and regenerating api-surface/, or by retiring the schema together with its alias), and a ' + 'stale entry fails until its line is deleted. Growing this list is a maintainer decision that ' + 'shows up as this file in the diff. Regenerate with: ' + 'tsx scripts/build-docs.ts --update-import-baseline (after gen:schema).'; @@ -923,7 +924,7 @@ emit(path.join(DOCS_ROOT, 'meta.json'), JSON.stringify(meta, null, 2)); // // Diffing generated output against committed docs proves the two agree; it // cannot prove either is TRUE. Now that import examples are spelled from -// `api-surface.json`, a schema whose type alias is missing quietly loses its +// `api-surface/`, a schema whose type alias is missing quietly loses its // name from the `import type` line — correct output, silent regression. The // baseline turns that silence into a red gate: a NEW gap fails (that is #4539 // exactly — deleting a zero-consumer type alias while its schema keeps its @@ -982,7 +983,7 @@ if (managedCount > 0) { } if (!importSurfaceFailed) { - console.log(`✅ import examples resolve against api-surface.json (${gaps.length} accepted gap(s) in the baseline)`); + console.log(`✅ import examples resolve against ${API_SURFACE_DIR_NAME}/ (${gaps.length} accepted gap(s) in the baseline)`); } } } diff --git a/packages/spec/scripts/build-schemas-check-mode.test.ts b/packages/spec/scripts/build-schemas-check-mode.test.ts index 8db92670f8..22018b7eb7 100644 --- a/packages/spec/scripts/build-schemas-check-mode.test.ts +++ b/packages/spec/scripts/build-schemas-check-mode.test.ts @@ -61,11 +61,51 @@ import { RETIRED_DEFS_BY_MAJOR, RETIRED_KEYS_BY_MAJOR, } from '../src/migrations/registry'; +import { + AUTHORABLE_SURFACE_DIR_NAME, + SCHEMA_MANIFEST_DIR_NAME, + aggregateCategoryShards, + authorableSurfaceShardTexts, + schemaManifestShardTexts, + writeShards, +} from './lib/sharded-artifacts'; const HERE = path.dirname(fileURLToPath(import.meta.url)); const PKG = path.resolve(HERE, '..'); const TSX = path.join(PKG, 'node_modules', '.bin', 'tsx'); -const REAL_MANIFEST = path.join(PKG, 'json-schema.manifest.json'); + +/** + * Both ratchets are DIRECTORIES since #5837 (one shard per category), so every + * fixture here writes a shard set and every "the file was not touched" + * assertion compares the whole set's bytes. That is the same assertion it always + * was: the gate reads the directory as one set, so "these exact bytes, still" + * means the same thing it meant about one file. + */ +function shardBytes(dir: string): string { + if (!fs.existsSync(dir)) return ''; + return fs + .readdirSync(dir) + .sort() + .map((f) => `=== ${f} ===\n${fs.readFileSync(path.join(dir, f), 'utf8')}`) + .join(''); +} + +/** Write a key set as canonical authorable-surface shards; returns the bytes. */ +function writeSurfaceShards(dir: string, keys: readonly string[]): string { + writeShards(dir, authorableSurfaceShardTexts([...keys].sort())); + return shardBytes(dir); +} + +/** Write a def-key set as canonical manifest shards; returns the bytes. */ +function writeManifestShards(dir: string, schemas: readonly string[]): string { + writeShards(dir, schemaManifestShardTexts([...schemas].sort())); + return shardBytes(dir); +} + +/** Aggregate a shard directory back into its sorted key set. */ +function readShardKeys(dir: string, field: 'keys' | 'schemas'): string[] { + return aggregateCategoryShards(dir, field)?.entries ?? []; +} /** * Every run loads the entire spec surface and emits ~1700 JSON Schemas (~7s @@ -84,11 +124,11 @@ const PHANTOM_KEY = 'ui/ZzzNeverEmittedByAnyBuild'; let sandbox: string; let script: string; -let manifestPath: string; -let surfacePath: string; +let manifestDir: string; +let surfaceDir: string; let surfaceBasePath: string; -let pristine: string; -let pristineSurface: string; +let pristine: string[]; +let pristineSurface: string[]; /** The generator's own description line for the in-tree anchor, so fixtures * written here are byte-canonical exactly the way `gen:schema` writes it — * a hand-rolled string would trip the anchor's own hand-edit check (#5235). */ @@ -114,7 +154,7 @@ function git(...args: string[]): string { * file — so fixtures must go through here rather than patching bytes. */ function seedSurfaceBase(baseRev: string, mutate: (keys: string[]) => string[]): string { - const keys = mutate((JSON.parse(pristineSurface) as { keys: string[] }).keys); + const keys = mutate([...pristineSurface]); const text = JSON.stringify({ description: surfaceBaseDescription, baseRev, keys }, null, 2) + '\n'; fs.writeFileSync(surfaceBasePath, text); return text; @@ -123,8 +163,10 @@ function seedSurfaceBase(baseRev: string, mutate: (keys: string[]) => string[]): const readSurfaceBase = () => fs.readFileSync(surfaceBasePath, 'utf8'); beforeAll(() => { - pristine = fs.readFileSync(REAL_MANIFEST, 'utf8'); - pristineSurface = fs.readFileSync(path.join(PKG, 'authorable-surface.json'), 'utf8'); + pristine = readShardKeys(path.join(PKG, SCHEMA_MANIFEST_DIR_NAME), 'schemas'); + pristineSurface = readShardKeys(path.join(PKG, AUTHORABLE_SURFACE_DIR_NAME), 'keys'); + expect(pristine.length, `${SCHEMA_MANIFEST_DIR_NAME}/ is empty — it is a committed artifact`).toBeGreaterThan(0); + expect(pristineSurface.length, `${AUTHORABLE_SURFACE_DIR_NAME}/ is empty — it is a committed artifact`).toBeGreaterThan(0); const realBase = path.join(PKG, 'authorable-surface.base.json'); if (!fs.existsSync(realBase)) { throw new Error( @@ -139,22 +181,19 @@ beforeAll(() => { for (const entry of ['src', 'node_modules', 'package.json']) { fs.symlinkSync(path.join(PKG, entry), path.join(sandbox, entry)); } - // The authorable-surface ratchet runs after the manifest one; give it the - // committed snapshot so a check that gets that far judges the same contract. - fs.copyFileSync( - path.join(PKG, 'authorable-surface.json'), - path.join(sandbox, 'authorable-surface.json'), - ); script = path.join(sandbox, 'scripts', 'build-schemas.ts'); - manifestPath = path.join(sandbox, 'json-schema.manifest.json'); - surfacePath = path.join(sandbox, 'authorable-surface.json'); + manifestDir = path.join(sandbox, SCHEMA_MANIFEST_DIR_NAME); + surfaceDir = path.join(sandbox, AUTHORABLE_SURFACE_DIR_NAME); surfaceBasePath = path.join(sandbox, 'authorable-surface.base.json'); + // The authorable-surface ratchet runs after the manifest one; give it the + // committed snapshot so a check that gets that far judges the same contract. + writeSurfaceShards(surfaceDir, pristineSurface); // Anchor for the #4650 deletion check: a git repo whose origin/main holds the // committed baseline. Only the baseline is tracked — src/node_modules stay // symlinked, untracked reads the same as any dirty worktree. git('init', '-q', '-b', 'main', '.'); - git('add', 'authorable-surface.json'); - git('commit', '-q', '-m', 'baseline: committed authorable-surface.json'); + git('add', AUTHORABLE_SURFACE_DIR_NAME); + git('commit', '-q', '-m', `baseline: committed ${AUTHORABLE_SURFACE_DIR_NAME}/`); // The in-tree anchor (#5235), authentic by construction: it mirrors the // baseline at the commit just made, which stays reachable from origin/main for // every fixture below (this repo's history is linear). @@ -178,30 +217,27 @@ function run(args: string[] = []): { status: number; output: string } { return { status: r.status ?? -1, output: `${r.stdout ?? ''}${r.stderr ?? ''}` }; } -/** Seed the sandbox manifest from the committed one; returns the exact bytes written. */ +/** Seed the sandbox manifest shards from the committed set; returns the bytes. */ function seedManifest(mutate: (schemas: string[]) => string[]): string { - const doc = JSON.parse(pristine) as { description?: string; schemas: string[] }; - doc.schemas = mutate(doc.schemas); - const text = JSON.stringify(doc, null, 2) + '\n'; - fs.writeFileSync(manifestPath, text); - return text; + return writeManifestShards(manifestDir, mutate([...pristine])); } -const readManifest = () => fs.readFileSync(manifestPath, 'utf8'); +const readManifest = () => shardBytes(manifestDir); +const readManifestKeys = () => readShardKeys(manifestDir, 'schemas'); describe('build-schemas.ts --check — a check reports, it does not write (#4711)', () => { it( 'fails on a manifest behind on additions, and leaves the file byte-identical', { timeout: SPAWN_TIMEOUT_MS }, () => { - expect(JSON.parse(pristine).schemas).toContain(KNOWN_KEY); + expect(pristine).toContain(KNOWN_KEY); const stale = seedManifest((s) => s.filter((k) => k !== KNOWN_KEY)); const { status, output } = run(['--check']); // The exit code is half the fix: before #4711 this branch exited 0. expect(status).toBe(1); - expect(output).toMatch(/json-schema\.manifest\.json is out of date \(1 schema\(s\) not recorded\)/); + expect(output).toMatch(/json-schema\.manifest\/ is out of date \(1 schema\(s\) not recorded\)/); expect(output).toContain(`+ json-schema/${KNOWN_KEY}.json`); // The remedy must be the generator, exactly as the other seven artifacts say. expect(output).toMatch(/gen:schema/); @@ -231,7 +267,7 @@ describe('build-schemas.ts --check — a check reports, it does not write (#4711 expect(status).toBe(1); expect(output).toMatch( - /json-schema\.manifest\.json is out of date .*1 renamed-away key\(s\) still listed/, + /json-schema\.manifest\/ is out of date .*1 renamed-away key\(s\) still listed/, ); expect(output).toContain(`- json-schema/${renamedSource}.json (renamed away)`); expect(readManifest()).toBe(withStaleRename); @@ -262,9 +298,9 @@ describe('build-schemas.ts --check — a check reports, it does not write (#4711 const { status, output } = run([]); expect(status).toBe(0); - expect(output).toContain('📒 json-schema.manifest.json updated (+1 schema(s))'); + expect(output).toContain('📒 json-schema.manifest/ updated (+1 schema(s) across 1 shard(s))'); expect(readManifest()).not.toBe(stale); - expect(JSON.parse(readManifest()).schemas).toContain(KNOWN_KEY); + expect(readManifestKeys()).toContain(KNOWN_KEY); }, ); @@ -282,7 +318,7 @@ describe('build-schemas.ts --check — a check reports, it does not write (#4711 const { status, output } = run(['--check']); - expect(output).not.toMatch(/json-schema\.manifest\.json is out of date/); + expect(output).not.toMatch(/json-schema\.manifest\/ is out of date/); expect(output).not.toContain('📒'); expect(readManifest()).toBe(current); expect(status).toBe(0); @@ -307,21 +343,17 @@ describe('build-schemas.ts --check — a check reports, it does not write (#4711 // The live end-to-end shape — delete a prop from src AND its baseline line — // is exercised in the PR's recorded sabotage evidence instead. -const readSurface = () => fs.readFileSync(surfacePath, 'utf8'); +const readSurface = () => shardBytes(surfaceDir); /** Write a mutated baseline to the sandbox worktree; returns the exact bytes. */ function seedSurface(mutate: (keys: string[]) => string[]): string { - const doc = JSON.parse(pristineSurface) as { description: string; keys: string[] }; - doc.keys = mutate(doc.keys); - const text = JSON.stringify(doc, null, 2) + '\n'; - fs.writeFileSync(surfacePath, text); - return text; + return writeSurfaceShards(surfaceDir, mutate([...pristineSurface])); } /** Commit a BASE variant of the baseline and point origin/main at it. */ function seedBase(mutate: (keys: string[]) => string[]): string { seedSurface(mutate); - git('add', 'authorable-surface.json'); + git('add', AUTHORABLE_SURFACE_DIR_NAME); git('commit', '-q', '--allow-empty', '-m', 'base variant'); const sha = git('rev-parse', 'HEAD'); git('update-ref', 'refs/remotes/origin/main', sha); @@ -384,7 +416,7 @@ const DELETED_BY_RENAME = `${DELETED_BY_RENAME_SOURCE_DEF}:source`; describe('build-schemas.ts — deleted baseline lines must prove themselves (#4650)', () => { beforeAll(() => { // Fixture validity, asserted loudly instead of silently going stale. - const keys = (JSON.parse(pristineSurface) as { keys: string[] }).keys; + const keys = pristineSurface; for (const injected of [ DELETED_LIVE, DELETED_UNREGISTERED, @@ -448,7 +480,7 @@ describe('build-schemas.ts — deleted baseline lines must prove themselves (#46 // Commit the sabotaged (canonical-minus-line, relative to base) file so // the worktree is CLEAN — the state CI checks out. A `git show HEAD:` // anchor would now compare the commit to itself and never fire. - git('add', 'authorable-surface.json'); + git('add', AUTHORABLE_SURFACE_DIR_NAME); git('commit', '-q', '-m', 'PR commit deleting a baseline line'); const check = run(['--check']); @@ -483,7 +515,7 @@ describe('build-schemas.ts — deleted baseline lines must prove themselves (#46 expect(output).toContain('not a license to change the schema'); // Whole-def removal is the manifest ratchet's jurisdiction. expect(output).toContain('identity/Session:* (2 line(s))'); - expect(output).toContain('json-schema.manifest.json (#2978)'); + expect(output).toContain('json-schema.manifest/ (#2978)'); // Aged-out tombstone names its registration major. expect(output).toMatch(/data\/Object:compactLayout — \[RETIRED\] at [0-9a-f]+ and registered at major 11/); expect(output).toContain('tombstone aged out'); @@ -515,21 +547,31 @@ describe('build-schemas.ts — deleted baseline lines must prove themselves (#46 { timeout: SPAWN_TIMEOUT_MS * 2 }, () => { seedBase((s) => s); - const handEdited = seedSurface((s) => s).replace( - 'Ratchet of every AUTHORABLE key', - 'Ratchet of every AUTHORABLE key', + const canonical = seedSurface((s) => s); + // One SHARD is hand-edited, not the whole set — the sharded shape of the + // #4662 fixture, and a strictly narrower one: the gate has to name the + // shard rather than notice the aggregate moved. + const editedShard = path.join(surfaceDir, 'data.json'); + fs.writeFileSync( + editedShard, + fs + .readFileSync(editedShard, 'utf8') + .replace('Ratchet of every AUTHORABLE key', 'Ratchet of every AUTHORABLE key'), ); - fs.writeFileSync(surfacePath, handEdited); + const handEdited = readSurface(); + expect(handEdited).not.toBe(canonical); const check = run(['--check']); expect(check.status).toBe(1); expect(check.output).toContain('does not match its generated form'); + expect(check.output).toContain('~ authorable-surface/data.json (stale)'); expect(readSurface()).toBe(handEdited); const write = run([]); expect(write.status).toBe(0); - expect(write.output).toContain('🔑 authorable-surface.json updated'); - expect(readSurface()).toBe(pristineSurface); + expect(write.output).toContain('🔑 authorable-surface/ updated'); + expect(write.output).toContain('touched: data.json'); + expect(readSurface()).toBe(canonical); }, ); @@ -568,7 +610,7 @@ describe('build-schemas.ts — deleted baseline lines must prove themselves (#46 expect(Object.keys(RENAMED_DEFS)).toContain(DELETED_BY_RENAME_SOURCE_DEF); // The carried key must actually land under the NEW def, or this asserts // nothing — a rename entry whose target lost the key is check (a0)'s case. - expect((JSON.parse(pristineSurface) as { keys: string[] }).keys).toContain( + expect(pristineSurface).toContain( `${RENAMED_DEFS[DELETED_BY_RENAME_SOURCE_DEF]}:source`, ); seedBase((s) => [...s, DELETED_BY_RENAME].sort()); @@ -699,7 +741,7 @@ describe('build-schemas.ts — an in-tree anchor carries the deletion gate offli { timeout: SPAWN_TIMEOUT_MS }, () => { expect( - (JSON.parse(pristineSurface) as { keys: string[] }).keys, + pristineSurface, `${SHED_FROM_ANCHOR} is no longer in the baseline — pick another live key`, ).toContain(SHED_FROM_ANCHOR); // The bypass this file exists to prevent, moved one file over: drop the @@ -816,7 +858,7 @@ describe('build-schemas.ts — an in-tree anchor carries the deletion gate offli const doc = JSON.parse(readSurfaceBase()) as { baseRev: string; keys: string[] }; // Written from the git-resolved baseline — the merge base, not this tree. expect(doc.baseRev).toBe(head); - expect(doc.keys).toEqual((JSON.parse(pristineSurface) as { keys: string[] }).keys); + expect(doc.keys).toEqual(pristineSurface); }, ); }); @@ -930,7 +972,7 @@ describe('build-schemas.ts — only --update-base moves the in-tree anchor (#535 const doc = JSON.parse(readSurfaceBase()) as { baseRev: string; keys: string[] }; // From the merge base, never from this build's own emitted surface (#5235). expect(doc.baseRev).toBe(tip); - expect(doc.keys).toEqual((JSON.parse(pristineSurface) as { keys: string[] }).keys); + expect(doc.keys).toEqual(pristineSurface); expect(doc.keys).toContain(LAGGING_KEY); // Restore the fixture for the sibling cases — beforeEach re-commits anyway, // but a dirty tree between tests would make a failure here read as a failure @@ -1058,7 +1100,7 @@ describe('build-schemas.ts — --update-base moves the anchor forward or not at path.resolve(sandbox, git('rev-parse', '--git-path', 'MERGE_HEAD')); beforeAll(() => { - const keys = (JSON.parse(pristineSurface) as { keys: string[] }).keys; + const keys = pristineSurface; for (const k of [FORKED_KEY, LANDED_KEY]) { expect(keys, `${k} is no longer in the baseline — pick another live key`).toContain(k); } @@ -1075,7 +1117,7 @@ describe('build-schemas.ts — --update-base moves the anchor forward or not at seedBase((s) => s); seedSurface((s) => s); anchorAtTip = seedSurfaceBase(tip, (k) => k.filter((x) => x !== LANDED_KEY)); - git('add', 'authorable-surface.json', 'authorable-surface.base.json'); + git('add', AUTHORABLE_SURFACE_DIR_NAME, 'authorable-surface.base.json'); git('commit', '-q', '-m', 'fixture: anchor at the middle upstream commit'); mainTip = git('rev-parse', 'HEAD'); git('update-ref', 'refs/remotes/origin/main', mainTip); @@ -1088,7 +1130,7 @@ describe('build-schemas.ts — --update-base moves the anchor forward or not at git('checkout', '-q', '-B', 'issue-5370-fork', older); seedSurface((s) => s); seedSurfaceBase(tip, (k) => k.filter((x) => x !== LANDED_KEY)); - git('add', 'authorable-surface.json', 'authorable-surface.base.json'); + git('add', AUTHORABLE_SURFACE_DIR_NAME, 'authorable-surface.base.json'); git('commit', '-q', '-m', 'fixture: branch work, forked before the anchor advanced'); expect(git('status', '--porcelain', '-uno')).toBe(''); expect(git('merge-base', 'HEAD', mainTip)).toBe(older); @@ -1141,7 +1183,7 @@ describe('build-schemas.ts — --update-base moves the anchor forward or not at const doc = JSON.parse(readSurfaceBase()) as { baseRev: string; keys: string[] }; expect(doc.baseRev).toBe(mainTip); expect(doc.keys).toContain(LANDED_KEY); - expect(doc.keys).toEqual((JSON.parse(pristineSurface) as { keys: string[] }).keys); + expect(doc.keys).toEqual(pristineSurface); }, ); @@ -1295,7 +1337,7 @@ function clausesMatchingLeafOf(key: string): string[] { describe('build-schemas.ts — check (b) matches the exact retired key, not its leaf (#4659)', () => { let box: string; let boxScript: string; - let boxSurface: string; + let boxSurfaceDir: string; let boxRegistry: string; let pristineRegistry: string; @@ -1321,9 +1363,10 @@ describe('build-schemas.ts — check (b) matches the exact retired key, not its /** Untombstone keys in the sandbox baseline: the gate then sees live → retired. */ const untombstone = (...keys: string[]): void => { - const doc = JSON.parse(pristineSurface) as { description: string; keys: string[] }; - doc.keys = doc.keys.map((e) => (keys.includes(e.replace(RETIRED_MARK, '')) ? e.replace(RETIRED_MARK, '') : e)); - fs.writeFileSync(boxSurface, JSON.stringify(doc, null, 2) + '\n'); + writeSurfaceShards( + boxSurfaceDir, + pristineSurface.map((e) => (keys.includes(e.replace(RETIRED_MARK, '')) ? e.replace(RETIRED_MARK, '') : e)), + ); }; /** Substitute RETIRED_KEYS_BY_MAJOR in the sandbox's own copy of the registry. */ @@ -1357,7 +1400,7 @@ describe('build-schemas.ts — check (b) matches the exact retired key, not its for (const k of [LEAF_COLLIDER_A, LEAF_COLLIDER_B]) { expect(declared, `${k} is now registered for real — pick an unregistered fixture`).not.toContain(k); } - const baselineKeys = (JSON.parse(pristineSurface) as { keys: string[] }).keys; + const baselineKeys = pristineSurface; for (const k of [LEAF_COLLIDER_A, LEAF_COLLIDER_B]) { expect(baselineKeys, `${k} is no longer tombstoned — re-pick`).toContain(k + RETIRED_MARK); } @@ -1370,23 +1413,23 @@ describe('build-schemas.ts — check (b) matches the exact retired key, not its for (const entry of ['node_modules', 'package.json']) { fs.symlinkSync(path.join(PKG, entry), path.join(box, entry)); } - fs.writeFileSync(path.join(box, 'json-schema.manifest.json'), pristine); - fs.writeFileSync(path.join(box, 'authorable-surface.json'), pristineSurface); + writeManifestShards(path.join(box, SCHEMA_MANIFEST_DIR_NAME), pristine); + boxSurfaceDir = path.join(box, AUTHORABLE_SURFACE_DIR_NAME); + writeSurfaceShards(boxSurfaceDir, pristineSurface); boxScript = path.join(box, 'scripts', 'build-schemas.ts'); - boxSurface = path.join(box, 'authorable-surface.json'); boxRegistry = path.join(box, 'src', 'migrations', 'registry.ts'); pristineRegistry = fs.readFileSync(boxRegistry, 'utf8'); boxGit('init', '-q', '-b', 'main', '.'); - boxGit('add', 'authorable-surface.json'); - boxGit('commit', '-q', '-m', 'baseline: committed authorable-surface.json'); + boxGit('add', AUTHORABLE_SURFACE_DIR_NAME); + boxGit('commit', '-q', '-m', `baseline: committed ${AUTHORABLE_SURFACE_DIR_NAME}/`); fs.writeFileSync( path.join(box, 'authorable-surface.base.json'), JSON.stringify( { description: surfaceBaseDescription, baseRev: boxGit('rev-parse', 'HEAD'), - keys: (JSON.parse(pristineSurface) as { keys: string[] }).keys, + keys: pristineSurface, }, null, 2, @@ -1463,7 +1506,7 @@ describe('build-schemas.ts — check (b) matches the exact retired key, not its // transition IS a baseline that has not been regenerated yet, so the run // still owes `gen:schema`. Asserted rather than papered over. expect(status).toBe(1); - expect(output).toContain('authorable-surface.json is out of date (2 key(s) not recorded)'); + expect(output).toContain('authorable-surface/ is out of date (2 key(s) not recorded)'); expect(output).toContain(`+ ${LEAF_COLLIDER_A}${RETIRED_MARK}`); }, ); @@ -1577,8 +1620,8 @@ const UNPUBLISHED_FAMILY = [ describe('build-schemas.ts — a deleted manifest key must prove itself (#4725)', () => { let box: string; let boxScript: string; - let boxManifest: string; - let boxSurface: string; + let boxManifestDir: string; + let boxSurfaceDir: string; let boxRegistry: string; let boxBarrel: string; let pristineRegistry: string; @@ -1605,11 +1648,9 @@ describe('build-schemas.ts — a deleted manifest key must prove itself (#4725)' return { status: r.status ?? -1, output: `${r.stdout ?? ''}${r.stderr ?? ''}` }; }; - /** Write the box's worktree manifest from the committed one. */ + /** Write the box's worktree manifest shards from the committed set. */ const writeManifest = (mutate: (schemas: string[]) => string[]): void => { - const doc = JSON.parse(pristine) as { description?: string; schemas: string[] }; - doc.schemas = mutate(doc.schemas); - fs.writeFileSync(boxManifest, JSON.stringify(doc, null, 2) + '\n'); + writeManifestShards(boxManifestDir, mutate([...pristine])); }; /** @@ -1620,7 +1661,7 @@ describe('build-schemas.ts — a deleted manifest key must prove itself (#4725)' */ const seedBaseManifest = (mutate: (schemas: string[]) => string[]): void => { writeManifest(mutate); - boxGit('add', 'json-schema.manifest.json'); + boxGit('add', SCHEMA_MANIFEST_DIR_NAME); boxGit('commit', '-q', '--allow-empty', '-m', 'base manifest variant'); head = boxGit('rev-parse', 'HEAD'); boxGit('update-ref', 'refs/remotes/origin/main', head); @@ -1650,7 +1691,7 @@ describe('build-schemas.ts — a deleted manifest key must prove itself (#4725)' beforeAll(() => { // Fixture validity, loud rather than silently stale. - const manifestKeys = (JSON.parse(pristine) as { schemas: string[] }).schemas; + const manifestKeys = pristine; for (const def of [REMOVED_DEF, REMOVED_DEF_2]) { expect(manifestKeys, `${def} is a real published def — pick a phantom`).not.toContain(def); } @@ -1672,8 +1713,8 @@ describe('build-schemas.ts — a deleted manifest key must prove itself (#4725)' fs.symlinkSync(path.join(PKG, entry), path.join(box, entry)); } boxScript = path.join(box, 'scripts', 'build-schemas.ts'); - boxManifest = path.join(box, 'json-schema.manifest.json'); - boxSurface = path.join(box, 'authorable-surface.json'); + boxManifestDir = path.join(box, SCHEMA_MANIFEST_DIR_NAME); + boxSurfaceDir = path.join(box, AUTHORABLE_SURFACE_DIR_NAME); boxRegistry = path.join(box, 'src', 'migrations', 'registry.ts'); boxBarrel = path.join(box, 'src', 'data', 'index.ts'); pristineRegistry = fs.readFileSync(boxRegistry, 'utf8'); @@ -1683,12 +1724,12 @@ describe('build-schemas.ts — a deleted manifest key must prove itself (#4725)' 'src/data/index.ts no longer re-exports ./validation.zod — the end-to-end repro needs a new family', ).toBe(true); - fs.writeFileSync(boxManifest, pristine); - fs.writeFileSync(boxSurface, pristineSurface); + writeManifestShards(boxManifestDir, pristine); + writeSurfaceShards(boxSurfaceDir, pristineSurface); boxGit('init', '-q', '-b', 'main', '.'); // BOTH artifacts tracked here: the merge-base manifest is what this gate // reads, and the surface baseline keeps the #4650 gate honest alongside it. - boxGit('add', 'json-schema.manifest.json', 'authorable-surface.json'); + boxGit('add', SCHEMA_MANIFEST_DIR_NAME, AUTHORABLE_SURFACE_DIR_NAME); boxGit('commit', '-q', '-m', 'baseline: committed manifest + authorable surface'); fs.writeFileSync( path.join(box, 'authorable-surface.base.json'), @@ -1696,7 +1737,7 @@ describe('build-schemas.ts — a deleted manifest key must prove itself (#4725)' { description: surfaceBaseDescription, baseRev: boxGit('rev-parse', 'HEAD'), - keys: (JSON.parse(pristineSurface) as { keys: string[] }).keys, + keys: pristineSurface, }, null, 2, @@ -1713,7 +1754,7 @@ describe('build-schemas.ts — a deleted manifest key must prove itself (#4725)' // which each fixture below mutates and which would otherwise leak the // previous case's planted removal into the next one's count. seedRetiredDefs({}); - fs.writeFileSync(boxSurface, pristineSurface); + writeSurfaceShards(boxSurfaceDir, pristineSurface); fs.writeFileSync(boxBarrel, pristineBarrel); seedBaseManifest((s) => s); }); @@ -1769,14 +1810,14 @@ describe('build-schemas.ts — a deleted manifest key must prove itself (#4725)' { timeout: SPAWN_TIMEOUT_MS }, () => { seedBaseManifest((s) => [...s, REMOVED_DEF].sort()); - const before = fs.readFileSync(boxManifest, 'utf8'); + const before = shardBytes(boxManifestDir); const { status, output } = runBox([]); expect(status).toBe(1); expect(output).toContain(NO_REGISTERED_REMOVAL); expect(output).toContain(REMOVED_DEF); - expect(fs.readFileSync(boxManifest, 'utf8')).toBe(before); + expect(shardBytes(boxManifestDir)).toBe(before); }, ); @@ -1874,7 +1915,7 @@ describe('build-schemas.ts — a deleted manifest key must prove itself (#4725)' try { const skipped = runBox(['--check']); expect(skipped.status).toBe(0); - expect(skipped.output).toContain('json-schema.manifest.json removal check'); + expect(skipped.output).toContain('json-schema.manifest/ removal check'); expect(skipped.output).toContain('no git-resolved baseline'); expect(skipped.output).not.toContain(NO_REGISTERED_REMOVAL); @@ -1902,16 +1943,14 @@ describe('build-schemas.ts — a deleted manifest key must prove itself (#4725)' // lines (without which check (a) fires first). fs.writeFileSync(boxBarrel, pristineBarrel.replace(BARREL_LINE, '')); writeManifest((s) => s.filter((k) => !UNPUBLISHED_FAMILY.includes(k))); - const surface = JSON.parse(pristineSurface) as { description: string; keys: string[] }; - const kept = surface.keys.filter( + const kept = pristineSurface.filter( (k) => !UNPUBLISHED_FAMILY.some((d) => k.startsWith(d + ':')), ); expect( - surface.keys.length - kept.length, + pristineSurface.length - kept.length, 'the family stopped carrying authorable keys — re-measure the repro', ).toBeGreaterThan(0); - surface.keys = kept; - fs.writeFileSync(boxSurface, JSON.stringify(surface, null, 2) + '\n'); + writeSurfaceShards(boxSurfaceDir, kept); const { status, output } = runBox(['--check']); diff --git a/packages/spec/scripts/build-schemas.ts b/packages/spec/scripts/build-schemas.ts index a8cf550cb3..f3fcb3e684 100644 --- a/packages/spec/scripts/build-schemas.ts +++ b/packages/spec/scripts/build-schemas.ts @@ -16,6 +16,19 @@ import { type EmittedDef, } from './lib/def-key-collisions'; import { RENAMED_DEFS, carryAuthorableKey, checkRenameTable } from './lib/renamed-defs'; +import { + AUTHORABLE_SURFACE_DESCRIPTION, + AUTHORABLE_SURFACE_DIR_NAME, + SCHEMA_MANIFEST_DESCRIPTION, + SCHEMA_MANIFEST_DIR_NAME, + aggregateCategoryShards, + authorableSurfaceShardTexts, + readShardedKeysAtRev, + schemaManifestShardTexts, + serializeShard, + writeShards, + type GitRun, +} from './lib/sharded-artifacts'; import { CONVERSIONS_BY_MAJOR } from '../src/conversions/registry'; import { MIGRATIONS_BY_MAJOR, @@ -50,16 +63,22 @@ const Protocol: Record> = { Kernel, QA, Security, Shared, Studio, System, UI, }; -const OUT_DIR = path.resolve(__dirname, '../json-schema'); +/** The package root — every generated artifact below is resolved from here. */ +const PKG_DIR = path.resolve(__dirname, '..'); + +const OUT_DIR = path.resolve(PKG_DIR, 'json-schema'); // Ratchet manifest: the committed record of every schema key this script has // ever emitted. json-schema/ itself is a gitignored build artifact, so this -// file is the durable "last time" — see the disappearance check below (#2978). -const MANIFEST_PATH = path.resolve(__dirname, '../json-schema.manifest.json'); +// directory is the durable "last time" — see the disappearance check below +// (#2978). Sharded by category since #5837: the ratchet reads the WHOLE +// directory as one set, so its semantics are byte-for-byte the old ones and only +// the merge surface changed. See scripts/lib/sharded-artifacts.ts. +const MANIFEST_DIR = path.resolve(__dirname, `../${SCHEMA_MANIFEST_DIR_NAME}`); // Three modes, one code path: // // (default) `gen:schema` — regenerate json-schema/ and, when they are // behind, the two committed PROJECTIONS of this source: -// json-schema.manifest.json and authorable-surface.json. +// json-schema.manifest/ and authorable-surface/. // `--check` `check:authorable-surface` — verify both snapshots without // rewriting either, so CI fails on an uncommitted ADDITION too // (the write and check paths share the same code — same @@ -77,7 +96,7 @@ const CHECK = process.argv.includes('--check'); // step (#5358). // // Why the anchor is different in kind from this script's other two artifacts. -// `json-schema.manifest.json` and `authorable-surface.json` are projections of +// `json-schema.manifest/` and `authorable-surface/` are projections of // the source being built: regenerating them is always right, and their diff is // the change under review. The anchor is not a projection of anything local — it // is a snapshot of an UPSTREAM commit, the baseline the #4650 deletion gate @@ -445,36 +464,36 @@ if (defKeyCollisions.length > 0) { // run means a code change unpublished a schema — fail loudly instead of // letting gen:docs quietly delete its reference docs (#2978). Deliberate // removals must delete the key from the manifest in the same PR. -interface SchemaManifest { - description?: string; - schemas: string[]; -} - /** - * The manifest's own description — the procedure a reader who opens the file to + * The manifest's description — the procedure a reader who opens a shard to * delete a line follows. Until #4725 it ended "remove a key ONLY for a * deliberate retirement", which was the entire requirement and was checked by - * nothing; it now names the gate and the table that answer for a removal. + * nothing; it now names the gate and the table that answer for a removal. It + * lives in scripts/lib/sharded-artifacts.ts with the writer that stamps it into + * every shard (#5837). */ -const MANIFEST_DESCRIPTION = - 'Ratchet manifest of every JSON Schema emitted by scripts/build-schemas.ts. ' + - 'Auto-appended when new schemas are added (commit the change). A listed schema that a ' + - 'build no longer emits fails gen:schema. DELETING a key is gated too (#4725): the removal ' + - 'is measured against this file at the merge base with origin/main — which the commit under ' + - 'test cannot rewrite — and every def that leaves the published set must be declared in ' + - 'RETIRED_DEFS_BY_MAJOR (src/migrations/registry.ts), or in RENAMED_DEFS ' + - '(scripts/lib/renamed-defs.ts) when it is a rename rather than a removal. See #2978, #4725.'; - -let manifest: SchemaManifest | null = null; +const MANIFEST_DESCRIPTION = SCHEMA_MANIFEST_DESCRIPTION; + +/** + * Every def key recorded across `json-schema.manifest/`, or null when the whole + * directory is absent (first run — bootstrap below). + * + * The read is of the DIRECTORY, never of "the shards this build would write": + * a shard nobody regenerates still answers for its keys, so a hand-deleted + * shard file is exactly as visible to the disappearance ratchet as the + * hand-deleted lines it replaced. + */ +let manifestSchemas: string[] | null = null; +let manifestTexts: Map | null = null; try { - manifest = JSON.parse(fs.readFileSync(MANIFEST_PATH, 'utf-8')) as SchemaManifest; -} catch (error) { - // A missing manifest just means first run (bootstrap below); anything else - // (unreadable, invalid JSON) must fail rather than silently drop the ratchet. - if ((error as NodeJS.ErrnoException).code !== 'ENOENT') { - console.error(`\n❌ Failed to read ${MANIFEST_PATH}: ${error}`); - process.exit(1); + const read = aggregateCategoryShards(MANIFEST_DIR, 'schemas'); + if (read) { + manifestSchemas = read.entries; + manifestTexts = new Map(read.shards.map((s) => [s.name, s.raw])); } +} catch (error) { + console.error(`\n❌ Failed to read ${SCHEMA_MANIFEST_DIR_NAME}/: ${error instanceof Error ? error.message : error}`); + process.exit(1); } const generatedKeys = new Set(generatedSchemas.keys()); @@ -490,7 +509,7 @@ if (renameProblems.length > 0) { process.exit(1); } -const missing = (manifest?.schemas ?? []).filter( +const missing = (manifestSchemas ?? []).filter( // A def listed as renamed is not missing — it is published under the new // name, which `checkRenameTable` just proved this build emits. The manifest // rewrite below drops the old key, so the entry self-clears on regeneration. @@ -502,11 +521,11 @@ if (missing.length > 0) { console.error(` - json-schema/${key}.json`); } console.error( - `\n A schema listed in json-schema.manifest.json was not emitted. This usually means a\n` + + `\n A schema listed in ${SCHEMA_MANIFEST_DIR_NAME}/ was not emitted. This usually means a\n` + ` Zod change made it unrepresentable (e.g. an added .transform in "output" AND "input"\n` + ` io modes) or an export was renamed/removed. Fix the schema, or — if the removal is\n` + - ` deliberate — delete the key(s) from packages/spec/json-schema.manifest.json in the\n` + - ` same PR AND declare each one in RETIRED_DEFS_BY_MAJOR (src/migrations/registry.ts),\n` + + ` deliberate — delete the key(s) from packages/spec/${SCHEMA_MANIFEST_DIR_NAME}/.json\n` + + ` in the same PR AND declare each one in RETIRED_DEFS_BY_MAJOR (src/migrations/registry.ts),\n` + ` which the manifest deletion gate below requires (#4725). Deleting the line alone\n` + ` used to be the whole procedure, and nothing checked it. Silently unpublishing a\n` + ` schema deletes its reference docs on the next gen:docs run (see #2978).`, @@ -514,21 +533,32 @@ if (missing.length > 0) { process.exit(1); } -const added = [...generatedKeys].filter((key) => !(manifest?.schemas ?? []).includes(key)); +const manifestRecorded = new Set(manifestSchemas ?? []); +const added = [...generatedKeys].filter((key) => !manifestRecorded.has(key)); // A renamed-away source key must be dropped from the manifest even in the (rare) // case where the new name adds nothing — e.g. a rename onto a def that already // existed. Without this the stale key would sit in the manifest forever, kept // alive only by its RENAMED_DEFS entry. -const renamedAway = (manifest?.schemas ?? []).filter((key) => key in RENAMED_DEFS); -// The file's own description states the procedure for deleting a key, and #4725 -// changed that procedure from "do it deliberately" to "declare it in -// RETIRED_DEFS_BY_MAJOR". A generated file that documents a superseded procedure -// is read by whoever opens it to delete a line — precisely the reader the gate -// exists for — so the text is part of the artifact and drifting from it is -// staleness like any other. Reported separately below: "0 schema(s) not -// recorded" would be a confusing way to say the prose moved. -const descriptionStale = !!manifest && manifest.description !== MANIFEST_DESCRIPTION; -const manifestChanged = !manifest || added.length > 0 || renamedAway.length > 0 || descriptionStale; +const renamedAway = (manifestSchemas ?? []).filter((key) => key in RENAMED_DEFS); +// The canonical shard bytes this build would write. Comparing BYTES rather than +// key sets is what keeps the shards' own description part of the artifact — +// #4725 changed the deletion procedure from "do it deliberately" to "declare it +// in RETIRED_DEFS_BY_MAJOR", and a generated file that documents a superseded +// procedure is read by exactly the person the gate exists for. Sharding made the +// comparison stricter for free: hand-formatting inside a shard is now caught the +// same way #4662 catches it in the authorable surface. +const canonicalManifestTexts = schemaManifestShardTexts([...generatedKeys].sort()); +const staleManifestShards = [...canonicalManifestTexts] + .filter(([name, text]) => manifestTexts?.get(name) !== text) + .map(([name]) => name); +const orphanManifestShards = [...(manifestTexts?.keys() ?? [])] + .filter((name) => !canonicalManifestTexts.has(name)); +const manifestChanged = + manifestTexts === null || + added.length > 0 || + renamedAway.length > 0 || + staleManifestShards.length > 0 || + orphanManifestShards.length > 0; if (manifestChanged && CHECK) { // Removals already exited above; reaching here in check mode means the manifest // is behind on ADDITIONS (or still lists a def that RENAMED_DEFS moved away). @@ -539,18 +569,24 @@ if (manifestChanged && CHECK) { // generated artifact of eight that can never go red in CI — "stale ⇒ rewrite it // for you" instead of "stale ⇒ run the generator" (#4711). Same split as the // authorable-surface ratchet below. - const onlyDescription = manifest && added.length === 0 && renamedAway.length === 0; + const onlyBytes = manifestTexts && added.length === 0 && renamedAway.length === 0; console.error( - !manifest - ? `\n❌ json-schema.manifest.json is missing (${generatedKeys.size} schema(s) unrecorded).` - : onlyDescription - ? `\n❌ json-schema.manifest.json carries a stale description (the key set is current).` - : `\n❌ json-schema.manifest.json is out of date (${added.length} schema(s) not recorded` + + !manifestTexts + ? `\n❌ ${SCHEMA_MANIFEST_DIR_NAME}/ is missing (${generatedKeys.size} schema(s) unrecorded).` + : onlyBytes + ? `\n❌ ${SCHEMA_MANIFEST_DIR_NAME}/ does not match its generated form (the key set is current).` + : `\n❌ ${SCHEMA_MANIFEST_DIR_NAME}/ is out of date (${added.length} schema(s) not recorded` + `${renamedAway.length > 0 ? `, ${renamedAway.length} renamed-away key(s) still listed` : ''}).`, ); for (const key of added.slice(0, 20)) console.error(` + json-schema/${key}.json`); if (added.length > 20) console.error(` … and ${added.length - 20} more`); for (const key of renamedAway) console.error(` - json-schema/${key}.json (renamed away)`); + for (const name of staleManifestShards) { + console.error(` ~ ${SCHEMA_MANIFEST_DIR_NAME}/${name}.json (stale)`); + } + for (const name of orphanManifestShards) { + console.error(` - ${SCHEMA_MANIFEST_DIR_NAME}/${name}.json (no schema in this category)`); + } console.error( `\n Run \`pnpm --filter @objectstack/spec gen:schema\` and commit the result. A schema\n` + ` absent from the manifest is one this ratchet can never report as disappeared later,\n` + @@ -559,17 +595,17 @@ if (manifestChanged && CHECK) { process.exit(1); } if (manifestChanged && !CHECK) { - const updated: SchemaManifest = { - description: MANIFEST_DESCRIPTION, - schemas: [...generatedKeys].sort(), - }; - fs.writeFileSync(MANIFEST_PATH, JSON.stringify(updated, null, 2) + '\n'); - const what = !manifest - ? `created (${generatedKeys.size} schemas)` + const { written, removed } = writeShards(MANIFEST_DIR, canonicalManifestTexts); + const what = !manifestTexts + ? `created (${generatedKeys.size} schemas in ${canonicalManifestTexts.size} shard(s))` : added.length > 0 || renamedAway.length > 0 - ? `updated (+${added.length} schema(s))` - : 'description refreshed (key set unchanged)'; - console.log(`\n📒 json-schema.manifest.json ${what} — commit it.`); + ? `updated (+${added.length} schema(s) across ${written.length} shard(s))` + : `rewritten (${written.length} shard(s); key set unchanged)`; + console.log( + `\n📒 ${SCHEMA_MANIFEST_DIR_NAME}/ ${what} — commit it.` + + (written.length > 0 ? `\n touched: ${written.map((n) => `${n}.json`).join(', ')}` : '') + + (removed.length > 0 ? `\n removed: ${removed.map((n) => `${n}.json`).join(', ')}` : ''), + ); } // ─── Authorable-surface ratchet (#3855 follow-up) ──────────────────── @@ -578,12 +614,12 @@ if (manifestChanged && !CHECK) { // inside them — and for a metadata-driven platform those keys ARE the // third-party API: what an author (very often an AI, ADR-0033) may write. // -// Both existing witnesses look elsewhere. `api-surface.json` records exported +// Both existing witnesses look elsewhere. `api-surface/` records exported // `name (kind)`, and `api-surface-signatures.json` hashes each `defineX` // factory's type as TypeScript PRINTS it — a reference (`z.input`), never structurally expanded, so member-level narrowing does // not reach the hash. `spec-changes.json` inherits the same blind spot: its -// added/removed arrays are a diff of `api-surface.json`. So #3883 removed three +// added/removed arrays are a diff of `api-surface/`. So #3883 removed three // authorable keys with all three witnesses green, and #3733 did the same by // ACCIDENT — `dataQuality` / `cached` outlived their keys and were silently // stripped. ADR-0059 §5 deferred this gate "until a narrowing actually slips @@ -598,21 +634,36 @@ if (manifestChanged && !CHECK) { // state that must never be reached silently, because none of these // schemas is `.strict()`: Zod STRIPS an unknown key, so the setting // vanishes and the metadata still parses clean. -const AUTHORABLE_SURFACE_PATH = path.resolve(__dirname, '../authorable-surface.json'); +const AUTHORABLE_SURFACE_DIR = path.resolve(__dirname, `../${AUTHORABLE_SURFACE_DIR_NAME}`); // The in-tree anchor the deletion gate falls back to when this build environment // cannot reach GitHub (#5235). See resolveSurfaceBase() below for the full story. +// +// It stays ONE file while its subject is sharded (#5837), and that is a +// deliberate asymmetry rather than an oversight. The three sharded artifacts are +// rewritten by every spec PR, which is what made them the merge-queue's +// serialization point; this one is written by nothing but a human typing +// `--update-base` (#5358), so it is not on the churn path and sharding it would +// buy no conflict relief. What it WOULD cost is the authenticity criterion: +// `baseRev` is one commit for the whole surface, and a per-shard copy of it +// invites a tree where different shards mirror different revs — a state no +// upstream commit ever had. So the anchor keeps its single `baseRev` + aggregate +// `keys`, and the comparison it feeds reads the baseline commit's shards and +// aggregates them. The criterion is unchanged in both halves: `baseRev` is an +// origin/main ancestor, and its keys ARE that commit's surface. const AUTHORABLE_SURFACE_BASE_PATH = path.resolve(__dirname, '../authorable-surface.base.json'); -const SURFACE_FILE_NAME = path.basename(AUTHORABLE_SURFACE_PATH); +/** How the messages below name the sharded surface — a directory, not a file. */ +const SURFACE_FILE_NAME = `${AUTHORABLE_SURFACE_DIR_NAME}/`; const SURFACE_BASE_FILE_NAME = path.basename(AUTHORABLE_SURFACE_BASE_PATH); // `REANCHOR_COMMAND` — the ONE command that writes this file — is declared near // the top of this script, next to the `--update-base` flag it names: the merge // refusal there quotes it, and that refusal runs before anything here (#5370). const RETIRED_MARK = ' [RETIRED]'; -interface AuthorableSurface { description: string; keys: string[] } +/** The aggregated authorable surface — every shard's keys, as one sorted set. */ +interface AuthorableSurface { keys: string[] } /** - * The committed mirror of `authorable-surface.json` as it stood at an UPSTREAM + * The committed mirror of the authorable surface as it stood at an UPSTREAM * commit (`baseRev`) — the deletion gate's anchor in a build that cannot reach * GitHub (#5235). */ @@ -658,11 +709,21 @@ const currentEntries = [...currentKeys.entries()] .map(([k, retired]) => (retired ? k + RETIRED_MARK : k)) .sort(); -let surfaceRaw: string | null = null; +// The committed surface, aggregated across every shard PRESENT ON DISK — never +// across "the shards this build would write". That distinction is the whole +// reason sharding is semantics-preserving: a deleted shard file drops its keys +// into checks (a)/(c) exactly as deleted lines did (#5837). +let surfaceTexts: Map | null = null; let surfaceDoc: AuthorableSurface | null = null; -if (fs.existsSync(AUTHORABLE_SURFACE_PATH)) { - surfaceRaw = fs.readFileSync(AUTHORABLE_SURFACE_PATH, 'utf-8'); - surfaceDoc = JSON.parse(surfaceRaw) as AuthorableSurface; +try { + const read = aggregateCategoryShards(AUTHORABLE_SURFACE_DIR, 'keys'); + if (read) { + surfaceTexts = new Map(read.shards.map((s) => [s.name, s.raw])); + surfaceDoc = { keys: read.entries }; + } +} catch (error) { + console.error(`\n❌ Failed to read ${SURFACE_FILE_NAME}: ${error instanceof Error ? error.message : error}`); + process.exit(1); } if (surfaceDoc) { @@ -802,7 +863,7 @@ if (surfaceDoc) { // ─── (c) A deleted baseline line must prove itself (#4650) ───────────── // -// Checks (a0)/(a)/(b) read authorable-surface.json from THIS commit — a file +// Checks (a0)/(a)/(b) read authorable-surface/ from THIS commit — files // the same commit can freely edit. Deleting a baseline line therefore deleted // the very evidence check (a) runs on: #4638 and #4643 both removed authorable // keys with zero registered conversions and a green gate, and #4662 later @@ -826,7 +887,7 @@ if (surfaceDoc) { // license to change the schema (plugin manifests, connector configs and // other non-metadata authoring go through their own gates); // 3. the whole def is no longer emitted — whole-schema removals are -// adjudicated by the json-schema.manifest.json ratchet (#2978), not by +// adjudicated by the json-schema.manifest/ ratchet (#2978), not by // this per-key ratchet. Until #4725 that deferral was to nothing: the // ratchet's `missing` set was computed from the same-commit manifest, so // deleting the line deleted the evidence, exactly as hand-editing this @@ -1047,7 +1108,7 @@ function computeSurfaceReachability(): SurfaceReachability { */ const SURFACE_BASE_DESCRIPTION = 'In-tree anchor for the authorable-surface deletion gate (#4650, #5235): a verbatim copy of the ' + - 'keys in authorable-surface.json as they stood at `baseRev`, a commit on origin/main. A build that ' + + 'keys in authorable-surface/ as they stood at `baseRev`, a commit on origin/main. A build that ' + 'CAN reach origin/main anchors on the merge base instead, and re-verifies this file against ' + '`baseRev` — so a PR that edits it to hide a deletion goes red wherever the network exists. A build ' + 'that CANNOT reach GitHub (image-build stages, air-gapped, fork, historical-tag reproduction) ' + @@ -1057,7 +1118,43 @@ const SURFACE_BASE_DESCRIPTION = /** Canonical bytes of the in-tree anchor — the one form the generator writes. */ function serializeSurfaceBase(baseRev: string, keys: string[]): string { const doc: AuthorableSurfaceBase = { description: SURFACE_BASE_DESCRIPTION, baseRev, keys }; - return JSON.stringify(doc, null, 2) + '\n'; + return serializeShard(doc); +} + +/** + * The authorable surface at an upstream revision, from whichever layout that + * revision carried (#5837). + * + * Every caller below is a gate reading a baseline out of GIT — an already-merged + * commit, immutable by construction. Revisions from before the sharding + * migration hold the single `authorable-surface.json`; they always will, and no + * producer exists that could be fixed instead. The tree's OWN surface is read by + * `aggregateCategoryShards`, which knows the sharded layout and nothing else, so + * this is not a tolerant read of anything a PR can write. + * + * `context` names the gate in the failure so a baseline problem does not read as + * a problem with the commit under test. + */ +function readSurfaceKeysAtRev( + git: GitRun, + rev: string, + dirName: string, + field: 'keys' | 'schemas', + context: string, +): { entries: string[] } | null { + const read = readShardedKeysAtRev(git, rev, dirName, field); + if (read === null) return null; + if ('error' in read) { + console.error(`\n❌ ${context}: ${read.error}`); + process.exit(1); + } + if (read.layout === 'legacy') { + console.log( + `ℹ️ ${context}: ${rev.slice(0, 12)} predates the ${dirName}/ split, so its baseline was read\n` + + ` from the retired single file. Same keys, same verdict (#5837).`, + ); + } + return { entries: read.entries }; } /** @@ -1066,7 +1163,7 @@ function serializeSurfaceBase(baseRev: string, keys: string[]): string { * Malformed or non-canonical bytes are fatal in BOTH modes, deliberately: this * file exists to be the baseline a commit cannot rewrite, so a hand-edit here is * the #4650 attack itself, not a formatting slip to repair silently (#4662 made - * the same call for authorable-surface.json). Regenerating it needs origin/main, + * the same call for the authorable surface). Regenerating it needs origin/main, * which is exactly the environment where that hand-edit is also detectable. */ function readCommittedSurfaceBase(): { raw: string; doc: AuthorableSurfaceBase } | null { @@ -1103,8 +1200,6 @@ function readCommittedSurfaceBase(): { raw: string; doc: AuthorableSurfaceBase } return { raw, doc }; } -type GitRun = (...args: string[]) => { status: number | null; stdout: string; stderr: string }; - /** * Git, run in the package directory — the one runner every check below shares * (`resolveSurfaceBase()` used to hold a private copy of it; the anchor's @@ -1114,7 +1209,7 @@ const gitInPackage: GitRun = (...args: string[]) => // A network-less environment that BLACKHOLES rather than refuses (proxied // air gaps do) would otherwise hang the whole build in the self-heal fetch. spawnSync('git', args, { - cwd: path.dirname(AUTHORABLE_SURFACE_PATH), + cwd: PKG_DIR, encoding: 'utf-8' as const, timeout: 60_000, }); @@ -1129,7 +1224,8 @@ const gitInPackage: GitRun = (...args: string[]) => * 1. `baseRev` is an ancestor of origin/main — a PR cannot point it at one of * its own commits, because its own commits are not upstream. Decidable only * where history is walkable, so a shallow checkout says so and skips it; - * 2. the recorded keys ARE that commit's `authorable-surface.json` keys. This + * 2. the recorded keys ARE that commit's authorable-surface keys, aggregated + * across its shards. This * one holds everywhere the object can be read, shallow included. * * Together those make hand-editing the anchor pointless: the only way to shed a @@ -1194,22 +1290,21 @@ function verifyCommittedSurfaceBase( ); process.exit(1); } - const show = git('show', `${rev}:./${SURFACE_FILE_NAME}`); - if (show.status !== 0) { + const upstream = readSurfaceKeysAtRev( + git, + rev, + AUTHORABLE_SURFACE_DIR_NAME, + 'keys', + `${SURFACE_BASE_FILE_NAME} anchor verification (#5235)`, + ); + if (!upstream) { console.error( `\n❌ ${SURFACE_BASE_FILE_NAME} names baseRev ${short}, which has no ${SURFACE_FILE_NAME}\n` + - ` to mirror (#5235):\n${show.stderr}\n${fix}`, + ` to mirror (#5235).\n${fix}`, ); process.exit(1); } - let upstreamKeys: string[]; - try { - upstreamKeys = (JSON.parse(show.stdout) as AuthorableSurface).keys ?? []; - } catch (error) { - console.error(`\n❌ ${SURFACE_FILE_NAME} at ${short} is not valid JSON (#5235): ${error}`); - process.exit(1); - } - compareAnchorKeys(upstreamKeys, committed, short, fix); + compareAnchorKeys(upstream.entries, committed, short, fix); } /** The anchor's keys must BE the upstream baseline it names — in both directions. */ @@ -1336,7 +1431,7 @@ function assertAnchorMovesForward(git: GitRun, committedRev: string, resolvedRev let gitResolvedAnchor: { rev: string; keys: string[] } | null = null; /** - * The committed authorable-surface.json this PR started from: its content at + * The committed authorable surface this PR started from: its content at * the merge base of HEAD and origin/main. Returns null (with a note) only * when no baseline existed there at all; failure to ANCHOR the base is fatal — * a deletion check that silently skips is the #4650 bypass with extra steps. @@ -1381,27 +1476,21 @@ function resolveSurfaceBase(): { rev: string; doc: AuthorableSurface } | null { if (mergeBase.status !== 0) { console.log(` (shallow history — using origin/main tip ${tip.slice(0, 12)} as the baseline anchor)`); } - const show = git('show', `${rev}:./${SURFACE_FILE_NAME}`); - if (show.status !== 0) { - if (/does not exist in|exists on disk, but not in/.test(show.stderr)) { - console.log( - `ℹ️ authorable-surface deletion check: no ${SURFACE_FILE_NAME} at base ${rev.slice(0, 12)} — nothing to compare.`, - ); - return null; - } - console.error( - `\n❌ Failed to read ${SURFACE_FILE_NAME} at base ${rev.slice(0, 12)} (#4650):\n${show.stderr}`, + const baseline = readSurfaceKeysAtRev( + git, + rev, + AUTHORABLE_SURFACE_DIR_NAME, + 'keys', + `authorable-surface deletion check (#4650)`, + ); + if (!baseline) { + console.log( + `ℹ️ authorable-surface deletion check: no ${SURFACE_FILE_NAME} at base ${rev.slice(0, 12)} — nothing to compare.`, ); - process.exit(1); - } - let doc: AuthorableSurface; - try { - doc = JSON.parse(show.stdout) as AuthorableSurface; - } catch (error) { - console.error(`\n❌ ${SURFACE_FILE_NAME} at base ${rev.slice(0, 12)} is not valid JSON (#4650): ${error}`); - process.exit(1); + return null; } - gitResolvedAnchor = { rev, keys: doc.keys ?? [] }; + const doc: AuthorableSurface = { keys: baseline.entries }; + gitResolvedAnchor = { rev, keys: doc.keys }; // The environment that CAN police the in-tree anchor is the one that must. if (committed) verifyCommittedSurfaceBase(git, tip, gitResolvedAnchor, committed.doc); return { rev, doc }; @@ -1415,7 +1504,7 @@ function resolveSurfaceBase(): { rev: string; doc: AuthorableSurface } | null { ); return { rev: committed.doc.baseRev, - doc: { description: committed.doc.description, keys: committed.doc.keys }, + doc: { keys: committed.doc.keys }, }; } @@ -1438,7 +1527,7 @@ function resolveSurfaceBase(): { rev: string; doc: AuthorableSurface } | null { // #4650 closed the hand-edit shortcut one level down, for authorable KEYS. It // left the whole-def case to the #2978 manifest ratchet, and route 3 of check // (c) still says so in as many words: "whole-schema removals are adjudicated by -// json-schema.manifest.json". They were not. That ratchet's `missing` set is +// json-schema.manifest". They were not. That ratchet's `missing` set is // `manifest − emitted` with the manifest read from THIS commit — the same // same-commit-evidence defect #4650 exists for — so a PR that deleted the // export, the manifest line and the baseline lines together produced an empty @@ -1452,7 +1541,7 @@ function resolveSurfaceBase(): { rev: string; doc: AuthorableSurface } | null { // and `check:api-surface` all exiting 0. // // So the removal is re-anchored the way #4650 re-anchored key deletions: against -// json-schema.manifest.json at the merge base with origin/main, which the commit +// json-schema.manifest/ at the merge base with origin/main, which the commit // under test cannot rewrite. The proof demanded there is a DECLARATION — // RETIRED_DEFS_BY_MAJOR — and deliberately not reachability, which #4650 uses // per key. Reachability is keyed by `zodByDefKey`, populated only for defs this @@ -1461,8 +1550,8 @@ function resolveSurfaceBase(): { rev: string; doc: AuthorableSurface } | null { // the removals this gate is for. That is not a bug to fix by widening the BFS: // the def is gone from the source, so there is no schema left to walk. -/** The manifest file, by name — what every message here points the reader at. */ -const MANIFEST_FILE_NAME = path.basename(MANIFEST_PATH); +/** The manifest, by name — what every message here points the reader at. */ +const MANIFEST_FILE_NAME = `${SCHEMA_MANIFEST_DIR_NAME}/`; /** * Every def the ADR-0087 registries declare as unpublished, by exact @@ -1537,24 +1626,20 @@ function checkManifestRemovals(git: GitRun, baseRev: string | null): void { } const short = baseRev.slice(0, 12); - const show = git('show', `${baseRev}:./${MANIFEST_FILE_NAME}`); - if (show.status !== 0) { - if (/does not exist in|exists on disk, but not in/.test(show.stderr)) { - console.log( - `ℹ️ ${MANIFEST_FILE_NAME} removal check: no ${MANIFEST_FILE_NAME} at base ${short} — nothing to compare.`, - ); - return; - } - console.error(`\n❌ Failed to read ${MANIFEST_FILE_NAME} at base ${short} (#4725):\n${show.stderr}`); - process.exit(1); - } - let baseSchemas: string[]; - try { - baseSchemas = (JSON.parse(show.stdout) as SchemaManifest).schemas ?? []; - } catch (error) { - console.error(`\n❌ ${MANIFEST_FILE_NAME} at base ${short} is not valid JSON (#4725): ${error}`); - process.exit(1); + const baseline = readSurfaceKeysAtRev( + git, + baseRev, + SCHEMA_MANIFEST_DIR_NAME, + 'schemas', + `${MANIFEST_FILE_NAME} removal check (#4725)`, + ); + if (!baseline) { + console.log( + `ℹ️ ${MANIFEST_FILE_NAME} removal check: no ${MANIFEST_FILE_NAME} at base ${short} — nothing to compare.`, + ); + return; } + const baseSchemas = baseline.entries; // Measured against what this build EMITS, never against the manifest file in // the tree: the file is what the PR can rewrite, and rewriting it is the @@ -1675,7 +1760,7 @@ function checkManifestRemovals(git: GitRun, baseRev: string | null): void { for (const [defKey, keyCount] of goneDefs) { allowed.push( `${defKey}:* (${keyCount} line(s)) — def no longer emitted by this build; whole-schema\n` + - ` removals are adjudicated by json-schema.manifest.json (#2978) — since #4725 by the\n` + + ` removals are adjudicated by json-schema.manifest/ (#2978) — since #4725 by the\n` + ` manifest deletion gate that ran above, which required a declared removal for it\n` + ` (until then this deferral pointed at a ratchet that said nothing).`, ); @@ -1688,7 +1773,7 @@ function checkManifestRemovals(git: GitRun, baseRev: string | null): void { console.error(`\n❌ ${violations.length} authorable baseline line(s) were deleted without proof (#4650):`); for (const line of violations) console.error(` - ${line}`); console.error( - `\n authorable-surface.json is generated evidence, not an editable list: deleting a\n` + + `\n authorable-surface/ is generated evidence, not an editable list: deleting a\n` + ` line deletes exactly what check (a) above needs to see — #4638 and #4643 both\n` + ` removed authorable keys that way with a green gate. Deletions are therefore\n` + ` compared against the baseline at merge base ${baseRev} with origin/main,\n` + @@ -1796,22 +1881,21 @@ function checkManifestRemovals(git: GitRun, baseRev: string | null): void { } } -// The whole FILE is compared against its canonical serialization, not just the -// key array. #4662 caught a hand-normalized description dash the keys-only -// comparison could never see — proof the file's content was not this script's -// output. Any non-generated byte is a hand-edit (or a stale writer), and +// Every shard is compared against its canonical serialization BYTE FOR BYTE, not +// just on its key array. #4662 caught a hand-normalized description dash the +// keys-only comparison could never see — proof the file's content was not this +// script's output. Any non-generated byte is a hand-edit (or a stale writer), and // hand-edits are exactly how deletions hid from check (a) (#4650, comment 2). -const canonicalSurface: AuthorableSurface = { - description: - 'Ratchet of every AUTHORABLE key in the spec — what a metadata author may write, which ' + - 'for this platform IS the third-party API. Auto-updated on additions (commit the change). ' + - 'A key that disappears without a tombstone fails gen:schema, because these schemas are ' + - 'not .strict() and Zod would silently strip it. "[RETIRED]" marks a tombstoned key that ' + - 'still rejects with an upgrade prescription. See #3855, ADR-0059 §5.', - keys: currentEntries, -}; -const canonicalSurfaceText = JSON.stringify(canonicalSurface, null, 2) + '\n'; -const surfaceChanged = surfaceRaw !== canonicalSurfaceText; +// Sharding does not soften this: the comparison is now per shard, and a shard +// nobody regenerates is reported as stale rather than skipped. +const canonicalSurfaceTexts = authorableSurfaceShardTexts(currentEntries); +const staleSurfaceShards = [...canonicalSurfaceTexts] + .filter(([name, text]) => surfaceTexts?.get(name) !== text) + .map(([name]) => name); +const orphanSurfaceShards = [...(surfaceTexts?.keys() ?? [])] + .filter((name) => !canonicalSurfaceTexts.has(name)); +const surfaceChanged = + surfaceTexts === null || staleSurfaceShards.length > 0 || orphanSurfaceShards.length > 0; if (surfaceChanged && CHECK) { // Removals already exited above; reaching here in check mode means the snapshot // is behind on ADDITIONS, or differs without any key change at all — a hand-edit. @@ -1819,7 +1903,7 @@ if (surfaceChanged && CHECK) { const addedKeys = currentEntries.filter((k) => !before.has(k)); if (addedKeys.length > 0) { console.error( - `\n❌ authorable-surface.json is out of date (${addedKeys.length} key(s) not recorded).`, + `\n❌ ${SURFACE_FILE_NAME} is out of date (${addedKeys.length} key(s) not recorded).`, ); for (const k of addedKeys.slice(0, 20)) console.error(` + ${k}`); if (addedKeys.length > 20) console.error(` … and ${addedKeys.length - 20} more`); @@ -1830,12 +1914,18 @@ if (surfaceChanged && CHECK) { ); } else { console.error( - `\n❌ authorable-surface.json does not match its generated form (key set unchanged).`, + `\n❌ ${SURFACE_FILE_NAME} does not match its generated form (key set unchanged).`, ); + for (const name of staleSurfaceShards) { + console.error(` ~ ${AUTHORABLE_SURFACE_DIR_NAME}/${name}.json (stale)`); + } + for (const name of orphanSurfaceShards) { + console.error(` - ${AUTHORABLE_SURFACE_DIR_NAME}/${name}.json (no key in this category)`); + } console.error( - `\n The recorded keys are current, but the file's bytes are not what gen:schema\n` + + `\n The recorded keys are current, but the bytes are not what gen:schema\n` + ` writes — a hand-edit or stale formatting (#4662 found a manually normalized\n` + - ` description dash exactly this way; see #4650). This file is generated evidence:\n` + + ` description dash exactly this way; see #4650). These files are generated evidence:\n` + ` every difference must come from the generator.\n\n` + ` Run \`pnpm --filter @objectstack/spec gen:schema\` and commit the result.`, ); @@ -1843,9 +1933,14 @@ if (surfaceChanged && CHECK) { process.exit(1); } if (surfaceChanged && !CHECK) { - fs.writeFileSync(AUTHORABLE_SURFACE_PATH, canonicalSurfaceText); + const { written, removed } = writeShards(AUTHORABLE_SURFACE_DIR, canonicalSurfaceTexts); console.log( - `\n🔑 authorable-surface.json ${surfaceDoc ? 'updated' : 'created'} (${currentEntries.length} keys) — commit it.`, + `\n🔑 ${SURFACE_FILE_NAME} ${surfaceTexts ? 'updated' : 'created'} (${currentEntries.length} keys) — commit it.` + + // The locality claim, printed: a PR that touched one category names one + // shard here, which is the same fact as "two such PRs do not conflict in + // the merge queue" (#5837). + (written.length > 0 ? `\n touched: ${written.map((n) => `${n}.json`).join(', ')}` : '') + + (removed.length > 0 ? `\n removed: ${removed.map((n) => `${n}.json`).join(', ')}` : ''), ); } diff --git a/packages/spec/scripts/build-spec-changes.ts b/packages/spec/scripts/build-spec-changes.ts index 2ec6bd0cae..3218f4752f 100644 --- a/packages/spec/scripts/build-spec-changes.ts +++ b/packages/spec/scripts/build-spec-changes.ts @@ -15,14 +15,22 @@ * pnpm --filter @objectstack/spec gen:spec-changes # regenerate + write * pnpm --filter @objectstack/spec check:spec-changes # CI: fail on drift * - * Release-time surface join: `--previous-surface ` diffs the - * current committed `api-surface.json` against a previously *published* one - * (both ship in the npm artifact from protocol 15 on) and fills the - * `added[]`/`removed[]` arrays of the aggregate record, attributed to the - * current major. The Release workflow runs this against the last published - * spec tarball and attaches the result to the GitHub Release; the committed - * copy keeps `added`/`removed` empty (registry-derived content only) so it - * stays deterministic. + * Release-time surface join: `--previous-surface ` diffs the current + * committed export surface against a previously *published* one (both ship in + * the npm artifact from protocol 15 on) and fills the `added[]`/`removed[]` + * arrays of the aggregate record, attributed to the current major. The Release + * workflow runs this against the last published spec tarball and attaches the + * result to the GitHub Release; the committed copy keeps `added`/`removed` + * empty (registry-derived content only) so it stays deterministic. + * + * `` is whichever shape that published tarball carried: the `api-surface/` + * directory from #5837 on, or the single `api-surface.json` before it. Reading + * both is not consumer leniency — a published tarball is immutable, so there is + * no producer to fix. This repo's OWN surface is always the directory. + * + * `spec-changes.json` itself stays a single file, deliberately (#5837): it is + * keyed by version, so two PRs append under different majors and it has never + * been a conflict surface worth splitting. */ import { readFileSync, writeFileSync, existsSync } from 'node:fs'; @@ -37,17 +45,18 @@ import { type SpecSurfaceAdd, type SpecSurfaceRemove, } from '../src/migrations/spec-changes'; +import { API_SURFACE_DIR_NAME, readApiSurfaceFrom } from './lib/sharded-artifacts'; const PKG_DIR = resolve(fileURLToPath(new URL('.', import.meta.url)), '..'); const SNAPSHOT = resolve(PKG_DIR, 'spec-changes.json'); -const SURFACE = resolve(PKG_DIR, 'api-surface.json'); +const SURFACE = resolve(PKG_DIR, API_SURFACE_DIR_NAME); const CHECK = process.argv.includes('--check'); const prevSurfaceIdx = process.argv.indexOf('--previous-surface'); const PREV_SURFACE = prevSurfaceIdx >= 0 ? process.argv[prevSurfaceIdx + 1] : undefined; -/** Flatten an api-surface.json ({ entry: ["name (kind)", …] }) into one set. */ +/** Flatten an export surface ({ entry: ["name (kind)", …] }) into one set. */ function flattenSurface(path: string): Set { - const doc = JSON.parse(readFileSync(path, 'utf8')) as Record; + const doc = readApiSurfaceFrom(path); const out = new Set(); for (const [entry, names] of Object.entries(doc)) { for (const name of names) out.add(`${entry}: ${name}`); diff --git a/packages/spec/scripts/check-dual-source-exports.ts b/packages/spec/scripts/check-dual-source-exports.ts index 251b288c4d..2da48a5a63 100644 --- a/packages/spec/scripts/check-dual-source-exports.ts +++ b/packages/spec/scripts/check-dual-source-exports.ts @@ -4,7 +4,7 @@ * check-dual-source-exports.ts — no two entry points of @objectstack/spec may * export the same name for DIFFERENT declarations. * - * `api-surface.json` records every `name (kind)` per entry point, so a name + * `api-surface/` records every `name (kind)` per entry point, so a name * appearing on two entries is VISIBLE there — but nothing distinguishes the two * ways that can happen, and only one of them is fine: * diff --git a/packages/spec/scripts/check-exported-any.ts b/packages/spec/scripts/check-exported-any.ts index 5b2d1e920b..b5a9c75f76 100644 --- a/packages/spec/scripts/check-exported-any.ts +++ b/packages/spec/scripts/check-exported-any.ts @@ -41,7 +41,7 @@ * (`Record`, `any[]`, an `$eq?: any` operator field) is NOT flagged: * that is a different and far broader question, and drawing the line here keeps * the gate at zero false positives so red keeps meaning broken. The authorable - * key surface is ratcheted separately (`authorable-surface.json`, #3855). + * key surface is ratcheted separately (`authorable-surface/`, #3855). * * Fix, don't declare: annotate the recursion with the type instead of `any` — * infer the non-recursive part and tie the recursive knot in the type (the diff --git a/packages/spec/scripts/check-generated-ledger.test.ts b/packages/spec/scripts/check-generated-ledger.test.ts index 37b6b73099..48383f8bec 100644 --- a/packages/spec/scripts/check-generated-ledger.test.ts +++ b/packages/spec/scripts/check-generated-ledger.test.ts @@ -123,8 +123,8 @@ describe('check:generated --reconcile-only', () => { // `turbo run test` leaves this package in — see root-index.test.ts). // // `check:docs` was `pnpm gen:schema && tsx scripts/build-docs.ts --check`. The - // first half is a GENERATOR: on a stale tree it rewrites `json-schema.manifest.json` - // and `authorable-surface.json`, both TRACKED. So running the gate edited the + // first half is a GENERATOR: on a stale tree it rewrites `json-schema.manifest/` + // and `authorable-surface/`, both TRACKED. So running the gate edited the // working tree of whoever ran it, and — because `check:generated` runs // `check:authorable-surface` first and does not stop on failure — a single // aggregate run produced a red report about a manifest that the gate two lines diff --git a/packages/spec/scripts/check-generated.ts b/packages/spec/scripts/check-generated.ts index f689570524..076db3c020 100644 --- a/packages/spec/scripts/check-generated.ts +++ b/packages/spec/scripts/check-generated.ts @@ -84,13 +84,13 @@ const GATED: ReadonlyArray<{ { check: 'check:authorable-surface', gen: 'gen:schema', - artifact: 'authorable-surface.json (+ its .base.json anchor) + JSON schemas', + artifact: 'authorable-surface/ (+ its .base.json anchor) + JSON schemas', }, // Reads the BUILT `dist/*.d.ts`, not the source. On a stale dist it reports // every export added since the last build as a "breaking removal" — a phantom // that has cost real triage time (AGENTS.md records the trap). Flagged so the // failure explains itself instead of sending the next reader after a ghost. - { check: 'check:api-surface', gen: 'gen:api-surface', artifact: 'api-surface.json', readsDist: true }, + { check: 'check:api-surface', gen: 'gen:api-surface', artifact: 'api-surface/', readsDist: true }, { check: 'check:docs', gen: 'gen:docs', diff --git a/packages/spec/scripts/def-key-collisions.test.ts b/packages/spec/scripts/def-key-collisions.test.ts index 0b8afb92bd..9d1d4b1475 100644 --- a/packages/spec/scripts/def-key-collisions.test.ts +++ b/packages/spec/scripts/def-key-collisions.test.ts @@ -27,6 +27,7 @@ import { spawnSync } from 'node:child_process'; import fs from 'node:fs'; import os from 'node:os'; import path from 'node:path'; +import { SCHEMA_MANIFEST_DIR_NAME } from './lib/sharded-artifacts'; import { findDefKeyCollisions, @@ -212,8 +213,15 @@ describe('build-schemas.ts refuses a second write of one def key (#5832)', () => // this package really does carry must stay green, or the guard is unusable. expect(output).toContain('1 JSON Schema def key(s) are claimed'); // It stops BEFORE the ratchets, which would otherwise adjudicate a build - // whose output already depends on export iteration order. - expect(output).not.toContain('json-schema.manifest.json'); + // whose output already depends on export iteration order. The name here + // must track the ratchet's real spelling — `json-schema.manifest/` since + // #5837 — or this assertion passes vacuously about a string nothing + // prints, which is a phantom check dressed as a pin. + expect(output).not.toContain(SCHEMA_MANIFEST_DIR_NAME); + // …and the collision detection itself is unmoved by the split: it keys on + // the STRIPPED SCHEMA NAME (`shared/HttpMethod`), which is what selects a + // def key, never on the shard file that key would later land in. + expect(output).toContain('shared/HttpMethod'); }, ); }); diff --git a/packages/spec/scripts/lib/docs-import-surface.ts b/packages/spec/scripts/lib/docs-import-surface.ts index bcba3b07b3..6a5e3241f1 100644 --- a/packages/spec/scripts/lib/docs-import-surface.ts +++ b/packages/spec/scripts/lib/docs-import-surface.ts @@ -2,7 +2,7 @@ /** * Import-example names for the generated reference pages, resolved against the - * package's REAL export surface (`api-surface.json`). + * package's REAL export surface (`api-surface/`). * * Every `content/docs/references//.mdx` opens with a * "TypeScript Usage" block: @@ -21,7 +21,7 @@ * * ## How a name is resolved * - * `api-surface.json` records `name (kind)` for every public entry point, so it + * `api-surface/` records `name (kind)` for every public entry point, so it * answers both questions directly. Two asymmetries drive the rules below: * * - **Type side is decidable.** `build-api-surface.ts`'s `kindOf` tests @@ -47,13 +47,13 @@ /** Kinds that guarantee `import type { N }` resolves. */ const TYPE_KINDS: ReadonlySet = new Set(['type', 'interface', 'class', 'enum']); -/** `name (kind)` for one entry point, as recorded in `api-surface.json`. */ +/** `name (kind)` for one entry point, as recorded in `api-surface/.json`. */ export type CategorySurface = ReadonlyMap>; const SURFACE_LINE = /^(\S+) \((\w+)\)$/; /** - * Parse `api-surface.json` into `category -> name -> kinds`, keyed by the + * Parse the aggregated api-surface record into `category -> name -> kinds`, keyed by the * category segment of each subpath entry (`./data` -> `data`). The root entry * (`.`) is skipped: reference pages import from the subpath, never the root * (`export * as Namespace` was removed from the root index for tree-shaking). @@ -67,7 +67,7 @@ export function loadEntrySurfaces(apiSurface: Record): Map/`): * - * - `json-schema.manifest.json` — every schema ever published; - * - `authorable-surface.json` — every `:` an author may write. + * - `json-schema.manifest/` — every schema ever published; + * - `authorable-surface/` — every `:` an author may write. * * Renaming an exported schema const renames its def, and to both ratchets that * is indistinguishable from a **deletion**: the manifest sees a published @@ -20,7 +20,7 @@ * * The three remedies the ratchets suggest are all wrong for a rename: * - * 1. hand-edit `authorable-surface.json` — forbidden (#4650): the snapshot is + * 1. hand-edit `authorable-surface/` — forbidden (#4650): the snapshot is * generated, and editing it is exactly how a real deletion would hide; * 2. `retiredKey()` + an ADR-0087 D2 conversion — semantically false. Nothing * is retired, so the tombstone has no live def to hang on and the diff --git a/packages/spec/scripts/lib/sharded-artifacts.ts b/packages/spec/scripts/lib/sharded-artifacts.ts new file mode 100644 index 0000000000..fbfa9037a6 --- /dev/null +++ b/packages/spec/scripts/lib/sharded-artifacts.ts @@ -0,0 +1,479 @@ +// Copyright (c) 2026 ObjectStack. Licensed under the Apache-2.0 license. + +/** + * sharded-artifacts.ts — the layout of the three generated ratchets that used + * to be single files (#5837). + * + * ## Why they are directories now + * + * `authorable-surface.json` (~8k sorted lines), `json-schema.manifest.json` and + * `api-surface.json` are sorted arrays derived from source. Two PRs that each + * add a handful of lines produce a set UNION — fully composable — but a + * three-way text merge reports it as a conflict, and `merge=os-regen` (#4675) + * only fixes that for a LOCAL git merge: the GitHub merge queue rebuilds the PR + * server-side, where no custom merge driver runs. So two PRs that both touched + * any of these three files were a plain textual conflict in the queue and the + * second one was evicted — the spec lane could only land one PR at a time. + * + * The content was always naturally grouped: every key is `"/"` + * or `"/:"`, and every api-surface row belongs to one + * published entry point. Splitting on that grouping makes two PRs that touch + * different categories touch DISJOINT FILES, so the server-side merge has + * nothing to conflict on. Same pattern this repo already validated twice: + * `.changeset/*.md` (one file per PR, never conflicts) and #5107 (the + * strictness ledger's numbers split out of the ledger's prose). + * + * Deliberately NOT sharded: `spec-changes.json` (keyed by version, low + * conflict) and `api-surface-signatures.json` (1.3KB). + * + * ## What sharding must not change + * + * Every ratchet reads the WHOLE directory as one set, never "the shards this + * build would write". That is what keeps the semantics identical: deleting a + * whole shard file deletes keys, and the deletion gates see exactly the same + * missing keys they saw when the same edit deleted lines from one big file. + * The integrity checks below (a shard's `category` must match its filename, and + * every entry in it must belong to that category) exist so a shard cannot + * quietly answer for someone else's keys. + */ + +import fs from 'node:fs'; +import path from 'node:path'; + +/** `packages/spec/authorable-surface/.json` — the #3855 key ratchet. */ +export const AUTHORABLE_SURFACE_DIR_NAME = 'authorable-surface'; +/** `packages/spec/json-schema.manifest/.json` — the #2978 def ratchet. */ +export const SCHEMA_MANIFEST_DIR_NAME = 'json-schema.manifest'; +/** `packages/spec/api-surface/.json` — the ADR-0059 export snapshot. */ +export const API_SURFACE_DIR_NAME = 'api-surface'; + +/** + * The single-file names these directories replaced. Retired from the tree by + * #5837 and named here for exactly two live reasons — never as a fallback for + * the working tree: + * + * 1. the deletion gates read their baseline out of GIT, at a commit that may + * predate the migration and is immutable (see `readShardedKeysAtRev`); + * 2. `release-spec-changes.sh` unpacks a PREVIOUSLY PUBLISHED npm tarball, + * which for every release before this one carries `api-surface.json`. + * + * Both are reads of history, not of a producer we could fix. A build's own tree + * is always the sharded layout; there is no tolerant read of it anywhere. + */ +export const LEGACY_MONOLITH_NAMES = Object.freeze({ + [AUTHORABLE_SURFACE_DIR_NAME]: 'authorable-surface.json', + [SCHEMA_MANIFEST_DIR_NAME]: 'json-schema.manifest.json', + [API_SURFACE_DIR_NAME]: 'api-surface.json', +} as Record); + +/** Shard basename for the root entry point (`"."`), which has no path segment. */ +export const ROOT_ENTRY_SHARD = 'root'; + +/** Canonical bytes of every shard: 2-space JSON, trailing newline. */ +export function serializeShard(doc: unknown): string { + return JSON.stringify(doc, null, 2) + '\n'; +} + +/** + * The category segment of a def key — `ai/AIModelConfig:maxTokens` → `ai`, and + * `ai/AIModelConfig` → `ai`. Throws rather than guessing: a key with no + * category cannot be routed to a shard, and silently dropping it would erase a + * ratcheted line. + */ +export function categoryOfDefKey(key: string): string { + const slash = key.indexOf('/'); + if (slash <= 0) { + throw new Error( + `cannot shard "${key}": every ratcheted key is "/[:]" and this one ` + + `has no category segment (#5837)`, + ); + } + return key.slice(0, slash); +} + +/** + * Shard basename for a published entry point: `./data` → `data`, `.` → `root`. + * + * The root entry is the one that has no segment to name it, so it borrows a + * literal. A future `./root` subpath would collide with it — that is rejected + * loudly here rather than letting two entry points share one file, which is the + * same class of silent overwrite the def-key collision guard catches (#5976). + */ +export function shardNameForEntry(entry: string): string { + if (entry === '.') return ROOT_ENTRY_SHARD; + if (!entry.startsWith('./')) { + throw new Error(`cannot shard entry point "${entry}": expected "." or "./" (#5837)`); + } + const name = entry.slice(2); + if (name === ROOT_ENTRY_SHARD) { + throw new Error( + `entry point "./root" collides with the shard name reserved for the root entry "." ` + + `(${ROOT_ENTRY_SHARD}.json). Rename the entry point or change ROOT_ENTRY_SHARD (#5837)`, + ); + } + if (!/^[a-z0-9-]+$/.test(name)) { + throw new Error(`cannot shard entry point "${entry}": "${name}" is not a plain shard name (#5837)`); + } + return name; +} + +/** Inverse of `shardNameForEntry`. */ +export function entryForShardName(name: string): string { + return name === ROOT_ENTRY_SHARD ? '.' : `./${name}`; +} + +/** + * Shard basenames present in `dir`, sorted, without the `.json` suffix. + * + * A missing directory reads as "no shards" — the bootstrap case, and the shape + * every ratchet below already had for a missing single file. Anything in the + * directory that is not a `.json` file is fatal: it would sit inside a + * generator-owned directory that write mode prunes, so it is either a stray + * that would be deleted without a word or a shard this loader would skip while + * the writer still counts it. + */ +export function listShardNames(dir: string): string[] { + if (!fs.existsSync(dir)) return []; + const names: string[] = []; + for (const entry of fs.readdirSync(dir, { withFileTypes: true })) { + if (!entry.isFile() || !entry.name.endsWith('.json')) { + throw new Error( + `${path.basename(dir)}/ holds "${entry.name}", which is not a .json shard. This ` + + `directory is generator-owned (#5837): every file in it is written by a gen: script ` + + `and pruned when its shard empties.`, + ); + } + names.push(entry.name.slice(0, -'.json'.length)); + } + return names.sort(); +} + +/** One shard as read from disk: its canonical bytes plus its parsed document. */ +export interface ShardOnDisk { + name: string; + file: string; + raw: string; + doc: T; +} + +/** Read every shard in `dir`. Returns an empty array when the directory is absent. */ +export function readShards(dir: string): ShardOnDisk[] { + return listShardNames(dir).map((name) => { + const file = path.join(dir, `${name}.json`); + const raw = fs.readFileSync(file, 'utf-8'); + let doc: T; + try { + doc = JSON.parse(raw) as T; + } catch (error) { + throw new Error(`${path.basename(dir)}/${name}.json is not valid JSON (#5837): ${error}`); + } + return { name, file, raw, doc }; + }); +} + +/** + * Write `byShard` into `dir`, pruning any shard the caller did not produce. + * + * Returns the shards whose bytes changed and the ones removed, so a generator + * can report exactly which files a PR touches — the locality claim this whole + * layout is for. A shard whose bytes are unchanged is NOT rewritten: an + * untouched category must leave the file's mtime alone as well as its content, + * or `check:generated`'s staleness comparisons would churn on every run. + */ +export function writeShards( + dir: string, + byShard: ReadonlyMap, +): { written: string[]; removed: string[] } { + fs.mkdirSync(dir, { recursive: true }); + const written: string[] = []; + for (const [name, text] of [...byShard].sort(([a], [b]) => (a < b ? -1 : a > b ? 1 : 0))) { + const file = path.join(dir, `${name}.json`); + const current = fs.existsSync(file) ? fs.readFileSync(file, 'utf-8') : null; + if (current === text) continue; + fs.writeFileSync(file, text); + written.push(name); + } + const removed: string[] = []; + for (const name of listShardNames(dir)) { + if (byShard.has(name)) continue; + fs.rmSync(path.join(dir, `${name}.json`)); + removed.push(name); + } + return { written, removed }; +} + +// ─── Per-artifact shapes ────────────────────────────────────────────── + +/** One category's slice of the authorable-key ratchet. */ +export interface AuthorableSurfaceShard { + description: string; + category: string; + keys: string[]; +} + +/** One category's slice of the published-schema ratchet. */ +export interface SchemaManifestShard { + description: string; + category: string; + schemas: string[]; +} + +/** One entry point's slice of the public export snapshot. */ +export interface ApiSurfaceShard { + description: string; + entry: string; + exports: string[]; +} + +/** + * The description carried by EVERY authorable-surface shard. + * + * Repeated per file on purpose: the reader this text exists for is the one who + * opens a shard to delete a line, and a pointer to a central index is one hop + * more than that reader takes. It is compared byte-for-byte by the ratchet, so + * changing it restates the procedure in every shard, deliberately. + */ +export const AUTHORABLE_SURFACE_DESCRIPTION = + 'Ratchet of every AUTHORABLE key in one category of the spec — what a metadata author may ' + + 'write, which for this platform IS the third-party API. Sharded by category (#5837) so two ' + + 'PRs touching different categories never share a file; the gate reads the whole ' + + 'authorable-surface/ directory as ONE set, so deleting a shard deletes its keys exactly as ' + + 'deleting lines did. Auto-updated on additions (commit the change). A key that disappears ' + + 'without a tombstone fails gen:schema, because these schemas are not .strict() and Zod would ' + + 'silently strip it. "[RETIRED]" marks a tombstoned key that still rejects with an upgrade ' + + 'prescription. See #3855, ADR-0059 §5.'; + +/** + * The description carried by EVERY json-schema.manifest shard. Same per-file + * repetition, same reason: #4725 put the removal PROCEDURE in this text + * precisely because the person who opens the file is about to delete a line. + */ +export const SCHEMA_MANIFEST_DESCRIPTION = + 'Ratchet manifest of every JSON Schema emitted by scripts/build-schemas.ts for one category. ' + + 'Sharded by category (#5837); the gate reads the whole json-schema.manifest/ directory as ONE ' + + 'set. Auto-appended when new schemas are added (commit the change). A listed schema that a ' + + 'build no longer emits fails gen:schema. DELETING a key is gated too (#4725): the removal ' + + 'is measured against this directory at the merge base with origin/main — which the commit under ' + + 'test cannot rewrite — and every def that leaves the published set must be declared in ' + + 'RETIRED_DEFS_BY_MAJOR (src/migrations/registry.ts), or in RENAMED_DEFS ' + + '(scripts/lib/renamed-defs.ts) when it is a rename rather than a removal. See #2978, #4725.'; + +/** The description carried by every api-surface shard. */ +export const API_SURFACE_DESCRIPTION = + 'Every exported `name (kind)` of one published entry point of @objectstack/spec — the ' + + 'breadth half of the ADR-0059 backward-compatibility gate. Sharded by entry point (#5837) so ' + + 'two PRs touching different entry points never share a file. Reads the BUILT dist/*.d.ts: ' + + 'regenerate with `pnpm --filter @objectstack/spec gen:api-surface` after a real build.'; + +/** + * Split sorted `keys` into ` -> canonical shard bytes`. + * + * The routing is the whole locality guarantee, so it is one expression: a key's + * category segment selects its file and nothing else does. + */ +export function authorableSurfaceShardTexts(keys: readonly string[]): Map { + return shardTextsByCategory(keys, (category, members) => + serializeShard({ + description: AUTHORABLE_SURFACE_DESCRIPTION, + category, + keys: members, + } satisfies AuthorableSurfaceShard), + ); +} + +/** Split sorted def keys into ` -> canonical shard bytes`. */ +export function schemaManifestShardTexts(schemas: readonly string[]): Map { + return shardTextsByCategory(schemas, (category, members) => + serializeShard({ + description: SCHEMA_MANIFEST_DESCRIPTION, + category, + schemas: members, + } satisfies SchemaManifestShard), + ); +} + +/** Split an api-surface record into ` -> canonical shard bytes`. */ +export function apiSurfaceShardTexts(surface: Record): Map { + const out = new Map(); + for (const entry of Object.keys(surface).sort()) { + out.set( + shardNameForEntry(entry), + serializeShard({ + description: API_SURFACE_DESCRIPTION, + entry, + exports: surface[entry], + } satisfies ApiSurfaceShard), + ); + } + return out; +} + +function shardTextsByCategory( + keys: readonly string[], + render: (category: string, members: string[]) => string, +): Map { + const grouped = new Map(); + for (const key of keys) { + // `[RETIRED]` rides on the authorable entries; the category is still the + // prefix, so strip nothing — `categoryOfDefKey` reads up to the first slash. + const category = categoryOfDefKey(key); + const bucket = grouped.get(category); + if (bucket) bucket.push(key); + else grouped.set(category, [key]); + } + const out = new Map(); + for (const category of [...grouped.keys()].sort()) { + out.set(category, render(category, grouped.get(category)!.sort())); + } + return out; +} + +/** + * Aggregate a category-sharded directory into one sorted array, validating that + * each shard answers only for its own category. + * + * `field` is the shard's array property (`keys` / `schemas`). The two integrity + * checks are not decoration: without them a shard could carry another + * category's key, and the writer — which routes by category — would drop it on + * the next run as a deletion nobody made. + */ +export function aggregateCategoryShards( + dir: string, + field: 'keys' | 'schemas', +): { entries: string[]; shards: ShardOnDisk>[] } | null { + const shards = readShards>(dir); + if (shards.length === 0 && !fs.existsSync(dir)) return null; + const entries: string[] = []; + const dirName = path.basename(dir); + for (const shard of shards) { + const declared = shard.doc.category; + if (declared !== shard.name) { + throw new Error( + `${dirName}/${shard.name}.json declares category ${JSON.stringify(declared)} but its ` + + `filename says "${shard.name}" (#5837). A shard answers for exactly the category it is ` + + `named for — regenerate rather than reconcile by hand.`, + ); + } + const list = shard.doc[field]; + if (!Array.isArray(list)) { + throw new Error(`${dirName}/${shard.name}.json has no "${field}" array (#5837).`); + } + for (const raw of list as string[]) { + if (categoryOfDefKey(raw) !== shard.name) { + throw new Error( + `${dirName}/${shard.name}.json carries "${raw}", which belongs to category ` + + `"${categoryOfDefKey(raw)}" (#5837).`, + ); + } + entries.push(raw); + } + } + return { entries: entries.sort(), shards }; +} + +/** Aggregate the api-surface shards back into the `{ entry: [...] }` record. */ +export function aggregateApiSurfaceShards( + dir: string, +): { surface: Record; shards: ShardOnDisk[] } | null { + const shards = readShards(dir); + if (shards.length === 0 && !fs.existsSync(dir)) return null; + const surface: Record = {}; + for (const shard of shards) { + const expected = entryForShardName(shard.name); + if (shard.doc.entry !== expected) { + throw new Error( + `${API_SURFACE_DIR_NAME}/${shard.name}.json declares entry ${JSON.stringify(shard.doc.entry)} ` + + `but its filename says "${expected}" (#5837).`, + ); + } + if (!Array.isArray(shard.doc.exports)) { + throw new Error(`${API_SURFACE_DIR_NAME}/${shard.name}.json has no "exports" array (#5837).`); + } + surface[shard.doc.entry] = shard.doc.exports; + } + return { surface, shards }; +} + +/** Parse the `{ entry: [...] }` record out of a published or historical location. */ +export function readApiSurfaceFrom(target: string): Record { + const stat = fs.statSync(target); + if (stat.isDirectory()) { + const read = aggregateApiSurfaceShards(target); + if (!read) throw new Error(`${target} holds no api-surface shards (#5837)`); + return read.surface; + } + // A single file here is a PUBLISHED tarball from before #5837 — immutable + // history, not a producer this repo can fix. See LEGACY_MONOLITH_NAMES. + return JSON.parse(fs.readFileSync(target, 'utf-8')) as Record; +} + +// ─── Reading a baseline out of git ──────────────────────────────────── + +/** The git runner shape the deletion gates already share (`spawnSync` result). */ +export type GitRun = (...args: string[]) => { status: number | null; stdout: string; stderr: string }; + +/** Which layout a historical revision turned out to carry. */ +export type BaselineLayout = 'sharded' | 'legacy'; + +/** + * The aggregated ratchet content at an arbitrary revision, from whichever + * layout that revision actually used. + * + * ⚠️ This is the ONE place that reads the retired single-file layout, and it is + * not a lenient consumer fallback: `rev` is an already-merged upstream commit, + * so for any commit older than #5837 the sharded directory genuinely does not + * exist and never will. The working tree is read by `aggregateCategoryShards` + * above, which knows only the sharded layout. The legacy branch reports which + * layout it read so a confused baseline is visible rather than silent, and it + * retires by itself once no branch in flight forks from before the migration. + * + * Returns null when the revision carries neither layout (`nothing to compare`), + * which is the same verdict the single-file gates drew from a missing file. + */ +export function readShardedKeysAtRev( + git: GitRun, + rev: string, + dirName: string, + field: 'keys' | 'schemas', +): { entries: string[]; layout: BaselineLayout } | { error: string } | null { + // `ls-tree` run inside the package prints paths relative to the CWD, which is + // the same spelling `git show :./` wants — so the two compose + // without a repo-root round trip (#4868's absolute-path trap, avoided). + const listed = git('ls-tree', '-r', '--name-only', rev, '--', `./${dirName}/`); + const files = listed.status === 0 + ? listed.stdout.split('\n').map((l) => l.trim()).filter((l) => l.endsWith('.json')) + : []; + if (files.length > 0) { + const entries: string[] = []; + for (const file of files.sort()) { + const show = git('show', `${rev}:./${file}`); + if (show.status !== 0) return { error: `cannot read ${file} at ${rev.slice(0, 12)}: ${show.stderr}` }; + let doc: Record; + try { + doc = JSON.parse(show.stdout) as Record; + } catch (error) { + return { error: `${file} at ${rev.slice(0, 12)} is not valid JSON: ${error}` }; + } + const list = doc[field]; + if (!Array.isArray(list)) return { error: `${file} at ${rev.slice(0, 12)} has no "${field}" array` }; + entries.push(...(list as string[])); + } + return { entries: entries.sort(), layout: 'sharded' }; + } + + const legacyName = LEGACY_MONOLITH_NAMES[dirName]; + const show = git('show', `${rev}:./${legacyName}`); + if (show.status !== 0) { + if (/does not exist in|exists on disk, but not in/.test(show.stderr)) return null; + return { error: `cannot read ${legacyName} at ${rev.slice(0, 12)}: ${show.stderr}` }; + } + let doc: Record; + try { + doc = JSON.parse(show.stdout) as Record; + } catch (error) { + return { error: `${legacyName} at ${rev.slice(0, 12)} is not valid JSON: ${error}` }; + } + const list = doc[field]; + if (!Array.isArray(list)) return { error: `${legacyName} at ${rev.slice(0, 12)} has no "${field}" array` }; + return { entries: [...(list as string[])].sort(), layout: 'legacy' }; +} diff --git a/packages/spec/scripts/root-index.test.ts b/packages/spec/scripts/root-index.test.ts index d96b999221..b1412e34eb 100644 --- a/packages/spec/scripts/root-index.test.ts +++ b/packages/spec/scripts/root-index.test.ts @@ -23,6 +23,7 @@ * is the exact failure `lib/generated-output.ts` was written against. */ import { existsSync, readFileSync } from 'node:fs'; +import { SCHEMA_MANIFEST_DIR_NAME, aggregateCategoryShards } from './lib/sharded-artifacts'; import { dirname, resolve } from 'node:path'; import { fileURLToPath } from 'node:url'; import { describe, expect, it } from 'vitest'; @@ -218,10 +219,14 @@ describe('content/docs/references/index.mdx (the committed page)', () => { // never runs spec's own `gen:schema`. A test that needed generated input // would degrade to "nothing to compare", which is the silent-green shape // this whole page is a case study in. - const published = new Set( - (JSON.parse(readFileSync(resolve(packageRoot, 'json-schema.manifest.json'), 'utf8')) as { schemas: string[] }) - .schemas, - ); + // + // The manifest is sharded by category since #5837, and this reads the whole + // DIRECTORY — the same aggregation the ratchet itself does. Reading one + // shard, or only the shards this test expects, would reintroduce exactly the + // "nothing to compare" degradation the paragraph above is about. + const aggregated = aggregateCategoryShards(resolve(packageRoot, SCHEMA_MANIFEST_DIR_NAME), 'schemas'); + expect(aggregated, `${SCHEMA_MANIFEST_DIR_NAME}/ is missing — it is a committed artifact (#2978, #5837)`).not.toBeNull(); + const published = new Set(aggregated!.entries); const indexed = new Set(fileRows().flatMap(r => r.schemas.map(name => `${r.category}/${name}`))); // `SyncSchema` / `ETLSchema` / `TriggerRegistrySchema` were never exports — diff --git a/packages/spec/scripts/schema-name.test.ts b/packages/spec/scripts/schema-name.test.ts index f7576b2aa2..c71ea03270 100644 --- a/packages/spec/scripts/schema-name.test.ts +++ b/packages/spec/scripts/schema-name.test.ts @@ -9,7 +9,7 @@ * segment instead of its suffix. Four schemas published under names that * exist nowhere in the export surface (`data/ModeSchema` for * `SchemaModeSchema`, …), which poisoned all three public projections of the - * name: the `$id` URL, the json-schema.manifest.json ratchet key, and the + * name: the `$id` URL, the json-schema.manifest/ ratchet key, and the * docs section + import example (the docs then dropped the import entirely * because the mangled name resolved to no real export — #4570). * diff --git a/packages/spec/scripts/schema-tree-freshness.test.ts b/packages/spec/scripts/schema-tree-freshness.test.ts index 453a67d9cf..9747de1e7c 100644 --- a/packages/spec/scripts/schema-tree-freshness.test.ts +++ b/packages/spec/scripts/schema-tree-freshness.test.ts @@ -6,7 +6,7 @@ // // `check:docs` used to be `pnpm gen:schema && tsx scripts/build-docs.ts --check`. // That first step is a GENERATOR, and on a stale tree it rewrites two TRACKED -// files (`json-schema.manifest.json`, `authorable-surface.json`), so a script +// files (`json-schema.manifest/`, `authorable-surface/`), so a script // called `check:` edited the working tree of whoever ran it and left the // staleness unreported — #4711's defect at a different entry point. // diff --git a/packages/spec/scripts/sharded-artifacts.test.ts b/packages/spec/scripts/sharded-artifacts.test.ts new file mode 100644 index 0000000000..b922542efb --- /dev/null +++ b/packages/spec/scripts/sharded-artifacts.test.ts @@ -0,0 +1,375 @@ +// Copyright (c) 2026 ObjectStack. Licensed under the Apache-2.0 license. + +/** + * The two properties the sharding is FOR (#5837), pinned so neither can quietly + * regress: **locality** and **idempotency**. + * + * ## Why these two, and why at this altitude + * + * The acceptance criterion behind this change is a statement about the GitHub + * merge queue — "two PRs touching different categories land as a chain instead + * of evicting each other" — and no test inside one PR can stage a merge queue. + * Its mechanical equivalent is a statement about FILES, and that one is exactly + * testable: + * + * **locality** — two key sets that differ only inside category X serialize to + * shard sets that differ only in `X.json`; every other shard is byte-identical. + * A server-side three-way merge of two such PRs has no overlapping file to + * conflict on, which is the whole claim. + * + * **idempotency** — serializing the same key set twice yields the same bytes, + * and `writeShards` leaves an unchanged shard alone rather than rewriting it. + * Without this, "only X changed" would be true of the CONTENT and false of the + * DIFF, and the queue conflicts on the diff. + * + * The generators' end-to-end idempotency (`gen:schema` twice on a clean tree → + * zero diff) is proved by `check:authorable-surface` / `check:api-surface` on + * every CI run: both re-derive the artifact and compare it byte-for-byte against + * the tree, so a non-idempotent writer fails them. Re-spawning a ~7s full-surface + * build here to re-prove it would buy nothing those gates do not already own. + * + * What IS only provable here is the routing law those gates cannot see: that the + * category segment of a def key — and nothing else — selects its shard file. + * That is the link between "a PR edited packages/spec/src/ui/*.zod.ts" and "a PR + * rewrote authorable-surface/ui.json", and it is asserted directly below. + */ + +import { describe, expect, it, beforeEach, afterEach } from 'vitest'; +import fs from 'node:fs'; +import os from 'node:os'; +import path from 'node:path'; + +import { + API_SURFACE_DIR_NAME, + AUTHORABLE_SURFACE_DIR_NAME, + SCHEMA_MANIFEST_DIR_NAME, + aggregateApiSurfaceShards, + aggregateCategoryShards, + apiSurfaceShardTexts, + authorableSurfaceShardTexts, + categoryOfDefKey, + entryForShardName, + listShardNames, + readShardedKeysAtRev, + schemaManifestShardTexts, + shardNameForEntry, + writeShards, +} from './lib/sharded-artifacts'; + +/** A miniature surface spanning three categories, in the real key spelling. */ +const KEYS = [ + 'ai/Agent:model', + 'ai/Agent:name', + 'data/Object:fields', + 'data/Object:name', + 'ui/View:columns [RETIRED]', + 'ui/View:name', +]; + +let dir: string; +beforeEach(() => { + dir = fs.mkdtempSync(path.join(os.tmpdir(), 'os-shard-5837-')); +}); +afterEach(() => { + fs.rmSync(dir, { recursive: true, force: true }); +}); + +/** Every shard's bytes, by shard name — what a `git diff` would compare. */ +function bytes(root: string): Map { + return new Map( + listShardNames(root).map((n) => [n, fs.readFileSync(path.join(root, `${n}.json`), 'utf-8')]), + ); +} + +/** Shard names whose bytes differ between two snapshots (either direction). */ +function changed(before: Map, after: Map): string[] { + const names = new Set([...before.keys(), ...after.keys()]); + return [...names].filter((n) => before.get(n) !== after.get(n)).sort(); +} + +describe('sharded artifacts — locality: a change in one category moves one file (#5837)', () => { + it('routes a key to the shard its category segment names, and only that one', () => { + // The routing law itself. Everything below is a consequence of it, so it is + // asserted first and directly rather than inferred from a diff. + for (const key of KEYS) { + const category = categoryOfDefKey(key); + const texts = authorableSurfaceShardTexts([key]); + expect([...texts.keys()]).toEqual([category]); + expect(texts.get(category)).toContain(key); + } + }); + + it('adding a key to category `ui` leaves every other shard byte-identical', () => { + writeShards(dir, authorableSurfaceShardTexts(KEYS)); + const before = bytes(dir); + expect([...before.keys()]).toEqual(['ai', 'data', 'ui']); + + writeShards(dir, authorableSurfaceShardTexts([...KEYS, 'ui/View:filters'].sort())); + + expect(changed(before, bytes(dir))).toEqual(['ui']); + expect(aggregateCategoryShards(dir, 'keys')!.entries).toContain('ui/View:filters'); + }); + + it('two edits in DIFFERENT categories touch disjoint files — the merge-queue claim, mechanically', () => { + writeShards(dir, authorableSurfaceShardTexts(KEYS)); + const base = bytes(dir); + + // Two independent "PRs", each adding one key to its own category. + const prA = path.join(dir, '..', path.basename(dir) + '-a'); + const prB = path.join(dir, '..', path.basename(dir) + '-b'); + writeShards(prA, authorableSurfaceShardTexts([...KEYS, 'ai/Agent:temperature'].sort())); + writeShards(prB, authorableSurfaceShardTexts([...KEYS, 'ui/View:filters'].sort())); + + const touchedByA = changed(base, bytes(prA)); + const touchedByB = changed(base, bytes(prB)); + expect(touchedByA).toEqual(['ai']); + expect(touchedByB).toEqual(['ui']); + // The property that makes the queue able to chain them: no shared file. + expect(touchedByA.filter((n) => touchedByB.includes(n))).toEqual([]); + + // …and the union of both PRs is exactly what regenerating from the union of + // their keys produces, so the "resolution" a merge would need is a no-op. + const merged = path.join(dir, '..', path.basename(dir) + '-m'); + writeShards( + merged, + authorableSurfaceShardTexts([...KEYS, 'ai/Agent:temperature', 'ui/View:filters'].sort()), + ); + expect(bytes(merged).get('ai')).toBe(bytes(prA).get('ai')); + expect(bytes(merged).get('ui')).toBe(bytes(prB).get('ui')); + expect(bytes(merged).get('data')).toBe(base.get('data')); + + for (const p of [prA, prB, merged]) fs.rmSync(p, { recursive: true, force: true }); + }); + + it('holds for the manifest and the api-surface shards too', () => { + const defs = ['ai/Agent', 'data/Object', 'ui/View']; + writeShards(dir, schemaManifestShardTexts(defs)); + const beforeManifest = bytes(dir); + writeShards(dir, schemaManifestShardTexts([...defs, 'ui/Dashboard'].sort())); + expect(changed(beforeManifest, bytes(dir))).toEqual(['ui']); + + const surfaceDir = path.join(dir, 'api'); + writeShards(surfaceDir, apiSurfaceShardTexts({ '.': ['defineView (function)'], './ui': ['View (type)'] })); + const beforeApi = bytes(surfaceDir); + expect([...beforeApi.keys()]).toEqual(['root', 'ui']); + writeShards( + surfaceDir, + apiSurfaceShardTexts({ '.': ['defineView (function)'], './ui': ['View (type)', 'ViewKind (type)'] }), + ); + expect(changed(beforeApi, bytes(surfaceDir))).toEqual(['ui']); + }); +}); + +describe('sharded artifacts — idempotency: the same keys write the same bytes (#5837)', () => { + it('re-serializing an unchanged key set produces identical bytes and rewrites nothing', () => { + const first = writeShards(dir, authorableSurfaceShardTexts(KEYS)); + expect(first.written.sort()).toEqual(['ai', 'data', 'ui']); + const before = bytes(dir); + + // The second run is the one that matters: `written` must be EMPTY. Bytes + // being equal is not enough — a writer that rewrites identical content + // still churns mtimes, and every "is this stale?" comparison downstream is + // one `mtime` read away from churning with it. + const second = writeShards(dir, authorableSurfaceShardTexts([...KEYS])); + expect(second.written).toEqual([]); + expect(second.removed).toEqual([]); + expect(bytes(dir)).toEqual(before); + }); + + it('key order in does not change bytes out — the shards are sorted, per shard', () => { + writeShards(dir, authorableSurfaceShardTexts(KEYS)); + const sorted = bytes(dir); + const shuffled = [...KEYS].reverse(); + const again = writeShards(dir, authorableSurfaceShardTexts(shuffled)); + expect(again.written).toEqual([]); + expect(bytes(dir)).toEqual(sorted); + }); + + it('a category that empties has its shard REMOVED, not left behind holding stale keys', () => { + writeShards(dir, authorableSurfaceShardTexts(KEYS)); + const { removed } = writeShards( + dir, + authorableSurfaceShardTexts(KEYS.filter((k) => categoryOfDefKey(k) !== 'data')), + ); + expect(removed).toEqual(['data']); + expect(listShardNames(dir)).toEqual(['ai', 'ui']); + // The ratchets read the DIRECTORY, so an orphan left behind would keep + // answering for keys the build no longer emits — a baseline that outlives + // its source is exactly what #2978/#4650 exist to catch. + expect(aggregateCategoryShards(dir, 'keys')!.entries.some((k) => k.startsWith('data/'))).toBe(false); + }); +}); + +describe('sharded artifacts — the aggregate reads the whole directory (#5837)', () => { + it('round-trips a key set through shards without loss', () => { + writeShards(dir, authorableSurfaceShardTexts(KEYS)); + expect(aggregateCategoryShards(dir, 'keys')!.entries).toEqual([...KEYS].sort()); + }); + + it('deleting a shard file deletes its keys — the ratchets see the same removal lines did', () => { + writeShards(dir, authorableSurfaceShardTexts(KEYS)); + fs.rmSync(path.join(dir, 'ui.json')); + const after = aggregateCategoryShards(dir, 'keys')!.entries; + expect(after).toEqual(['ai/Agent:model', 'ai/Agent:name', 'data/Object:fields', 'data/Object:name']); + }); + + it('refuses a shard that answers for a category it is not named for', () => { + writeShards(dir, authorableSurfaceShardTexts(KEYS)); + const smuggled = JSON.parse(fs.readFileSync(path.join(dir, 'ai.json'), 'utf-8')); + smuggled.keys.push('ui/View:smuggled'); + fs.writeFileSync(path.join(dir, 'ai.json'), JSON.stringify(smuggled, null, 2) + '\n'); + expect(() => aggregateCategoryShards(dir, 'keys')).toThrow(/belongs to category "ui"/); + }); + + it('refuses a shard whose declared category disagrees with its filename', () => { + writeShards(dir, authorableSurfaceShardTexts(KEYS)); + const doc = JSON.parse(fs.readFileSync(path.join(dir, 'ai.json'), 'utf-8')); + doc.category = 'data'; + fs.writeFileSync(path.join(dir, 'ai.json'), JSON.stringify(doc, null, 2) + '\n'); + expect(() => aggregateCategoryShards(dir, 'keys')).toThrow(/declares category "data"/); + }); + + it('refuses a stray file in a generator-owned directory', () => { + writeShards(dir, authorableSurfaceShardTexts(KEYS)); + fs.writeFileSync(path.join(dir, 'notes.txt'), 'scratch\n'); + expect(() => listShardNames(dir)).toThrow(/not a \.json shard/); + }); +}); + +describe('sharded artifacts — entry-point shard naming (#5837)', () => { + it('maps the root entry to a reserved name and round-trips every subpath', () => { + expect(shardNameForEntry('.')).toBe('root'); + expect(entryForShardName('root')).toBe('.'); + for (const entry of ['./data', './ui', './api']) { + expect(entryForShardName(shardNameForEntry(entry))).toBe(entry); + } + }); + + it('refuses a `./root` entry point rather than letting it overwrite the root shard', () => { + // The def-key collision guard's lesson (#5976) applied to file names: two + // sources claiming one output path must be loud, never last-writer-wins. + expect(() => shardNameForEntry('./root')).toThrow(/collides with the shard name reserved/); + }); + + it('keeps each entry point self-identifying, so a renamed file cannot lie', () => { + const apiDir = path.join(dir, 'api'); + writeShards(apiDir, apiSurfaceShardTexts({ './data': ['Field (type)'] })); + fs.renameSync(path.join(apiDir, 'data.json'), path.join(apiDir, 'ui.json')); + expect(() => aggregateApiSurfaceShards(apiDir)).toThrow(/declares entry "\.\/data"/); + }); +}); + +describe('sharded artifacts — the historical baseline reader (#5837)', () => { + /** + * The deletion gates anchor on an already-merged upstream commit, and commits + * older than this migration carry the single-file layout. That branch is a + * read of immutable HISTORY, so it is pinned in both directions: the sharded + * layout wins where it exists, the retired single file is read where it is all + * the revision has, and "neither" stays the `nothing to compare` verdict the + * single-file gates already drew. + */ + const gitIn = (cwd: string) => (...args: string[]) => { + const { spawnSync } = require('node:child_process') as typeof import('node:child_process'); + return spawnSync('git', ['-c', 'user.name=t', '-c', 'user.email=t@example.invalid', ...args], { + cwd, + encoding: 'utf-8' as const, + }); + }; + + function repoWith(write: (root: string) => void): { root: string; rev: string } { + const root = path.join(dir, 'repo'); + const pkg = path.join(root, 'packages', 'spec'); + fs.mkdirSync(pkg, { recursive: true }); + write(pkg); + const git = gitIn(root); + git('init', '-q', '-b', 'main', '.'); + git('add', '-A'); + git('commit', '-q', '-m', 'fixture'); + return { root: pkg, rev: git('rev-parse', 'HEAD').stdout.trim() }; + } + + it('reads the sharded layout when the revision has one', () => { + const { root, rev } = repoWith((pkg) => { + writeShards(path.join(pkg, AUTHORABLE_SURFACE_DIR_NAME), authorableSurfaceShardTexts(KEYS)); + }); + const read = readShardedKeysAtRev(gitIn(root), rev, AUTHORABLE_SURFACE_DIR_NAME, 'keys'); + expect(read).toEqual({ entries: [...KEYS].sort(), layout: 'sharded' }); + }); + + it('falls back to the retired single file for a revision that predates the split', () => { + const { root, rev } = repoWith((pkg) => { + fs.writeFileSync( + path.join(pkg, 'authorable-surface.json'), + JSON.stringify({ description: 'legacy', keys: KEYS }, null, 2) + '\n', + ); + }); + const read = readShardedKeysAtRev(gitIn(root), rev, AUTHORABLE_SURFACE_DIR_NAME, 'keys'); + expect(read).toEqual({ entries: [...KEYS].sort(), layout: 'legacy' }); + }); + + it('prefers the sharded layout when a revision somehow carries both', () => { + // Belt and braces for the migration commit itself: the directory is the + // tree's own layout, so it decides — never a merge of the two. + const { root, rev } = repoWith((pkg) => { + writeShards(path.join(pkg, AUTHORABLE_SURFACE_DIR_NAME), authorableSurfaceShardTexts(KEYS)); + fs.writeFileSync( + path.join(pkg, 'authorable-surface.json'), + JSON.stringify({ description: 'legacy', keys: ['ai/Agent:stale'] }, null, 2) + '\n', + ); + }); + const read = readShardedKeysAtRev(gitIn(root), rev, AUTHORABLE_SURFACE_DIR_NAME, 'keys'); + expect(read).toEqual({ entries: [...KEYS].sort(), layout: 'sharded' }); + }); + + it('reports "nothing to compare" when a revision carries neither', () => { + const { root, rev } = repoWith((pkg) => { + fs.writeFileSync(path.join(pkg, 'placeholder.txt'), 'x\n'); + }); + expect(readShardedKeysAtRev(gitIn(root), rev, AUTHORABLE_SURFACE_DIR_NAME, 'keys')).toBeNull(); + }); + + it('reads the manifest layout by the same rule', () => { + const defs = ['ai/Agent', 'ui/View']; + const { root, rev } = repoWith((pkg) => { + writeShards(path.join(pkg, SCHEMA_MANIFEST_DIR_NAME), schemaManifestShardTexts(defs)); + }); + expect(readShardedKeysAtRev(gitIn(root), rev, SCHEMA_MANIFEST_DIR_NAME, 'schemas')).toEqual({ + entries: defs, + layout: 'sharded', + }); + }); +}); + +describe('sharded artifacts — the committed tree matches the layout it declares (#5837)', () => { + const PKG = path.resolve(path.dirname(new URL(import.meta.url).pathname), '..'); + + it('carries all three directories and none of the retired single files', () => { + for (const name of [AUTHORABLE_SURFACE_DIR_NAME, SCHEMA_MANIFEST_DIR_NAME, API_SURFACE_DIR_NAME]) { + expect(fs.existsSync(path.join(PKG, name)), `${name}/ is a committed artifact`).toBe(true); + expect(listShardNames(path.join(PKG, name)).length).toBeGreaterThan(0); + } + // The retirement half: a leftover single file would be read by nothing and + // would drift silently into a second, stale answer to the same question. + for (const name of ['authorable-surface.json', 'json-schema.manifest.json', 'api-surface.json']) { + expect(fs.existsSync(path.join(PKG, name)), `${name} was retired by #5837`).toBe(false); + } + }); + + it('every committed shard passes the integrity checks the aggregate applies', () => { + expect(aggregateCategoryShards(path.join(PKG, AUTHORABLE_SURFACE_DIR_NAME), 'keys')!.entries.length) + .toBeGreaterThan(0); + expect(aggregateCategoryShards(path.join(PKG, SCHEMA_MANIFEST_DIR_NAME), 'schemas')!.entries.length) + .toBeGreaterThan(0); + const api = aggregateApiSurfaceShards(path.join(PKG, API_SURFACE_DIR_NAME))!; + expect(Object.keys(api.surface)).toContain('.'); + }); + + it('re-serializing the committed shards is a no-op — the tree IS the generator’s output', () => { + const surface = aggregateCategoryShards(path.join(PKG, AUTHORABLE_SURFACE_DIR_NAME), 'keys')!; + const canonical = authorableSurfaceShardTexts(surface.entries); + for (const shard of surface.shards) { + expect(canonical.get(shard.name), `${shard.name}.json is not in canonical form`).toBe(shard.raw); + } + expect([...canonical.keys()].sort()).toEqual(surface.shards.map((s) => s.name).sort()); + }); +}); diff --git a/packages/spec/src/migrations/spec-changes.ts b/packages/spec/src/migrations/spec-changes.ts index 1d09d5e87d..76019cb352 100644 --- a/packages/spec/src/migrations/spec-changes.ts +++ b/packages/spec/src/migrations/spec-changes.ts @@ -3,7 +3,7 @@ /** * The machine-readable-first change manifest, `spec-changes.json` (ADR-0087 D4). * - * The Release workflow diffs the current `api-surface.json` against the + * The Release workflow diffs the current api-surface snapshot against the * previously published one (reusing the ADR-0059 §3 gate artifact instead of * discarding it), then joins the conversion table (D2) and the migration set * (D3) into a single `{ from, to, added, converted, migrated, removed }` record. diff --git a/scripts/check-published-files.mjs b/scripts/check-published-files.mjs index 900b72f2aa..672a38b576 100644 --- a/scripts/check-published-files.mjs +++ b/scripts/check-published-files.mjs @@ -89,7 +89,8 @@ const EXTRA_ENTRIES = { 'llms.txt': 'Protocol summary for LLM consumers.', 'src/**/*.zod.ts': 'The Zod schemas are themselves the contract (Prime Directive #1); downstream code imports them directly, so these sources are product rather than build input. Narrowed to *.zod.ts so no test or helper rides along.', - 'api-surface.json': 'Export snapshot used by downstream compatibility checks.', + 'api-surface': + 'Export snapshot used by downstream compatibility checks — one file per published entry point since #5837.', 'spec-changes.json': 'Machine-readable spec change log driving the upgrade guide.', }, }; diff --git a/scripts/check-regen-pending.mjs b/scripts/check-regen-pending.mjs index f1ca6113f9..ddc0be61c9 100755 --- a/scripts/check-regen-pending.mjs +++ b/scripts/check-regen-pending.mjs @@ -74,8 +74,8 @@ export function distIsStale(specDir = SPEC_DIR) { * rendered from — and the tree is gitignored, so nothing in a checkout carries * it. Until #4723 the question could not arise: `check:docs` ran `gen:schema` as * its first step, so the tree was regenerated on every run. That is also what - * made `check:docs` a "check" that WROTE two tracked files (json-schema.manifest.json - * and authorable-surface.json, whenever they were behind), which is the defect + * made `check:docs` a "check" that WROTE two tracked artifacts (json-schema.manifest/ + * and authorable-surface/, whenever they were behind), which is the defect * #4711 removed from `--check` and #4723 removed from this composition. With the * generation gone, the freshness it silently guaranteed has to be ASSERTED, or * `check:docs` reports a verdict about a tree that predates the edit under test — diff --git a/scripts/regen-artifacts.mjs b/scripts/regen-artifacts.mjs index 89eec5b0b1..6f61408cd9 100644 --- a/scripts/regen-artifacts.mjs +++ b/scripts/regen-artifacts.mjs @@ -20,9 +20,17 @@ * so a renamed script fails loudly here instead of silently disarming a path. */ export const REGEN_ARTIFACTS = Object.freeze([ + // Deliberately NOT sharded (#5837): keyed by version, so two PRs append under + // different majors — a low-conflict shape the split would not improve. { path: 'packages/spec/spec-changes.json', gen: 'gen:spec-changes', check: 'check:spec-changes' }, { path: 'docs/protocol-upgrade-guide.md', gen: 'gen:upgrade-guide', check: 'check:upgrade-guide' }, - { path: 'packages/spec/authorable-surface.json', gen: 'gen:schema', check: 'check:authorable-surface' }, + // Sharded by category (#5837): one file per namespace, so two PRs touching + // different categories never share a file. The reason it had to be sharded and + // not merely driver-managed is that the driver is LOCAL — the GitHub merge + // queue rebuilds server-side and runs no custom merge driver, so a textual + // conflict there evicted the second PR and the spec lane could land one at a + // time. The driver still owns the residue: two PRs in the SAME category. + { path: 'packages/spec/authorable-surface/**', gen: 'gen:schema', check: 'check:authorable-surface' }, // The deletion gate's in-tree anchor (#5235). Same sorted-array shape, same // conflict — two branches that each re-anchored it differ on the `baseRev` // header and on whatever main added in between, and a text merge of that is @@ -43,8 +51,12 @@ export const REGEN_ARTIFACTS = Object.freeze([ // is exactly #5370, where `merge-base(HEAD, origin/main)` still resolves to the // branch's OLD fork point and the anchor moves BACKWARDS — authentically, so no // gate objects. Re-anchor after the merge is committed, or not at all. + // Stays a SINGLE file while its subject is sharded (#5837): nothing but an + // explicit `--update-base` writes it, so it was never on the churn path that + // made the other three the queue's serialization point — and its `baseRev` is + // one commit for the whole surface, which a per-shard copy would let drift. { path: 'packages/spec/authorable-surface.base.json', gen: 'gen:schema', check: 'check:authorable-surface' }, - { path: 'packages/spec/json-schema.manifest.json', gen: 'gen:schema', check: 'check:authorable-surface' }, + { path: 'packages/spec/json-schema.manifest/**', gen: 'gen:schema', check: 'check:authorable-surface' }, // `gen:api-surface` reads the BUILT `dist/*.d.ts`, never the source. On a // stale dist it does not fail — it emits a *plausible* surface missing every // export added since the last build, and `gen:docs` will ratchet a baseline @@ -52,7 +64,9 @@ export const REGEN_ARTIFACTS = Object.freeze([ // caught only by diffing the generated files against `main`. Hence // `readsDist`: every path that would regenerate these refuses unless the // build is newer than the sources it claims to describe. - { path: 'packages/spec/api-surface.json', gen: 'gen:api-surface', check: 'check:api-surface', readsDist: true }, + { path: 'packages/spec/api-surface/**', gen: 'gen:api-surface', check: 'check:api-surface', readsDist: true }, + // Deliberately NOT sharded (#5837): 1.3KB, one line per `defineX` factory — + // never the conflict surface its neighbour was. { path: 'packages/spec/api-surface-signatures.json', gen: 'gen:api-surface', diff --git a/scripts/release-spec-changes.sh b/scripts/release-spec-changes.sh index d9f52415ef..52ae746ccd 100755 --- a/scripts/release-spec-changes.sh +++ b/scripts/release-spec-changes.sh @@ -32,15 +32,23 @@ prev_version=$(npm view @objectstack/spec versions --json \ workdir=$(mktemp -d) prev_surface="" if [ -n "${prev_version}" ]; then - echo "Diffing api-surface against previously published @objectstack/spec@${prev_version}" + echo "Diffing the export surface against previously published @objectstack/spec@${prev_version}" tarball=$(cd "${workdir}" && npm pack "@objectstack/spec@${prev_version}" --silent) + # Three shapes, because a published tarball is immutable and we unpack whichever + # one that release shipped: + # - `package/api-surface/` — sharded by entry point, #5837 onward; + # - `package/api-surface.json` — the single file, protocol 15 .. #5837; + # - neither — before protocol 15. + tar -xzf "${workdir}/${tarball}" -C "${workdir}" package/api-surface 2>/dev/null || true tar -xzf "${workdir}/${tarball}" -C "${workdir}" package/api-surface.json 2>/dev/null || true - if [ -f "${workdir}/package/api-surface.json" ]; then + if [ -d "${workdir}/package/api-surface" ]; then + prev_surface="${workdir}/package/api-surface" + elif [ -f "${workdir}/package/api-surface.json" ]; then prev_surface="${workdir}/package/api-surface.json" else - # Releases before protocol 15 did not ship api-surface.json in the npm + # Releases before protocol 15 did not ship an export snapshot in the npm # artifact; the manifest is still attached, with empty added[]/removed[]. - echo "@objectstack/spec@${prev_version} ships no api-surface.json — added/removed stay empty" + echo "@objectstack/spec@${prev_version} ships no api-surface snapshot — added/removed stay empty" fi fi