# Верстак — MVP checklist ## MVP цель Первая версия должна позволять реально начать пользоваться Верстаком как заменой части DokuWiki и папочного хаоса. ## Обязательные функции - [x] Создать vault. - [x] Создать дерево дел. - [x] Создать Markdown-заметку. - [x] Редактировать Markdown-заметку. - [x] Добавить файл в дело. - [x] Открыть файл системным приложением. - [x] Создать action “Открыть URL”. - [x] Создать action “Открыть папку”. - [x] Создать action “Запустить команду”. - [x] Добавить запись работы. - [x] Скопировать отчёт по работам. - [x] Поиск по заметкам. - [x] Поиск по именам файлов. - [x] Поиск по журналу работ. - [x] Базовый импорт DokuWiki (плагин). - [x] Базовая ручная синхронизация через сервер. - [x] Базовые activity events и предложения для журнала работ. - [x] Настройки vault/sync/templates/plugins. ## Необязательные, но желательные - [ ] Неразобранное. - [ ] Скан папки work. - [ ] Внешние linked files. - [x] Action log. - [x] Activity events MVP. - [ ] Conflict resolver UI. - [ ] Restore from sync server. - [ ] Backup export / retention snapshots. - [ ] TUI MVP. ## Не входит в первый MVP - [ ] Полная синхронизация с restore/conflict UI/retention. - [ ] Активные окна. - [ ] Browser tracking. - [ ] Encrypted secret notes. - [ ] PDF preview. - [ ] Office preview. - [ ] Мобильное приложение. - [ ] Multi-user. - [ ] ИИ. ## Проверка MVP руками 1. Создать vault `~/VerstakVault`. 2. Создать `Клиенты / ООО Ромашка / Сайт`. 3. Создать `overview.md`. 4. Добавить `dogovor.docx`. 5. Открыть `dogovor.docx`. 6. Создать action “Открыть сайт”. 7. Создать action “Открыть папку”. 8. Добавить worklog “3ч, обновил витрину”. 9. Найти “витрину” через поиск. 10. Закрыть и открыть приложение. 11. Убедиться, что всё осталось на месте. ## Первый demo-сценарий ```text Верстак запускается. Пользователь видит экран “Сегодня”. Создаёт дело клиента. Добавляет заметку. Перетаскивает договор. Создаёт кнопку открытия сайта. Записывает работу. Поиском находит старую заметку. ``` Если это работает — проект уже живой.