verstak/docs/08_MVP_Checklist.md

74 lines
2.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Верстак — 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 (плагин).
## Необязательные, но желательные
- [ ] Неразобранное.
- [ ] Скан папки work.
- [ ] Внешние linked files.
- [ ] Action log.
- [ ] Activity events MVP.
- [ ] TUI MVP.
## Не входит в первый MVP
- [ ] Полная синхронизация.
- [ ] Активные окна.
- [ ] 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
Верстак запускается.
Пользователь видит экран “Сегодня”.
Создаёт дело клиента.
Добавляет заметку.
Перетаскивает договор.
Создаёт кнопку открытия сайта.
Записывает работу.
Поиском находит старую заметку.
```
Если это работает — проект уже живой.