3.7 KiB
Верстак — индекс документации
Верстак — local-first рабочий vault для дел, клиентов, проектов, документов, заметок, файлов, скриптов, действий запуска, журнала работ и синхронизации между машинами.
Это не просто заметочник и не CRM. Главная сущность — дело.
Дело может быть:
- клиентом;
- сайтом клиента;
- личным проектом;
- Godot-проектом;
- набором документов;
- рецептом/инструкцией;
- архивом;
- разовой помощью человеку;
- рабочей областью вроде
Рецепты / MySQL / Backup сайта.
Внутри дела живут:
- вложенные папки;
- Markdown-заметки;
- документы
docx/pdf/xlsx/odt; - скриншоты;
- архивы;
- исходники;
- скрипты;
- SQL-фрагменты;
- ссылки;
- запускаемые действия;
- журнал работ;
- примерное время;
- история активности;
- связанные дела.
Файлы пакета
- 01_Product_Spec — полное описание продукта и сценариев.
- 02_Architecture — архитектура core/GUI/TUI/CLI/server.
- 03_Data_Model_Storage — модель данных, SQLite, vault, files, notes, actions.
- 04_Sync_Backup_Activity — синхронизация, восстановление, backup, activity/time tracking.
- 05_UI_UX — экраны GUI/TUI, дерево, дело, поиск, документы, действия.
- 06_Roadmap — план разработки по этапам.
- 07_AI_Coder_Prompts — промпты для ИИ-кодера.
- 08_MVP_Checklist — чеклист первого MVP.
Главные принципы
-
Local-first.
Рабочая копия всегда локальная. Сервер нужен для sync/backup/restore, но программа не должна зависеть от сервера каждый день. -
Данные принадлежат пользователю.
Заметки и файлы физически лежат обычными файлами в vault. SQLite хранит индекс, связи, метаданные, FTS и sync state. -
Дерево дел важнее тегов.
Теги полезны, но основная навигация — вложенное дерево:Клиенты / Ромашка / Сайт / Документы. -
Не таймтрекер, а восстановитель следов.
Верстак не требует постоянно нажимать Start/Stop. Он собирает следы работы и предлагает записать их в журнал. -
GUI основной, TUI быстрый, CLI служебный.
GUI — основная рабочая среда. TUI — быстрый доступ из терминала. CLI — sync, import, scripts, rescue mode. -
Sync не должен уничтожать данные.
Нужны trash, conflict copies, versions, snapshots и retention.
Короткая формула
Верстак — это локальный рабочий кабинет для людей, у которых жизнь состоит из проектов, клиентов, документов, заметок, скриптов, файлов, репозиториев и вечного “где я это сохранил?”.