Лаборатория проектов

Хроника проектов

Рабочий дневник Ольги Писаревой

22дней
34событий
2025–2026период
Проекты

Выбрать линию развития

Проект

AI-кино

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

1 записьсен 2026
4 ОКТ 2026

Хроника дня

4 события

Сегодня несколько инструментов дошли до состояния, когда всё меньше приходится помнить и связывать вручную. В Хронике проектов PsySite Publisher теперь работает с реальными датами через календарь и хранит локальный каталог новых проектов. Если проект уже был создан, его можно снова выбрать, а система использует тот же стабильный slug вместо создания дубля.

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

Больше всего технической работы сегодня пришлось на Смыслорез. Сначала для версии 2.1.29 появилась отдельная браузерная ветка, где можно безопасно проверять новые проекты, Text Edit и монтаж, не затрагивая рабочую версию. В ней же заработал системный выбор папки через Finder, замена исходного видео и более простой интерфейс настроек.

Следующий шаг оказался уже не диагностическим: браузерная версия была собрана в переносимый Smyslorez 3.0 для Apple Silicon. В комплект вошли собственные Python и FFmpeg, поэтому программу можно запускать из обычной папки без установленного Homebrew. Проверены перенос сборки, распаковка ZIP, запуск интерфейса и API, старый проект, подготовка клипа, предпросмотр и финальный монтаж.

2 ОКТ 2026

Хроника дня

2 события

2 октября работа шла сразу в двух системах, которые помогают собирать разрозненные действия в понятный процесс.

В PsySite Chronicle появилась более наглядная история проектов. События внутри проекта теперь можно показывать списком, при этом дневная хроника сохраняет связный текст. Галерея проекта объединяет изображения, загруженные вручную, и картинки из событий, учитывает даты и убирает повторы. В истории этого дня найдены выдачи PsySite Chronicle 0.6.4 и Chronicle Publisher 0.2.8, хотя подтверждения установки этих версий на сайт пока нет.

Параллельно развивался пульт «Школы за 5 минут». В нём появились задания администратора с приоритетами, описанием, привязкой к классу и предмету, статусами и историей. Ещё один крупный шаг – мастер подготовки класса: он формирует запрос для ChatGPT, принимает JSON со списком предметов и учебников, создаёт структуру папок и сохраняет сведения об учебниках. В результате пульт постепенно становится единым рабочим местом, где можно не только вести материалы по этапам, но и готовить саму структуру нового класса.

1 ОКТ 2026

Хроника дня

1 событие

История Смыслореза началась с довольно конкретной задачи: локально расшифровать видео и получить текст с нормальными таймкодами. 18 августа появилась первая рабочая Windows-версия с Whisper Base и Medium, а уже на следующий день приложение заметно выросло. Появились редактируемые субтитры, перевод, смысловой поиск фрагментов, сцены, изображения, предпросмотр и полноценный экспорт видео.

Следующий слой оказался менее заметным внешне, но без него программу трудно было бы выпускать как продукт. Появились trial, привязка лицензий к устройствам, перенос активации, отдельная редакция Base и production-проверки. К 24 августа была зафиксирована полная Windows-версия 2.1.23, которая проводила видео через весь маршрут от импорта и транскрипции до монтажа и MP4.

В сентябре проект стал многоплатформенным. Сначала модели вынесли из установщика, затем появилась рабочая macOS-ветка, standalone-сборка и DMG. Параллельно начался Android-прототип на Flutter. Отдельно развивался Premium: встроенный AI-поиск получил OpenAI, поддержку Gemini и xAI, защищённое хранение ключей и собственную схему лицензирования.

К середине сентября Base и Premium уже существовали как две отдельные проверяемые редакции, а модели и установщики можно было обновлять независимо через собственную систему доставки. В конце месяца основная работа сместилась к реальному пользовательскому циклу на macOS и переносу исправлений обратно в Windows: сохранению ручных субтитров, корректным вырезам, звуку, preview, экспорту и одинаковому поведению программы на двух системах.

Сегодня macOS-ветка получила ещё одну точку фиксации. Клиентскую версию 2.1.25 собрали на commit f890cb6, подготовили DMG размером около 105 МБ, зафиксировали SHA-256 и архив релиза. Финальное состояние закрепили тегом macos-2.1.25-final, а рабочее дерево проекта оставалось чистым.

30 СЕН 2026

Хроника дня

1 событие

Проверка реального Windows-проекта показала два важных расхождения с уже исправленной macOS-логикой. При удалении слов в начале фрагмента звук исчезал, но видеоряд не вырезался и не сдвигался как ожидалось. Ручные субтитры при сохранении в некоторых сценариях могли перезаписываться исходной транскрипцией.

Параллельно macOS-ветка получила большой пакет исправлений. Коммит 3ee82ac устранил stale prepared/montage, проблемы PTS/DTS, перенос длинных ASS-субтитров и рассинхрон субтитров, после чего 47 тестов прошли успешно. Коммит 019a510 исправил потерю subtitle-фраз после Text Edit и связанные части UI, проверки дали 59 из 59 и 38 из 38 PASS.

Ручная проверка всё ещё обнаружила legacy-сценарий с неполным text_edit_subtitles, поэтому macOS-ветку пока нельзя было считать полностью закрытой.

29 СЕН 2026

Хроника дня

4 события

Сегодня тот самый день, когда несколько параллельных задач неожиданно начали собираться в систему. Большой кусок работы снова достался «Школе за 5 минут»: продолжила развивать SEO/GEO-контур, внутреннюю перелинковку, sitemap, robots.txt, структурированные данные и мониторинг индексации. Параллельно готовила учебный контент и поисковые блоки для биологии и белорусской литературы 10 класса.

В «Смыслорезе» продолжилась работа с Windows-сборкой. Нашёлся отдельный дрейф между пользовательскими и эффективными границами фрагмента, подготовлен следующий патч, а сценарий работы с готовой транскрипцией и субтитрами стал более явным и управляемым. Появились новые FIX05-сборки для дальнейшей проверки установки и запуска. Одновременно на Windows прошла проверку часть исправлений, перенесённых из macOS: активный язык и retained ranges сохранились после Text Edit, а аудиотест preview, prepared и direct export не обнаружил возврата удалённого звука. Полностью свести поведение двух версий пока не удалось.

Главным новым проектом дня стала сама хроника PsySite. Появилась архитектура, в которой один рабочий день хранится один раз, а отдельные изменения автоматически собираются в хронологию каждого проекта.

За несколько итераций хроника получила страницы проектов, календарь, проектные линии, изображения, мобильную адаптацию, SEO/GEO и собственный Publisher. Теперь одна публикация могла обновлять общий дневник и связанные проектные линии без дублирования записей.

Publisher для Schoolin5 стал удобнее для больших массивов тем, а поисковые данные получили более прозрачный контур контроля. Между большими задачами удалось локализовать причину, по которой ChatGPT в Edge возвращался к масштабу 80%: виновником оказалась синхронизация настроек браузера.

28 СЕН 2026

Хроника дня

5 событий

Вчера у меня был день из серии: открываешь утром компьютер для одного дела, а вечером понимаешь, что за день успела пожить примерно четыре профессиональные жизни.

Продолжала собирать «Школу за 5 минут»: подключала аналитику и Search Console, занималась регистрацией сайта и интернет-эквайрингом. Параллельно пришлось переключиться на безопасность другого сайта и очистить заражённые файлы.

Ещё разбиралась с новой системой ChatGPT Skills, проверяла лицензии и API «Смыслореза», а между техническими задачами тестировала Seedance и Flow для AI-кино. В общей хронике все эти линии остаются рядом, а на страницах проектов расходятся по своим временным линиям.

24 СЕН 2026

Хроника дня

1 событие

Сегодня macOS-версия прошла основной пользовательский маршрут. После исправления запуска Whisper-worker через CFBundleExecutable модели Base и Medium смогли транскрибировать видео на реальном Mac без повторной загрузки.

После переработки Text Edit тесты дали 70 из 70 PASS. Проверили ручные и переведённые субтитры, preview, prepared clips, SRT, экспорт и стандартные команды редактирования. Финальный DMG 2.1.24 получил корректную версию, arm64-сборку и валидную подпись, а обновление заменой .app сохраняло проекты и модели.

16 СЕН 2026

Хроника дня

1 событие

Финальные Windows-установщики Base и Premium 1.0.0 прошли smoke-проверки. Для Premium отдельно подтвердили работу защищённого payload.

В production развернули портал лицензирования версии 0.3, его health-проверка вернула HTTP 200. В тот же день плагин выдачи Смыслореза научился автоматически завершать бесплатные заказы, включая зависшие trial-заказы. К этому моменту Windows-релизы, лицензирование и выдача продукта уже работали как одна система.

15 СЕН 2026

Хроника дня

1 событие

Сегодня изменилась схема распространения Смыслореза. Windows Base 1.0.0 загрузили в объектное хранилище вместе с сопутствующими файлами, а модели закрепили в одном общем архиве Smyslorez_Models.zip.

Для Base и Premium на Windows и macOS появились отдельные архивы. Плагин Smyslorez R2 Downloads 1.1.0 создал пять стабильных точек загрузки, поэтому WooCommerce-ссылки больше не зависели от конкретного номера версии файла.

14 СЕН 2026

Хроника дня

1 событие

Premium 1.0.0 собрали как отдельную редакцию и установили рядом с Base. Две версии получили технически разделённые права и отдельную проверку защищённого payload.

Smoke-тест Premium дал 33 из 33 PASS, AI-регрессия – 15 из 15 PASS. Whisper Base и Medium работали без подмены моделей. В схему защиты вошли Ed25519, e-mail OTP, привязка к устройствам, лимит двух устройств, 72-часовой trial и offline grace.

13 СЕН 2026

Хроника дня

1 событие

Base перешёл от экспериментальных версий 0.2.x к самостоятельному релизу 1.0.0. У него появились отдельный AppId и собственный путь установки. Проверки подтвердили параллельную установку, удаление, сохранность проектов и общую регрессию, а релиз закрепили отдельным commit и тегом.

Параллельно Premium получил рабочий встроенный AI-поиск. Реальный запрос к OpenAI через gpt-5-mini вернул два смысловых фрагмента. Для Gemini и xAI появилась программная поддержка, а API-ключи хранились через Windows DPAPI. Тесты подтвердили, что Premium-функции не вмешиваются в Base и монтаж.

12 СЕН 2026

Хроника дня

1 событие

У Смыслореза появилась мобильная ветка. На Flutter создан проект Smyslorez Mobile с локальными проектами, выбором видео и основой для мобильного лицензирования.

Приложение успешно запустилось на Android и научилось воспроизводить выбранное видео. Полноценную Whisper-транскрипцию на мобильном устройстве к этому результату пока не относили.

9 СЕН 2026

Хроника дня

1 событие

Новая схема лицензирования дошла до Windows-клиента. Активация по e-mail и OTP заработала поверх существующих trial, DPAPI, Ed25519 и привязки устройства.

Первый и второй компьютер прошли активацию, третий был корректно отклонён. Клиентские тесты дали 9 PASS, общий регрессионный набор – 51 PASS. Отдельный установщик для этого этапа пока не собирали.

8 СЕН 2026

Хроника дня

1 событие

macOS-ветку довели до воспроизводимой standalone-сборки. В пакет вошли backend, bundled runtime, FFmpeg и работа с проектами. Приложение получило ad-hoc подпись, был собран DMG и проверена его контрольная сумма. Базовую ветку закрепили тегом v2.1.23-macos-client.

В тот же день начался новый этап лицензирования. На серверной стороне появились активация по e-mail, одноразовый код и ограничение максимум на два устройства. OTP защищался HMAC-SHA256, при этом сохранилась совместимость со старым API, trial, device binding и Ed25519. Серверные тесты завершились результатом 24 из 24 PASS.

7 СЕН 2026

Хроника дня

1 событие

Сегодня Смыслорез вышел за пределы Windows. Для macOS подготовили платформенную основу полной версии с сохранением проектов и общей архитектурой приложения.

На реальном arm64 Mac заработали Python runtime, оболочка PyObjC/WKWebView, backend FastAPI, основной интерфейс и раздел монтажа. Репозиторий был зафиксирован на чистом коммите платформенной основы.

6 СЕН 2026

Хроника дня

1 событие

В Base 0.2.2 изменилась сама схема доставки программы. Установщик теперь содержал программную часть без моделей и документации, а внешние модели проверялись отдельно.

Одновременно в исходниках заработали вставка YouTube-ссылки из буфера, склеенные таймкоды и экспорт транскрипции в JSON, SRT, VTT и TXT. Production-лицензирование также прошло проверку.

27 АВГ 2026

Хроника дня

1 событие

27 августа я начинала с очень конкретной задачи: перестать вручную публиковать каждое школьное видео на YouTube.

В течение дня простая идея загрузчика разрослась в отдельный Publisher: появились метаданные, плейлисты, расписание, сохранение состояния и логирование. Этот день хорошо показывает принцип всей хроники: сначала фиксируется рабочий день, а конкретные изменения автоматически попадают в историю соответствующего проекта.

24 АВГ 2026

Хроника дня

1 событие

Сегодня зафиксирована полная Windows-база Смыслореза 2.1.23. В одном приложении уже работал весь маршрут: импорт видео, локальная транскрипция Whisper Base или Medium, смысловой поиск, редактирование текста и границ, субтитры, монтаж и MP4-экспорт. Поддерживались форматы 16:9, 9:16 и 1:1 и качество до 1440p.

Параллельно отдельная редакция Base дошла до production-проверки. Для неё собрали Smyslorez_Base_Setup_0.2.exe, провели реальный E2E и получили 33 из 33 PASS. После закрытия приложение не оставляло видимых консольных окон и зависших процессов. Authenticode-подписи у этой сборки пока не было.

21 АВГ 2026

Хроника дня

1 событие

У Смыслореза появился ещё один важный слой: рабочее лицензирование. На staging запустили сервер версии 2.1.17 и проверили полный пользовательский сценарий.

Тест охватил 72-часовой trial, защиту от повторной установки trial, блокировку после окончания срока, файл лицензии, привязку к устройству, перенос и сброс устройства. После переноса старое устройство блокировалось, а операции сохранялись в истории.

19 АВГ 2026

Хроника дня

1 событие

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

Для смыслового поиска добавилась работа с внешними нейросетями и OpenAI API. Монтаж получил сцены, изображения, drag-and-drop, предпросмотр, переходы и экспорт до 2K. Финальный экспорт проверили в совместимом H.264 High, yuv420p и AAC.

18 АВГ 2026

Хроника дня

1 событие

Сегодня Смыслорез впервые заработал как самостоятельное локальное приложение для Windows. Собрана первая именованная версия с собственным runtime, а в ветке 2.1.1 уже можно было загрузить видео и получить транскрипцию.

Whisper получил режимы Auto, Medium и Base. Программа учитывала ресурсы компьютера и при необходимости могла переходить с Medium на более лёгкий Base. Транскрипция была проверена в реальной работе.

30 АВГ 2025

Хроника дня

2 события

Сегодняшняя работа оказалась в основном про структуру. В проекте транскрибации вебинара о работе с пограничными клиентами я привела в порядок первые части расшифровки: убрала лишние переносы, собрала реплики в цельные абзацы, обозначила ведущих и добавила метки [СЛАЙД] там, где разговор связан с презентацией.

Отдельный блок дня заняли учебные материалы. Для проекта видео по биологии 9 класса я собрала единый список из 26 параграфов и подготовила названия и описания первых двух видео – о клетке и о тканях.

В курсе алгебры 9 класса появился последовательный список из 31 темы и описание обзорного видео. Для материалов по алгебре 7-8 классов подготовлено универсальное описание, которое объединяет основные темы курса: степени, корни, формулы сокращённого умножения, уравнения, неравенства и графики.

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