Appearance
The binder picker accepts owned cards and sealed products, deduplicates lots by stable ID and retains existing membership. Optional, cancellation-safe sealed catalogue enrichment provides product labels and art without hiding possessions on lookup failure. Search and labels reflect both kinds. Empty/search/error content can scroll inside the dialog; populated results retain a shrinking, virtualized list with no nested scrolling lists.
Red/Green evidence covers sealed inclusion, enrichment, missing hook and popup layout wiring. An old placeholder assertion was updated to the requested mixed copy while preserving its save-outside-list guarantee. Lint with zero warnings, typecheck and full Jest passed: 295 suites, 2,873 tests, 11 existing skips. The new Maestro YAML parses; the CLI is unavailable, so no native visual verification is claimed. Ten mobile files; no storage migration or server change.