ReadonlyauditReadonlycontextReadonlydataReadonlydeclarationWhere this variable's own schema property is declared. See ADR 0036.
ReadonlydefaultReadonlydescriptionReadonlydocumentedReadonlyevidenceThe evidence sub-object from this variable's linked documentation -- re-verified every run, unlike every declared-only field above. See runtime.VariableEvidenceDocs and ADR 0037.
ReadonlyexpiresReadonlyhasReadonlyhasReadonlyhasReadonlykeyReadonlylegalReadonlymetadataReadonlyownerReadonlyprocessorReadonlyprocessorReadonlypurposeReadonlyrefreshReadonlyrequiredReadonlyretentionReadonlysensitivityReadonlysetupReadonlyvalidator
One variable's full statically-discoverable contract: schema-shaped facts plus linked documentation.
See
CatalogVariable(docs.ts) -- this same declared variable, reshaped for the generated docs catalog/JSON. Plain reference, not{@link}:CatalogVariableis intentionally not part of the public surface (seetypedoc.json'sintentionallyNotExported).