ReadonlyauthenticatorReadonlydeprecatedReadonlydeprecatedReadonlyexpiresReadonlykeyReadonlylastReadonlyrefreshReadonlyremoveReadonlyrenamedThe previous variable name this one renames, if set -- see ManifestChangeReport's rename correlation (ADR 0029/0030).
ReadonlyretentionDescriptive retention policy (e.g. "delete after 90 days") -- a policy statement, never computed or parsed, deliberately independent of expiresAt's actual temporal constraint. See ADR 0035.
ReadonlyrotationReadonlyrotationComputed, not stored -- see RotationComplianceStatus and computeRotationStatus().
Readonlyrotation
One variable's lifecycle data (expiry, deprecation, rename correlation).
See
ContractModelVariable -- this same declared variable's canonical starting point.