{ "_comment": "Human-curated accepted divergences — the auditable output of drift triage (WHYNOT-WP-0002). An entry downgrades a specific drift issue to an informational, justified note so it does not gate make adapt-lit/parity-lit. Use ONLY for intentional React<->Lit modelling differences, never to silence a real defect. Keyed by component + drift kind + prop. See .claude/rules/designbook-propagation.md.", "accepted": [ { "component": "Sidebar", "kind": "prop-missing", "prop": "current", "rationale": "Composition divergence (intentional). The React Sidebar is monolithic and takes a `current` selection-key prop, comparing it against its own internal NAV_ITEMS. The Lit stack decomposes the sidebar into + + , modelling selection as per-item `active` state on the slotted children rather than a container-level key. There is no single `current` attribute to honour on ; the contract is satisfied compositionally. Reconcile upstream only if the React designbook is ever made composable." }, { "component": "Sidebar", "kind": "variant-axis-missing", "prop": "current", "rationale": "Same composition divergence as Sidebar.current above — the `current` variant axis is expressed as item-level `active` on , not as a property." } ] }