FAKE_REACT (usePultFeed) und FAKE_UI (PultList) waren dieselben Hooks
doppelt, STUBS und UI_STUBS dieselben Attrappen doppelt. Jetzt gibt es
einen Läufer (FAKE_REACT, mehrere Bauteile mit Zustand, Effekten und
Abbau) und eine Tabelle (STUBS); usePultFeed läuft in einem Bauteil
(mountHook), die gerenderten und die bedienten PultList-Tests teilen
sich die Attrappen über globalThis.__pultFeedFor. Nur Test-Code, das
Verhalten der Tests bleibt gleich (24 Tests grün).
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>