fb120d5795
- NotesViewModel: список (избранное↑, поиск), открытие/создание/сохранение, toggle favorite, удаление; конфликт 412 поднимается в состояние и разрешается ЯВНЫМ выбором (Оставить мою/ Версия сервера), не молчаливо (mail/071) - NotesScreen: F7ModuleScreen + поиск + пусто-состояние Welcome + список F7ListCard + диалог конфликта (F7AlertDialog) - NoteEditorScreen: markdown-поле (plain, rich/preview — P2), debounce-автосейв → PUT If-Match, read-only состояние, действия избранное/удалить/готово Верифицировано изолированно (worktree origin/main): compileDebugKotlin + 7/7 tests + detekt OK. Закрывает UI-часть P1 read-only ядра. Дальше — регистрация экрана у лида (app/).