iPrywatność domyślnie
Bez analityki, śledzenia, ciasteczek i zewnętrznych usług z fontami na stronach produktów. Dane logowania zostają w pęku kluczy albo w plikach użytkownika.
iiUczciwy status
Nic nie jest „dostępne”, dopóki naprawdę nie jest. Każde ograniczenie jest spisane: czego brak, co wymaga prawdziwego sprzętu, czego nie zrobi symulator.
iiiJawnie zamiast magicznie
Zapis następuje wtedy, gdy go wybierzesz. Konflikty są wykrywane, zanim cokolwiek nadpiszą. Zapis wymaga potwierdzenia i jest odczytywany do sprawdzenia. Dostęp przyznaje się katalog po katalogu.
ivPodgląd przed wdrożeniem
Zmiany infrastruktury zaczynają się od pulumi preview. Wdrożenia celują tylko w dev i dotykają jak najmniej. Migracje danych idą przez backup, restore i feature flagę, nigdy przez jednorazowe przełączenie.
vTesty, bo to ważne
xUnit z jawnymi setupami Moq i FluentAssertions. Fixture'y LocalStack i EventStoreDB do testów integracyjnych, Cypress na froncie. Wersjonowanie semantyczne i wpis w changelogu przy każdej zmianie.
viAI wykonuje, ja sprawdzam
Agenci prowadzą pętlę od defektu do PR: red, green, verify, review. Pilnuję, by trzymali się istniejących konwencji repozytorium i najmniejszej działającej zmiany, żądam dowodów dla każdego twierdzenia i zatwierdzam wszystko, co zobaczą inni, zanim zostanie wysłane.