4.6 KiB
Verstak - Product Vision
1. Зачем существует Верстак
Верстак нужен не как еще один заметочник, файловый менеджер, CRM или таск-трекер. Его задача - удерживать рабочий контекст вокруг дела.
Дело может быть клиентом, проектом, ремонтом, сервером, статьей, устройством, заказом, учебным курсом или личной разработкой. В обычной жизни информация по делу расползается по папкам, wiki, заметкам, истории терминала, чатам, браузеру, password manager, таблицам и памяти. Через месяц трудно восстановить, что было сделано, где актуальный файл, какой сервер относится к какому клиенту, почему была принята та или иная настройка.
Верстак собирает это в один локальный vault.
2. Главная формула
Верстак - local-first рабочий vault вокруг дел.
Внутри дела живут:
- заметки;
- файлы и документы;
- ссылки;
- действия;
- журнал работ;
- история активности;
- отправленные из браузера материалы;
- клиентские доступы и секреты;
- контекст, который нужен, чтобы вернуться к работе через месяц или год.
3. Что меняется в платформенной версии
Раньше Верстак можно было описать как приложение:
Верстак = дерево дел + заметки + файлы + редактор + журнал + синхронизация
Новая модель:
Верстак = 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 на другой;
- пятый поставит два редактора и будет выбирать нужный.
Верстак остается одним рабочим местом, но инструменты на этом месте можно менять.