# Verstak - Product Vision ## 1. Зачем существует Верстак Верстак нужен не как еще один заметочник, файловый менеджер, CRM или таск-трекер. Его задача - удерживать рабочий контекст вокруг дела. Дело может быть клиентом, проектом, ремонтом, сервером, статьей, устройством, заказом, учебным курсом или личной разработкой. В обычной жизни информация по делу расползается по папкам, wiki, заметкам, истории терминала, чатам, браузеру, password manager, таблицам и памяти. Через месяц трудно восстановить, что было сделано, где актуальный файл, какой сервер относится к какому клиенту, почему была принята та или иная настройка. Верстак собирает это в один локальный vault. ## 2. Главная формула > Верстак - local-first рабочий vault вокруг дел. Внутри дела живут: - заметки; - файлы и документы; - ссылки; - действия; - журнал работ; - история активности; - отправленные из браузера материалы; - клиентские доступы и секреты; - контекст, который нужен, чтобы вернуться к работе через месяц или год. ## 3. Что меняется в платформенной версии Раньше Верстак можно было описать как приложение: ```text Верстак = дерево дел + заметки + файлы + редактор + журнал + синхронизация ``` Новая модель: ```text Верстак = core platform + vault + plugin runtime + official plugins ``` Это важно не ради архитектурной красоты. Это защищает проект от превращения в жесткий комбайн, где каждая новая функция врастает в `App.svelte`, backend methods и общий state. ## 4. Что должно остаться неизменным - Local-first: пользовательские данные живут локально и остаются доступными без облака. - Vault остается читаемым человеком: файлы и заметки не должны превращаться в непрозрачную базу. - Главное понятие - дело, а не задача. - Верстак не становится SaaS, CRM или корпоративной системой. - Синхронизация - дополнение, а не источник правды. - Плагины расширяют рабочую среду, но не ломают базовую доступность данных. - Пользователь должен понимать, где лежат его данные и что с ними происходит. ## 5. Что не входит в ядро В ядро не входят: - markdown editor; - file manager; - image/pdf preview; - notes workflow; - activity reconstruction; - journal UI; - browser inbox; - secrets manager; - importer/exporter; - AI assistant; - kanban/calendar/client-specific screens. Все это должно быть плагинами. ## 6. Продуктовая цель платформы Платформенная архитектура нужна, чтобы Верстак мог расти не как один большой экран, а как рабочий стол мастера: - один пользователь может использовать только файлы, заметки и журнал; - другой добавит браузерный inbox и activity recovery; - третий подключит секреты, SSH, серверные профили и клиентские шаблоны; - четвертый заменит markdown editor на другой; - пятый поставит два редактора и будет выбирать нужный. Верстак остается одним рабочим местом, но инструменты на этом месте можно менять.