Zasady

Jak budujemy.

Agenci AI potrafią szybko tworzyć kod, ale szybkość bez dyscypliny tylko szybciej wypuszcza błędy. Oto nienegocjowalne fundamenty, którym poddajemy każdy projekt — te same fundamenty, które kodują nasze umiejętności open source, aby agenci trzymali się ich domyślnie.

Standardy zamiast przeczuć

Zasada liczy się tylko wtedy, gdy może ją sprawdzić maszyna. Każdy fundament poniżej odpowiada konkretnej bramce w naszych narzędziach — testowi, regule przeglądu, wymaganemu artefaktowi — tak by „gotowe” było udowodnione, a nie zadeklarowane. To właśnie instalują w projekcie nasze umiejętności inżynierskie i co wyostrzają nasze badania.

Nienegocjowalne fundamenty

Bezpieczeństwo rozstrzyga się na serwerze

Uwierzytelnianie i autoryzacja są egzekwowane po stronie serwera, nigdy w kliencie. Sekrety nigdy nie trafiają do pakietu przeglądarki. Sprawdzenie w interfejsie to doświadczenie użytkownika — prawdziwa decyzja zapada tam, gdzie dociera żądanie, wobec zweryfikowanej tożsamości.

Testy dowodzą zachowania

Test stwierdza, co robi oprogramowanie — treść, stan, interakcję, ścieżki błędów i puste — a nie tylko to, że się wyrenderowało. Pokrycie, które nie zawodzi, gdy zachowanie się psuje, nie jest pokryciem. Bramki jakości blokują scalenie tak samo jak zepsuty build.

Każda zmiana zostawia ślad audytowy

Praca nie jest gotowa, dopóki nie zostanie zapisana: co się zmieniło, dlaczego, co postanowiono i co odrzucono. Archiwum jest częścią rezultatu, a nie papierkową robotą po nim — aby uzasadnienie przetrwało sesję, w której powstało.

Tożsamość na pierwszym miejscu

Każdy projekt zaczyna się od solidnego IAM: tożsamość to nie e-mail, dostęp jest oparty na relacjach i domyślnie wielodostępowy, a bezhasłowość jest celem. Autoryzacja jest granularna od pierwszego dnia, a nie doklejana po włamaniu.

Otwartość domyślnie

Nasze narzędzia są open source, a nasze ustalenia są publiczne. Jeśli coś ma znaczenie, możesz to przeczytać, uruchomić, sforkować i na tym budować. O to chodzi w odtwarzalności — wynik, którego nie da się odtworzyć, to opinia.

Dostarczaj, nie gromadź

Badamy, budując i wdrażając; laboratorium i produkty nawzajem się napędzają. Celem jest uczynienie właściwej drogi łatwą drogą — narzędzia, które instalują standard, utrzymują go aktualnym i schodzą deweloperowi z drogi.

Zobacz fundamenty w kodzie.

Powyższe zasady są zakodowane jako instalowalne umiejętności inżynierskie dla Claude Code — a cały kod źródłowy jest na GitHubie.