This file is for contributors and readers who want the evidence trail behind the package. It is intentionally separate from the package landing page.

Durable contracts

PathRole
SPEC.mdDurable project statements and v1 frozen scope
KERNEL.mdThe five kernel members and state ownership definitions
DELEGATION_LEDGER.mdLedger format and classification rules
CONFORMANCE.mdHarness design, CI fuse, and ledger regeneration
CURSOR_CONTRACT.mdClient-owned coordination contract
CHANNEL_CONTRACT.mdVersioned async query/result contract
REFERENCE_POPOVER_CONTRACT.mdFirst green reference machine
CONTRACT_DIALOG.mdAmber dialog adapter
CONTRACT_MENU.mdMenu reference: popover plus cursor
CONTRACT_ISLAND.mdClient-built children under phx-update="ignore"
CONTRACT_TOOLTIP.mdTooltip reference: hover/focus popover
CONTRACT_SELECT.mdSelect reference: popover plus cursor plus server-owned value
CONTRACT_COMBOBOX.mdCombobox reference: popover, cursor, and Channel
RED_FIXTURES.mdDialog and details red fixtures
BACKLOG.mdAmber, unknown, and deferred work
REPRODUCE.mdRaw commands for reproducing the spikes
BUILDING_COMPONENTS.mdPlaybook for adding a contract-backed component

Generated evidence

PathRole
delegation-ledger.md / delegation-ledger.jsonCurrent generated ledger
reports/Version-specific evidence reports
priv/*/*results*.jsonBrowser result fixtures used by the ledger

Package surface

PathRole
mix.exsPackage metadata and file list
lib/live_interaction_contracts/components.exSingle use LiveInteractionContracts.Components entrypoint
lib/live_interaction_contracts/components/popover.exReference <.popover> component
lib/live_interaction_contracts/components/menu.exReference <.menu> component
lib/live_interaction_contracts/components/tooltip.exReference <.tooltip> component
lib/live_interaction_contracts/components/select.exReference <.select> component
lib/live_interaction_contracts/components/combobox.exReference <.combobox> component
lib/live_interaction_contracts/channel.exChannel monotonic async result guard
lib/mix/tasks/Public Mix task entrypoints

Harness fixtures

PathRole
priv/harness/Multi-version conformance harness
priv/cursor-spike/Client-owned focus/cursor evidence
priv/combobox-spike/Delegation, cursor, and Channel composition evidence
priv/dialog-adapter-spike/Amber dialog adapter evidence
priv/island-survival-spike/Client-built children survival evidence
priv/popover-reference/Reference popover conformance
priv/menu-reference/Reference menu conformance
priv/tooltip-reference/Reference tooltip conformance
priv/select-reference/Reference select conformance
priv/combobox-reference/Reference combobox conformance