{
  "items": [
    {
      "slug": "mamalino-storefront",
      "meta": "CS-Cart / дизайн",
      "year": "2026",
      "status": "Кейс",
      "image": "assets/mamalino-card.png",
      "alt": "Концепт обновлённой витрины магазина Mamalino",
      "title": "Mamalino: мягкая витрина и понятный путь к покупке",
      "teaser": "Редизайн CS-Cart-витрины без лендингового шума: спокойный каталог, ясная иерархия и продукт в главной роли.",
      "body": "Mamalino — рабочий черновик редизайна витрины на CS-Cart. Задача не в том, чтобы навесить побольше эффектов, а в том, чтобы быстрее привести человека от первого экрана к понятному выбору.\n\nВ основе — спокойная типографика, крупный продуктовый визуал и меньше конкурирующих акцентов. Этот кейс будет пополняться по мере того, как решения проходят проверку на реальном каталоге."
    },
    {
      "slug": "ai-feature-worth-building",
      "meta": "AI",
      "year": "2026",
      "status": "Черновик",
      "image": "assets/labs-card.png",
      "alt": "Визуал лаборатории с AI-инструментами",
      "title": "Как я выбираю AI-фичу, которую стоит делать",
      "teaser": "Не начинаю с вау-демо. Сначала ищу место, где модель снимает ручную работу, а не добавляет новый ритуал.",
      "body": "AI-фича должна начинаться с боли, а не с красивого промпта. Если сценарий и без модели живёт нормально, лучше его не трогать.\n\nЯ смотрю на три вещи: где человек копирует одно и то же, где решение уже похоже на текстовую рутину и где результат можно проверить без шаманства. Так появляются нормальные задачи: описания товаров, SEO-черновики, JSON-LD, подсказки для каталога."
    },
    {
      "slug": "store-search-breaks-earlier",
      "meta": "CS-Cart",
      "year": "2026",
      "status": "Скелет",
      "image": "assets/fast-search.png",
      "alt": "Карточка быстрого поиска для интернет-магазина",
      "title": "Поиск в магазине ломается раньше, чем кажется",
      "teaser": "Если поиск тупит, проблема часто не в поле ввода. Она в каталоге, синонимах, фильтрах и ожиданиях покупателя.",
      "body": "Покупатель не обязан знать, как у тебя называется товар в админке. Он пишет по-своему: с ошибкой, с брендом, с кусочком артикула, иногда вообще бытовым языком.\n\nХороший поиск вытаскивает наружу качество каталога. Плохой быстро показывает, где названия, фильтры и структура магазина живут каждый сам за себя."
    },
    {
      "slug": "lazy-product-signal",
      "meta": "Автоматизация",
      "year": "2026",
      "status": "Заметка",
      "image": "assets/summary-bot.png",
      "alt": "Визуал Telegram-бота для кратких выжимок",
      "title": "Лень как нормальный продуктовый сигнал",
      "teaser": "Когда рука третий раз тянется делать одно и то же, это уже не характер. Это кандидат на маленький инструмент.",
      "body": "Лень часто честнее бэклога. Она показывает, где процесс просит кнопку, шаблон, агента или хотя бы нормальную инструкцию.\n\nЯ не люблю автоматизировать всё подряд. Сначала надо поймать повтор, понять цену ошибки и оставить человеку место для решения. Тогда маленький бот или скрипт не мешает, а реально снимает шум."
    },
    {
      "slug": "spec-survives-first-call",
      "meta": "Продукт",
      "year": "2026",
      "status": "Идея",
      "image": "assets/cscart-toolkit.png",
      "alt": "Набор продуктовых инструментов для CS-Cart",
      "title": "Спека должна пережить первый созвон",
      "teaser": "Хорошая спека не пытается быть романом. Она держит контекст, спорные места и границы решения.",
      "body": "Спека нужна не для красоты. Она нужна, чтобы разработка, продукт и поддержка спорили об одном и том же, а не каждый о своей версии задачи.\n\nЯ стараюсь писать коротко: что болит, кто пользователь, какой сценарий считаем нормальным, где не лезем в этот релиз. Всё остальное можно добавить, когда появится реальный вопрос."
    }
  ]
}
