Działa tylko lokalnie
Aplikacja uruchamia się u autora, ale na innym komputerze albo środowisku zaczynają się problemy.
Audyt i refactoring kodu po AI
Audytujemy, refaktoryzujemy i stabilizujemy aplikacje .NET i Python powstałe z pomocą AI. Robimy to sami - twój zespół nie musi odkładać bieżącej pracy, żeby naprawiać to, co wygenerowało AI.
ai-cleaner scan repo --stack=.NET,Python
✓ architektura: wymagane 3 decyzje
✓ testy regresji: brak pokrycia krytycznych ścieżek
✓ deployment: konfiguracja do uporządkowania
→ rekomendacja: Code Health Check
Kiedy warto nas wezwać
Aplikacja uruchamia się u autora, ale na innym komputerze albo środowisku zaczynają się problemy.
Brakuje granic odpowiedzialności, więc drobna poprawka wywołuje efekt uboczny w innej części systemu.
Kod rośnie szybko, ale nie wiadomo, gdzie dopisywać funkcje i które fragmenty są naprawdę używane.
Zespół nie ma pewności, co można zmienić bez ryzyka uszkodzenia istniejących scenariuszy.
Logowanie, migracje, sekrety, ustawienia środowisk albo deployment wymagają ręcznych obejść.
Produkt działa jako prototyp, ale zespół potrzebuje decyzji technicznych przed dalszym rozwojem.
Co czyścimy
Zaczynamy od diagnozy. Potem albo dostarczamy raport z priorytetami, albo wchodzimy w kod i wprowadzamy poprawki sami - zależnie od wybranego zakresu. Twoi developerzy nie muszą przerywać bieżącej pracy.
Porządkujemy katalogi, warstwy, zależności, odpowiedzialności klas i miejsca, gdzie AI dopisało kod bez kontekstu.
Naprawiamy konfigurację, obsługę błędów, logowanie, migracje, połączenia z bazą i ryzykowne fragmenty runtime.
Dodajemy sensowne testy regresji, podstawowy pipeline, instrukcję uruchomienia i listę zmian do wykonania przed produkcją.
Pakiety
5 dni roboczych
10 dni roboczych
3-4 tygodnie
Ceny są orientacyjne. Finalny zakres ustalamy po krótkiej diagnozie projektu.
Co dokładnie sprawdzamy
Jak pracujemy
Proces jest krótki i techniczny: najpierw uruchamiamy projekt oraz sprawdzamy ryzyka, potem układamy priorytety, a dopiero na końcu decydujemy, czy kończymy raportem, czy wchodzimy w PR-y z poprawkami.
Sprawdzamy uruchamianie, zależności, punkty wejścia, ryzyka i miejsca, gdzie kod wymaga decyzji technicznej.
Wskazujemy miejsca, które mogą utrudnić utrzymanie: architektura, konfiguracja, bezpieczeństwo, testy i wdrożenie.
Dostajesz priorytety: co blokuje produkcję, co jest długiem technicznym, a co można zostawić na później.
W zależności od pakietu przekazujemy raport albo przygotowujemy PR-y z poprawkami krytycznych fragmentów.
Omawiamy decyzje techniczne, kolejne kroki i sposób utrzymania projektu po zakończeniu prac.
Klient dostaje:
Dla kogo
Najczęściej pomagamy po intensywnym prototypowaniu, gdy aplikacja ma już funkcje, ale zaczyna pękać przy zmianach: powtarzające się pliki, niejasne zależności, tajemnicze bugi, brak testów albo konfiguracje rozrzucone po projekcie. To praktyczny legacy code rescue dla projektów po MVP, automatyzacjach i szybkich eksperymentach AI.
Kim jesteśmy
Pracujemy z projektami .NET i Python, które powstały szybko - często z pomocą AI - i wymagają teraz decyzji technicznych przed dalszym rozwojem. Nie jesteśmy dużą agencją. Zależy nam na tym, żeby każdy audyt był konkretny, a nie szablonowy.
Przez lata pracowaliśmy przy projektach od etapu prototypu aż do wdrożeń produkcyjnych. Znamy wzorce, które AI lubi generować, i wiemy, które z nich są niegroźne, a które blokują dalszy rozwój projektu.
FAQ
Nie zawsze. Przy wstępnej diagnozie wystarczy wybrany fragment, read-only access albo paczka kodu. Pełny audyt wymaga szerszego kontekstu.
Tak. Podpisujemy NDA przed każdym audytem wymagającym dostępu do kodu.
Nie zaczynamy od przepisania projektu. Najpierw diagnozujemy, co można uratować, co wymaga refaktoryzacji, a co faktycznie warto przepisać.
To główny zakres. Przy projektach mieszanych możemy ocenić też API, bazy danych, integracje i deployment.
Poprawiamy kod - i to jest nasz główny tryb pracy. Code Health Check i Deep Code Audit kończą się raportem z priorytetami i rekomendacjami. Stabilization Sprint to pełna implementacja: PR-y z poprawkami, testy, konfiguracja i deployment - twój zespół dostaje gotowy, sprawdzony kod.
Tak, ale nie tylko startupy. Pomagamy też dojrzałym firmom, które skorzystały z AI do szybkiego prototypowania i potrzebują stabilizacji przed dalszym rozwojem lub przekazaniem projektu zespołowi.
Kontakt
Napisz, w jakiej technologii jest projekt, na jakim jest etapie i gdzie zaczyna się problem. Nie musisz mieć idealnego opisu; wystarczy kontekst, link do repo albo lista objawów.