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
- ui/component.zod.ts: two emptyProps rows — key sets measured from the
renderers' ACTUAL read points at the .objectui-sha pin (app-shell
CloudConnectionPanel.tsx / InstalledListWidget.tsx): both registrations
discard the schema node ('() => <Widget />') and neither component takes
a prop, so the accepted key set is EMPTY (strict). The registrations'
declared 'inputs: []' agree here; the row is the measurement, not the claim.
- cloud-connection canonical-expression-envelopes.test.ts: the two
exemptUnmappedTypes entries and the emptiness pins deleted — door 3 now
reads both bags; the exact-set assert (still in place) demands exactly this.
- pins: spec-side (component.test.ts — rows defined, {} accepted, any key
refused naming the surface) + lint-side dispatch pins
(validate-component-props.test.ts #11575 suite).
- semantic migration entry under protocol-18 + regenerated registry (111).
- changeset: minor + BREAKING + ADR-0087 disposition (#8744 precedent).
Claude-Session: https://claude.ai/code/session_01Rxnd8cyFnoU8V5y21PaTsy
Co-authored-by: Claude <noreply@anthropic.com>
0 commit comments