Skip to content

fix(core): remove ResolvedAuthzContext.authRefusal, a published member nothing ever read #22146

fix(core): remove ResolvedAuthzContext.authRefusal, a published member nothing ever read

fix(core): remove ResolvedAuthzContext.authRefusal, a published member nothing ever read #22146

Triggered via pull request September 7, 2026 02:02
Status Success
Total duration 49s
Artifacts

pr-automation.yml

on: pull_request
Check PR Size
0s
Check PR Size
Check Changeset
47s
Check Changeset
Auto Label
0s
Auto Label
Fit to window
Zoom out
Zoom in

Annotations

1 notice
Check Changeset: .changeset/core-authrefusal-field-removed.md#L0
ADR-0087 exemption (runtime-interface-only): A published runtime TypeScript interface lost an optional member. No Zod schema, no `packages/spec` declaration, no object definition and no stored representation is touched — `ResolvedAuthzContext` is a plain interface in `packages/core`, projected from no schema and referenced by no metadata surface — so `objectstack migrate meta` has nothing to rewrite and there is no tombstone to mint. The channel that reaches an affected consumer is the compiler at the read site (`TS2339`), which is more precise than a ledger line. The in-repo census (zero runtime readers; the only readers were test assertions, relocated onto the `warnApiKeyRefusal` line) and the workspace typecheck are recorded on the PR.