000 — ZÁCHRANA AI APLIKACÍ

Vibecode rescue: vaši AI aplikaci dotáhneme z 80 na 100.

Vibecode rescue dotáhne aplikaci postavenou v Lovable, Bolt, v0, Cursoru nebo Replitu z funkčního dema do produkce. Je pro zakladatele a týmy, jejichž AI produkt uvízl na 80 %. Začínáme auditem kódu za pevných 690 € s výsledkem do 3 pracovních dnů, pak následují 2týdenní sprinty za pevnou cenu od 4 900 € s písemně odsouhlaseným rozsahem.

001 — Zní vám to povědomě?

Demo funguje. Produkce je jiný příběh.

  • Každý nový prompt jednu věc opraví a dvě jiné potichu rozbije. Historii změn už nevěříte.
  • Přihlašování „funguje“, ale nevíte jistě, jestli přihlášený uživatel neuvidí cizí data, když v URL změní ID.
  • Tabulky v Supabase mají Row Level Security vypnuté, nebo politiky, které jste nepsali a neumíte vysvětlit.
  • API klíče leží v kódu na straně klienta nebo v commitnutém souboru .env a nevíte, které z nich jsou ostré.
  • Stripe běží v testovacím režimu, webhooky chodí dvakrát a nikdo neví, co se stane, když platba selže v půlce.
  • Žádný staging, žádné testy, žádný rollback. Nasazení je hod mincí, takže nasazujete čím dál méně.

002 — Co je součástí

Co záchrana zahrnuje

AI nástroje skvěle zvládají ideální scénář. Posledních 20 % — to, co rozhoduje, jestli produktu mohou skuteční uživatelé věřit — je místo, kde narážejí. Kód generovaný AI obsahoval bezpečnostní chybu ve **45 %** testovaných programovacích úloh a novější modely nebyly bezpečnější (Veracode, 2025). **66 %** vývojářů označuje výstupy AI, které jsou „skoro správně, ale ne úplně“, za svou největší frustraci (Stack Overflow Developer Survey, 2025). Právě tahle mezera je naše práce. Záchrana může zahrnovat:

  • Vlastnictví kódu a architektura

    Ověříme, jestli má systém čitelné hranice a rozumné závislosti a jestli ho dokáže člověk měnit bez hádání. Kde ne, hranice vytyčíme a kód za ně přesuneme.

  • Přihlašování a oprávnění

    Relace, obnova účtu, role a každá cesta, kudy lze obejít kontrolu přístupu. Přihlašování ošetřené jen na straně klienta patří k nejčastějším chybám vibecoded aplikací (výzkum Wiz), proto jeho vynucení přesouváme na server a do databáze.

  • Data, RLS a tajné klíče

    Chybějící Row Level Security v Supabase odhalilo data ve více než 170 aplikacích postavených v Lovable (CVE-2025-48757). Píšeme a testujeme RLS politiky, validujeme vstupy na hranici systému, rotujeme uniklé klíče a vytahujeme tajné údaje z klienta. Viz checklist RLS pro Supabase.

  • Platby a integrace

    Ověření podpisů webhooků, idempotentní klíče, opakované pokusy, limity požadavků a jasně definované chování pro chvíli, kdy Stripe, e-mail nebo jiná externí služba selže uprostřed procesu.

  • Testy a CI

    Cílené testy na cesty, které vydělávají nebo ztrácejí peníze — registrace, přihlášení, platba, klíčová akce — plus automatické kontroly, které musí projít, než se cokoli sloučí nebo nasadí.

  • Nasazení a prostředí

    Oddělené vývojové, testovací a produkční prostředí. Opakovatelné releasy, náhledové nasazení pro každou větev, databázové migrace ve správě verzí a rollback, který jste si opravdu vyzkoušeli.

  • Provoz a předání

    Sledování chyb, logy, kontroly dostupnosti a skenování závislostí, pak předávací balíček: co se změnilo, co zbývá a prioritizovaný backlog, na který váš tým naváže, aniž by musel naši práci zpětně luštit.

Pro koho je záchrana

  • Netechnické zakladatele, kteří v Lovable, Bolt, v0 nebo Replitu postavili funkční produkt a teď mají platící uživatele — nebo je budou mít brzy.
  • Produktové týmy, které díky Cursoru nebo jinému AI asistentovi jely rychle a před spuštěním potřebují druhý pár zkušených očí.
  • Startupy před investičním kolem, enterprise pilotem nebo bezpečnostním dotazníkem, na který zatím neumějí odpovědět.
  • Agentury a freelancery, kteří zdědili kód postavený s AI a před naceněním pro klienta potřebují upřímný verdikt.
  • Každého, kdo AI desetkrát požádal „oprav tu chybu“ a sledoval, jak se chyba jen přestěhovala jinam.

003 — Jak to probíhá

Audit → verdikt → zpevnění → nasazení

  1. Rescue Audit

    Zreprodukujeme současné chování a projdeme repozitář, konfiguraci běhu, datový model, závislosti a kritické scénáře. Pevná cena 690 € a pokud pokračujete, celá částka se vám započte do záchrany.

    1.–3. den

  2. Písemný verdikt

    Dostanete prioritizovanou mapu rizik a jasné doporučení: opravit, částečně přepsat, nebo přepsat — oblast po oblasti, s důvody a pořadím práce. Žádný přepis, dokud ho audit písemně neodůvodní.

    3. den

  3. Zpevnění ve sprintech za pevnou cenu

    Po odsouhlasení rozsahu opravíme kritické cesty, zpřísníme validaci a přístupy, odstraníme křehké vzory a doplníme testy tam, kde selhání bolí. Každý 2týdenní sprint má pevnou cenu i rozsah. Když přetáhneme vlastní odhad, jde to za námi.

    1.–2. týden každého sprintu

  4. Nasazení a předání

    Připravíme opakovatelný release, monitoring a rollback, s vámi ověříme produkční kontroly a předáme provozní postupy i backlog. Pak to převezme váš tým — nebo my v rámci plánu Care & SLA.

    Poslední sprint

004 — Ceník

Pevné ceny, audit se započítá

Další částku znáte vždy dřív, než se k ní zavážete. Audit je jediné, co kupujete naslepo — a pokud pokračujete, započte se vám celý.

  • Rescue Audit

    690 €

    pevná cena · 3 pracovní dny

    • Revize repozitáře, konfigurace, datového modelu a závislostí
    • Bezpečnostní kontrola: přihlašování, RLS, tajné klíče, injection, odhalené endpointy
    • Prioritizovaná mapa rizik podle závažnosti a zasaženého toku
    • Písemný verdikt: opravit, částečně přepsat, nebo přepsat
    • Plán sprintů s pevnou cenou za každý sprint
    • Cena auditu se do záchrany započte ze 100 %
  • Záchranný sprint

    Nejčastější volba

    od 4 900 €

    za 2týdenní sprint

    • Pevný rozsah odsouhlasený před začátkem sprintu
    • Zpevněné kritické toky s testy
    • CI kontroly, náhledová nasazení a staging
    • Monitoring, sledování chyb a rollback
    • Týdenní demo a písemný přehled postupu
    • 30denní záruka na kód, který jsme dodali
  • Care po spuštění

    od 490 €

    měsíčně

    • Aktualizace závislostí a bezpečnostní záplaty
    • Monitoring a reakce na incidenty
    • Drobné opravy a vylepšení každý měsíc
    • Odejít můžete kdykoli, s předávacím balíčkem

Každou nabídku zafixujeme dřív, než začneme pracovat. Počet sprintů závisí na verdiktu a skončit můžete po kterémkoli z nich — vše zůstává ve vašem repozitáři.

005 — Kdy je hotovo

Co znamená „zachráněno“

Technologie

  • TypeScript
  • Next.js
  • React
  • Supabase
  • PostgreSQL
  • Stripe
  • Playwright
  • GitHub Actions
  • Sentry
  • Vercel

definition_of_done.md

  • Testy kritických cest

    Registraci, přihlášení, platby a klíčovou akci pokrývají automatické testy, které běží při každé změně.

  • CI kontroly a náhledová nasazení

    Typové kontroly, linting, testy a build běží u každého pull requestu. Co neprojde, se nesloučí. Každá větev má vlastní náhledové nasazení, které si proklikáte dřív, než se dostane do produkce.

  • Bezpečnostní revize

    Přihlašování vynucené na serveru, otestované RLS politiky, tajné klíče mimo klienta, skenované závislosti. Zjištění zdokumentujeme, ne jen opravíme.

  • Observabilita

    Chyby se objeví na dashboardu dřív než ve vaší schránce. Logy jsou strukturované a dohledatelné. Dostupnost se kontroluje zvenčí.

  • Přístupnost všude, kde je UI

    Klíčové toky ověřené podle WCAG 2.2 AA: ovládání klávesnicí, pořadí fokusu, kontrast, popisky formulářů a chybové hlášky.

  • Dokumentace, ADR a provozní postupy

    Každé netriviální rozhodnutí zapíšeme do krátkého ADR (architecture decision record). Každý provozní úkon — nasazení, rollback, obnova ze zálohy, rotace tajného klíče — má sepsaný postup, podle kterého to zvládne i někdo jiný ve tři ráno.

  • Váš repozitář a cloud od prvního dne

    Kód je ve vaší organizaci na GitHubu a běží ve vašich cloudových účtech od prvního commitu. Po zaplacení na vás přechází veškerá práva. Nic nedržíme jako rukojmí, nikdy.

006 — Srovnání možností

Záchrana vs. přepis vs. dál promptovat AI

ZáchranaKompletní přepisDál promptovat AI
Čas do produkceObvykle nejrychlejší bezpečná cesta: co funguje, zůstane, co je křehké, opravímeNejdelší: znovu stavíte funkce, které už máteNejasný — postup se často zasekne na posledních 20 %
Vstupní nákladyAudit za 690 € (započítá se), pak sprinty za pevnou cenu od 4 900 €Nejvyšší: znovu celý rozpočet projektuNízké za prompt, celkově bez konce
Co si ponecháteVaše UI, data, uživatele a části, které už fungujíJen nápad a ponaučeníVšechno, včetně skrytých chyb
BezpečnostRevize a opravy člověkem: přihlašování, RLS, tajné klíčeČistý start, pokud se udělá dobřeChyby ve 45 % testovaných úloh (Veracode, 2025)
Kdo kódu potom rozumíVy, díky dokumentaci, ADR a provozním postupůmTým, který ho přepsalNikdo úplně
Správná volba, kdyžZáklady jsou dost pevné, aby se daly ponechat — to vám řekne auditAudit prokáže, že oprava vyjde dráž než náhradaTeprve ověřujete nápad, bez skutečných uživatelů a dat

007 — Na co se klienti ptají

Na co se klienti ptají

Kolik stojí vibecode rescue?

Rescue Audit stojí pevných 690 € a pokud pokračujete, celá částka se vám započte. Zpevnění pak probíhá ve 2týdenních sprintech od 4 900 €, každý s pevným rozsahem a cenou odsouhlasenými předem. Celková částka závisí hlavně na verdiktu — proto nejdřív auditujeme, místo abychom hádali.

Neřeknete mi prostě, ať všechno přepíšu?

Ne. Přepis nedoporučíme, dokud audit písemně neprokáže, že oprava vyjde dráž než náhrada. Upřímná odpověď bývá často smíšená: UI a většinu funkcí ponechat, datovou vrstvu nebo přihlašování přestavět. Záchrana není automaticky levnější než přepis — a pokud není, řekneme vám to dřív, než utratíte cokoli za implementaci.

Co od nás potřebujete, abyste mohli začít s auditem?

Přístup ke čtení repozitáře, seznam používaných proměnných prostředí (hodnoty nutně ne), přístup do administrace hostingu a databáze a 30 minut na to, abyste nás provedli kritickými scénáři. Pokud jste stavěli v Lovable nebo Bolt, prvním krokem je export na GitHub — s tím vám pomůžeme.

Komu patří kód a duševní vlastnictví?

Vám. Od prvního dne pracujeme ve vaší organizaci na GitHubu a ve vašich cloudových účtech a po zaplacení na vás přechází veškerá práva. Váš produkt nikdy nehostujeme na účtech, ke kterým nemáte přístup.

Můžu potom dál používat Lovable, Bolt nebo Cursor?

Ano, a spousta týmů to dělá. Necháme na místě testy, CI kontroly a sepsané konvence, takže změny od AI musí projít stejnými kontrolami jako ty naše. V tom je rozdíl mezi promptováním naslepo a promptováním se záchrannou sítí.

Co se děje po spuštění?

Na kód, který jsme dodali, se vztahuje 30denní záruka: když se něco, co jsme postavili, rozbije, opravíme to zdarma. Potom si ho s předávacím balíčkem můžete převzít do vlastních rukou, nebo přejít na plán Care & SLA od 490 € měsíčně.

Podepisujete NDA a smlouvu o zpracování osobních údajů?

Ano. Vzájemnou NDA podepíšeme dřív, než uvidíme váš kód, a smlouvu o zpracování osobních údajů podle čl. 28 GDPR pokaždé, když pracujeme s osobními daty. Sídlíme v EU a pracujeme v CET.

Máme vlastního vývojáře. Zvládnete spolupracovat s ním?

Ano. Často pracujeme v páru se stávajícím vývojářem, revidujeme jeho pull requesty a výsledek mu necháme ve správě. Cílem je kód, který váš tým zvládne provozovat bez nás, ne závislost na nás.

100 — ZÁCHRANA AI APLIKACÍ

Uvízli jste mezi funkčním demem a bezpečným spuštěním?

Udělejte si zdarma 60vteřinový test připravenosti, nebo si objednejte Rescue Audit za 690 € a písemný verdikt dostanete do 3 pracovních dnů.