Стол выходит из беты

В начале мая мы открыли страницу с одним обещанием и формой для почты: делаем редактор для писателей, зовём первых. С тех пор прошло три с половиной месяца, за которые в Столе появились рукописи — настоящие, с главами, персонажами и таймлайнами. Сегодня бета заканчивается: Стол Писателя выходит в версию 1.0, и у него появляются тарифы.
Это хороший повод сделать то, что редко делают вслух: разложить на столе всё, что получилось, честно сказать, чего пока нет, и назвать, куда идём дальше.
Что стоит на столе сегодня
Текст. Дерево глав и сцен, редактор без панелей на пол-экрана, автосохранение — команды «сохранить» в Столе нет вовсе, потому что нечего забывать нажать. У каждой сцены есть статус и счётчик слов, у каждой правки — версия: история снимков хранится по каждому сохранению, любую можно открыть, сравнить с текущей и вернуть. Есть фокус-режим, когда на экране остаётся только абзац и вы.
Персонажи. Досье с голосом, характером, страхами и внешностью; связи между героями на графе, а не списком; группы и фракции; присутствие персонажа на таймлайне. Портрет можно сгенерировать по описанию из карточки — Стол соберёт промпт сам, из того, что вы уже написали.
Мир. Локации с атмосферой и деталями, заметки, связи между ними. Мир — не свалка заметок: то, что вы туда занесли, помощник потом использует, разбирая сцену.
Таймлайн. События на слоях — мир, группы, персонажи, сюжет, сцены, арки, — гантт-режим для длительных линий, эмоциональные кривые героев. Видно, кто где находится в момент, который вы сейчас пишете.
Сюжет. Бит-планер с готовыми методологиями: трёхактная структура, путь героя и русская традиция. Карточки битов ложатся на доску, доска связана с реальными сценами, а не живёт отдельной жизнью в другом приложении.
Энциклопедия. Статьи о вашем мире, которые дописывают себя: помощник читает сцены и предлагает завести или дополнить статью, всегда с точной цитатой — откуда факт взят. Вы соглашаетесь или отказываетесь, придумывать за вас он не станет.
Помощник, который знает ваш мир. Это главное, ради чего всё затевалось, и главное, что изменилось за бету. К любому запросу автоматически прикладывается справка о произведении: персонажи с внешностью и возрастом, локации, статьи энциклопедии, события таймлайна. Поэтому разбор сцены ловит не только штампы и провисания темпа, но и противоречия миру — глаза, которые сменили цвет с третьей главы, героя, который по таймлайну сейчас в другом городе, название, разошедшееся с карточкой. Если справки не хватило, помощник ищет по вашей рукописи сам.
Мы не поверили в это на слово и проверили замером. Собрали эталонную сцену, в которую нарочно заложили пять противоречий карточкам персонажей, и прогнали разбор четыре раза — каждый раз дважды, со справкой и без неё. Со справкой помощник находил от трёх до пяти противоречий из пяти, без неё — от одного до трёх. Ни в одном прогоне разбор без справки не оказался лучше; ложных срабатываний — придуманных противоречий, которых в сцене нет, — не было ни разу. Разброс между прогонами есть, модель не арифмометр, но направление во всех замерах одно.
Помощник живёт не в чате, а на полях: кнопки с искрой стоят там, где вы работаете — над сценой, в карточке персонажа, в разборе локации, над таймлайном и скелетом сюжета. Он предлагает варианты переписки и продолжения — черновые, чтобы взять, поправить или выбросить. Заменять ваш голос своим он не нанимался.
Картинки. Обложка произведения, портреты героев, эмблемы групп, виды локаций — генерируются по вашим же карточкам или загружаются своими.
Мотивация без давления. Счётчик слов, серия дней, цели, которые вы ставите сами. Никаких «вы пропустили день, ваш прогресс сгорел» — трекер, который не стыдит.
Экспорт. FB2, EPUB, PDF, DOCX и Markdown, с вшитой обложкой там, где формат её поддерживает. Рукопись — ваша, и забрать её можно в любой момент целиком.
Приватность. Содержимое произведений мы не читаем. В Столе нет ни одного стороннего трекера — и поэтому нет cookie-баннера, который вам нечего нажимать. Даже в отчёты об ошибках текст не попадает: то, что могло бы утащить кусок рукописи в трейсбеке, вырезается до отправки, и это закрыто отдельным тестом. Аккаунт удаляется из настроек профиля — вместе со всеми данными и без переписки с поддержкой.
Чему научила бета
Двум вещам, которые стоит назвать вслух.
Первое: самая дорогая ошибка была самой скучной. Колонка с текстом сцены в базе была объявлена типом, который вмещает 65 тысяч байт — а кириллица занимает по два байта на букву. Это значит, что сцена примерно с тридцати тысяч знаков переставала сохраняться совсем, а автосохранение уходило в вечный повтор. Авторский лист — сорок тысяч знаков, то есть порог достигался одной большой главой. Мы нашли это сами и починили, но урок остался: в инструменте для писателей самая страшная поломка — не упавшая красивая функция, а тихо не сохранившийся абзац.
Второе: обещание в документе — это обязательство в коде. Политика приватности говорила «аккаунт можно удалить в любой момент», а кнопки не было. Страница тарифов обещала, что данные сверх лимитов не удаляются, — а механизма, который это гарантирует, не существовало. Весь последний месяц беты ушёл не на новые возможности, а на то, чтобы каждое написанное про нас предложение стало правдой. Это скучная работа, которую не покажешь на скриншоте, и мы считаем её главной перед тем, как брать деньги.
Что меняется сегодня
Появляются тарифы. Свободный — 0 ₽: одно произведение, до десяти тысяч слов, пять персонажей. Автор — 590 ₽ в месяц или 4900 ₽ в год. Про — 1290 ₽ в месяц, 10 900 ₽ в год. Студия — 2490 ₽ в месяц, 19 900 ₽ в год. Тарифы различаются объёмом: сколько произведений, персонажей, заметок, событий и сколько работы помощника в месяц.
Свободный останется навсегда. Это не триал на две недели, после которого текст запирают. Ограничения у него настоящие — в частности, помощника на Свободном нет: каждый его запрос стоит нам живых денег, и раздавать это бесплатно всем мы не можем, не подняв цену остальным. Но писать, хранить и выгружать рукопись можно бессрочно и бесплатно.
Мы никогда не удаляем ваш текст. Ни при переходе на тариф поменьше, ни если подписка кончилась. То, что оказалось сверх лимитов, переходит в режим только для чтения: открыть, прочитать и выгрузить можно всегда, нельзя только дописывать сверх квоты. Это записано на странице тарифов и работает в коде — не как обещание, а как проверка на каждом сохранении.
Бета-тестерам — письмо и выбор. Всем, кто писал в Столе во время беты, придёт письмо: что стало с вашим аккаунтом и какой тариф выбрать. Ничего не пропадёт и не заблокируется внезапно.
Первой сотне — пожизненные квоты «Про». Тем, кто оставил почту на пре-лендинге и попал в первую сотню, лимиты тарифа «Про» остаются навсегда, без оплаты. Мы обещали пожизненный доступ — вот он.
Что дальше
Ближайшее, над чем работаем:
- Помощник переезжает на поля целиком. Сейчас его замечания приходят панелью сбоку; хотим, чтобы они появлялись прямо в тексте — рядом с тем абзацем, к которому относятся, как пометки редактора на распечатке.
- Анализ вашего стиля. Помощник учится вашей интонации по уже написанному и помогает её держать, а не подменяет собой. Это следующий большой шаг после «знает ваш мир».
- Сюжетные линии на доске. Параллельные ветки, цветные фильтры, маркеры на карточках — чтобы у многолинейного романа было место, где линии видно одновременно.
- Мобильная работа. Читать и дописывать сцены с телефона так, чтобы это было не «сайт на маленьком экране», а нормальный инструмент.
Дальше по карте — десктопное приложение, бета-ридеры с заметками на полях без права править, асинхронное соавторство и подготовка рукописи к публикации на площадках. Сроки по этим пунктам мы сознательно не называем: карта направления у нас есть, а обещать даты по функциям, которых ещё нет в коде, — ровно то, чего мы старались не делать весь этот год.
И то, чего мы не сделаем, чтобы было честно: своей платформы для чтения не будет, ИИ-генератора «напиши за меня роман» не будет, и превращать письмо в трекер привычек с давлением мы не станем.
Спасибо всем, кто писал в Столе, пока он был сырым: находил края, присылал письма, терпел баги и всё равно возвращался к рукописи. Бета получилась не тестом продукта, а тестом того, честно ли мы его делаем.
Стол накрыт. Приходите писать.
— команда Стол Писателя