Strelec Labs
ENОбсудить задачу
Меню

PRECISION ENGINEERING PORTFOLIO

Production Rescue

AI собрал продукт. Я довожу его до реального бизнеса.

Claude, Cursor, Lovable и другие AI-инструменты быстро доводят продукт до демо. Я подключаюсь там, где начинаются реальные пользователи, деньги, права доступа, webhooks, серверы и ответственность.

  • AI-Built Codebases
  • Production Rescue
  • Auth / Payments / Webhooks
  • Deployment & Reliability
  • Ongoing Care

Удалённо · RU / EN

СОБСТВЕННЫЕ СИСТЕМЫ / ИНЖЕНЕРНЫЕ КЕЙСЫ

Как выглядит rescue-инженерия

Реальная работа над собственными системами: состояние, retries, browser automation, AI-выполнение и production-проверки.

01 / Backend · State machines

Backend без повторного выполнения

Регрессионные тесты; внешние операции замоканы

Проблема
Повторные запросы могли повторить работу или изменить активное состояние заказа.
Решение
Стабильная идентичность, сохраняемое состояние и защита переходов lifecycle.
Результат
Регрессионные проверки сохраняют исходный заказ и предотвращают повторное выполнение.
Проверка
Regression suite · Lifecycle assertions

02 / Автоматизация · Telegram

Проверяемая браузерная автоматизация

Проверены живой canary и повтор

Проблема
Проверка доставки через браузер и обнаружение дублей были ненадёжны.
Решение
Точная проверка диалога, сохраняемая очередь, подтверждение текста сообщения и очистки composer.
Результат
Живой self-canary отправлен один раз. Повтор не создал второго сообщения.
Проверка
Browser canary · Duplicate replay · Queue state

03 / AI workflows · Execution gates

AI с контролем реального выполнения

Синтетические сценарии проверены; runtime развёрнут

Проблема
Ассистент мог сообщить о начале работы, хотя исполняемая задача ещё не была создана.
Решение
Проверка намерения и существующего состояния заказа. Обязательные evidence и QA перед сдачей.
Результат
Контрольные тесты: блокер не создаёт задачу; разрешённый сценарий запускается один раз и проходит review.
Проверка
Synthetic regressions · QA assertions · Deployment verification

ПОДХОД SENIOR ENGINEER

Сначала понять. Сохранить рабочее. Исправить важное.

Без слепого переписывания. Сначала устанавливаю фактическое состояние системы, сохраняю рабочие цепочки, чиню критические риски и проверяю результат там, где система реально работает.

Беру AI-built и унаследованные проекты

Разбираю код, созданный AI и людьми, восстанавливаю зависимости и определяю каноническую реализацию до изменения системы.

Проверяю критические бизнес-цепочки целиком

Auth, платежи, webhooks, база, runtime, Linux, сеть и deployment — одна система. Симптом только указывает, откуда начинать.

Оставляю систему обслуживаемой

Точечный fix, регрессии, deployment evidence, rollback и понятная передача. После запуска могу держать систему на плаву постоянно.

ИНЖЕНЕРНЫЙ МЕТОД

  1. 01

    INSPECT

    Изучаю код, логи, runtime и сеть.

  2. 02

    REPRODUCE

    Воспроизвожу исходный сбой. Фиксирую evidence.

  3. 03

    ROOT CAUSE

    Нахожу реальную причину отказа.

  4. 04

    FIX

    Вношу минимальное безопасное изменение.

  5. 05

    VERIFY

    Проверяю исходный сбой, регрессии и deployment.

  6. 06

    DELIVER

    Передаю проверенный результат, evidence и rollback.

Исправление завершено только после повторной проверки исходной проблемы.

КАКИЕ ЗАДАЧИ РЕШАЮ

Приложение уже есть. Теперь оно должно выдержать реальность.

Для продуктов, собранных через Claude, Cursor, Lovable, Replit или смешанной human/AI-разработкой — особенно когда реальные пользователи, деньги и production вскрыли сложные места.

01

Аудит AI-built приложения

Есть рабочее демо или ранний продукт, но коду уже сложно доверять. Проверяю архитектуру, auth, secrets, права, платежи, webhooks, данные и риски deployment — затем отделяю обязательные исправления от второстепенных.

Claude · Cursor · Lovable · Existing code

Обсудить задачу
02

Rescue sprint

Чиню критические цепочки, которые блокируют запуск или деньги: auth, роли, API-контракты, платежи, idempotency webhook, очереди, состояние базы и повторяющиеся production-баги.

Root cause · Targeted fixes · Regression checks

Обсудить задачу
03

Вывод в production

Превращаю код, который работает локально, в контролируемую production-систему: CI/CD, Docker/VPS/Vercel/Railway, environments, secrets, backups, monitoring, health checks и rollback.

Deploy · Observability · Backups · Recovery

Обсудить задачу
04

Держать систему на плаву

Сопровождение после запуска: мониторинг сбоев, проверка рискованных AI-изменений, зависимости и инфраструктура, инциденты и регулярно проверяемое восстановление.

Monitoring · Maintenance · Incident response

Обсудить задачу
05

Takeover существующего проекта

Разработчик ушёл, ветки расходятся или никто уже не знает, что реально развёрнуто. Восстанавливаю фактическое состояние, сохраняю полезную работу и строю безопасный путь дальше.

Codebase mapping · Release truth · Handoff

Обсудить задачу

ENGINEERING STACK

Инструменты подбираются под систему и задачу.

  • TypeScript
  • JavaScript
  • Node.js
  • Bun
  • Python
  • Next.js
  • React
  • Linux
  • Docker
  • GitHub
  • Railway
  • Vercel
  • API / Webhooks
  • Telegram
  • AI / LLM
  • Automation
  • systemd
  • Networking

СТАРТОВЫЕ ОРИЕНТИРЫ

Сначала диагностика. Дальше — только если есть смысл.

Это стартовые ориентиры, не фиксированные цены. Rescue начинается с ограниченной диагностики: сначала понятно, что реально сломано, и только потом согласуется большой этап.

Codebase Triage

от $99

Диагностика одной блокирующей production-проблемы.

Production Audit

от $350

Приоритизированный аудит AI-built или унаследованного приложения.

Rescue Sprint

от $900

Критические исправления, регрессии и контролируемая production-сдача.

Production Care

от $299/мес

Мониторинг, обслуживание и инциденты после запуска.

ОБСУДИТЬ ЗАДАЧУ

Что собрал AI — и где всё перестало быть простым?

Опишите, что делает продукт, чем его собирали, чему вы больше не доверяете и что должно работать в production. Для начала достаточно ссылки на репозиторий или публичный URL.

  1. Отправьте описание
  2. Получите номер заявки
  3. Продолжите тот же запрос в Telegram

Регистрация не нужна. Не отправляйте пароли и ключи. Сначала evidence и ограниченный scope — никакого слепого переписывания.

Добавить контакт, ссылки или фрагмент ошибки

Опишите задачу без паролей, API-ключей и персональных данных.