verstak-docs/01_Product_Vision.md

4.6 KiB
Raw Permalink Blame History

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 на другой;
  • пятый поставит два редактора и будет выбирать нужный.

Верстак остается одним рабочим местом, но инструменты на этом месте можно менять.