Контекст
Засновник fintech-стартапу. Сам не розробник, але технічний user — все життя у банківському продакт-менеджменті. За три вихідні зібрав робочий прототип через AI-помічника (vibe-coding) — хотів показати інвестору, що ідея не “на словах”. Прототип навіть пройшов перший live-демо. Команди немає, фрилансера-розробника ще не наймав.
Біль
Інвестор зацікавився і просить “показати, що це не картонна коробка” — хоче, щоб подивився хтось технічний. Засновник не знає, кому довіряти: знайомі розробники одразу пропонують “переписати все з нуля” (тобто продати йому 3-місячний контракт). Сам він не може оцінити, чи там реально все погано, чи це звичайний підхід “усе, що не я писав — погано”. Найбільший страх — що в прототипі є дірка в безпеці, з якою не можна показувати ні інвестору, ні першим клієнтам.
Підхід
Сім днів. Перші два — розмови по 90 хв: ми пройшлись по тому, що саме prototype робить, які дані торкає, де живуть ключі і паролі. Наступні три дні — детальний technical review коду і інфраструктури: безпека (де ключі, як зберігаються паролі користувачів, чи правильно ізольовані тестові дані), реалістичність продакшн-запуску, оцінка боргу. Один день — пишемо звіт людською мовою: 3 критичні питання, що блокують показ інвестору; 5 середніх, що треба полагодити перед першим клієнтом; список того, що добре і що зайво переписувати.
Засновник отримав документ на 7 сторінок + 30-хв розмову по ньому. У документі — чіткі рекомендації, що робити власноруч (3 пункти, по півгодини кожен), що віддати джуну-розробнику на 2 дні, і що — реально — варто переробити перед запуском.
Результат
Інвестор отримав short-version звіту і погодився на наступний раунд розмов. Засновник не підписав 3-місячний контракт на “переписати все” — натомість найняв одного частково зайнятого розробника на 6 годин на тиждень для критичних пунктів. Бюджет на цей перший quarter: ~$3K замість ~$15K, що пропонували знайомі. Найважливіше — у засновника зʼявилось спокійне розуміння, що його прототип не “картонний”, але має 3 конкретні слабкі точки, які треба прикрити перед першим реальним користувачем.
Чого це навчило
Vibe-coding-прототипи частіше “переписують з нуля” не тому, що вони погані, а тому, що людина без техдиректора не вміє відрізнити “критичний борг” від “стилістичних розбіжностей”. Незалежний 7-денний погляд цю різницю чітко проводить — і часто рятує засновнику $10-15K, які він би віддав за непотрібний переписаний код.
Це ілюстративний композитний патерн з 8 років роботи у IT — не конкретний клієнт. AG у фазі валідації.