You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
test(spec): pin that the devPlugins[] union refusal reaches the author named (#14975)
The nested `invalid_union` shape at `['devPlugins', 0]` is real, but it is not
what an author reads: `formatZodIssue` descends the union and ranks the branches
through `selectUnionBranches` (`shared/union-branch-policy.ts`), dropping the
string arm as kind-mismatch-only and rendering the manifest branch verbatim —
key name, surface and `Did you mean` rename included.
Nothing pinned that, so the rendered half could regress, or be re-reported as a
defect, without a single test moving. Three pins added beside the existing
raw-shape pin (which is untouched): the rendered message names the key, the
surface and the rename at `devPlugins.0`; that branch selection is structural
rather than a one-fixture accident; and the accept side is unmoved.
Claude-Session: https://claude.ai/code/session_0174WZTU6XcFcS7g2kykC53i
Co-authored-by: Claude <noreply@anthropic.com>
0 commit comments