Илья Шкура
EN UK RU

Проекты

Приложения, которые можно открыть самому.

Два приложения из моих кейсов работают в сети: собраны в Claude Code, проверены и исправлены. Войдите демо-входом и попробуйте. Ниже — Iterum, система, которую я делаю для проверки аналитических отчётов.

Живые приложения

Только тестовые данные; регистрация закрыта, письма не уходят, и каждую ночь всё возвращается к исходному состоянию, так что вводите вымышленные имена.

Supabase · тестовый режим Stripe

Nordaloom, магазин трикотажа

Каталог, оплата картой, возвраты и админка владельца. 28 проблем в магазине, как его сдали; 24 исправлены. Карта 4242 4242 4242 4242, любая будущая дата, любой CVC.

  • Покупатель: customer@demo.nordaloom.example / knit-customer
  • Владелец (админка на /admin): owner@nordaloom.example / knit-owner

Firebase

Folioport, портал для клиентов дизайн-студий

Проекты с этапами, утверждение клиентом, файлы, ссылки и тарифы. 29 проблем с тем, кто что видит и меняет; 26 исправлены, 3 частично, высоких не осталось. Загрузки: картинки и PDF до 2 МБ.

  • Владелец студии: camille@atelierbrume.example / demo-owner
  • Фрилансер: oskar@bergmotion.example / demo-freelancer
  • Главный контакт клиента: jonas@velolumen.example / demo-client
  • Основатель (админка всех студий): founder@folioport.example / demo-founder

Мой собственный проект

Iterum

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

Репозиторий на GitHub

Что делает

Получает отчёт и исходные данные к нему и возвращает документ, где у каждой цифры есть статус: совпадает, не совпадает (с обоими значениями) или проверить нельзя, и почему.

Как проверяет

Детерминированный код пересчитывает каждую цифру прямо из строк выгрузки. Модели-рецензенты читают текст вокруг цифр. То, что машина решить не может, заранее решает человек.

Что можно проверить самому

К каждому результату прилагается квитанция с SHA-256 каждого файла. Её можно пересчитать командой Get-FileHash или shasum, без Iterum.

Пример результата

Фрагмент документа проверки из кейса с ИИ-отчётом в том виде, в каком его выдаёт система (на английском): 4 строки из 113.

Submitted for checking: 113. Matches: 27. Does not match: 8. Not confirmed: 0. Cannot be verified: 78.

WhereIn the reportWhat it meansFrom the exportStatus
line 98,664Orders in Q1 2026, not cancelled, not a test or staff order8664matches
line 1143,677.95Discount codes in Q1 2026, EUR incl. VAT43677.95matches
line 131,475,396.98Net sales in Q1 2026, EUR incl. VAT, excl. shipping1474891.63does not match
3,217Orders counted in January 2026cannot be verified

Receipt fcc7b27658a0-20260923183029-4fcfdd2c3afb · report release/report.md sha256 e8df0c58…d8d9d4

Документ целиком · Квитанция

Результаты в репозитории

  • Проверка отчёта, который написал ИИ113 цифр: 27 совпали, 8 разошлись из-за одной строки кода ассистента, 78 проверить нельзя, у каждой указана причина.
  • Каталог дефектов68 намеренно заложенных ошибок: 38 для машинных проверок и 30 для моделей-рецензентов, и какой уровень ловит каждую.
  • Сравнение рецензентов579 записей по четырём профилям рецензентов на одних и тех же заложенных ошибках: что каждый останавливает, где только предупреждает, что пропускает и сколько это стоит.
  • Продажи Shopify и выплаты285 084 € между продажами за март и выплатами по картам, разобранные построчно.
  • Пятнадцать фондов на одну дату106 цифр пересчитаны; 37,2% валовой стоимости в приостановленных или исключённых с биржи бумагах.

Материалы в репозитории на английском, систему там называют рабочим именем MAX v2. К заказам я применяю тот же подход: сначала определения, потом независимый пересчёт.