Приложение столкнулось с неожиданной ошибкой
+{this.state.error.toString()}
+ {error}
+Просмотр и анализ всех действий в системе
+Нет событий для отображения
+{JSON.stringify(event.metadata, null, 2)}
+ Диалог с ИИ агентом. Результаты действий отображаются здесь.
+Нажмите «Выбрать папку» для анализа проекта или введите сообщение ниже.
+{r.narrative || r.path}
+ {r.findings?.length > 0 && ( +Находки
+Рекомендации
++ Управление системой безопасности и политиками +
+{card.description}
++ Все модули работают в режиме реального времени. Изменения применяются немедленно и логируются в журнале аудита. +
+Используются системные директории (не зависят от $HOME):
+
+ Endpoint: …/releases/latest/download/latest.json
+
+ Подпись обязательна; pubkey задаётся в tauri.conf.json. Если ключ не настроен — проверка обновлений вернёт ошибку. +
+Все документы компании Mura Menasa
+Раздел документов компании.
+Диалог для ввода платежей (текст, скриншот, PDF), ИИ распознавание, таблица, выгрузка в PDF/Excel за период
+Модуль финансов: ввод данных о платежах, распознавание ИИ, отчёты за выбранный период.
+Запрашиваемая страница не существует или была перемещена
+ +ФИО, дата и место рождения, проживание, паспорт, Emirates ID, аренда, учёт рабочего времени, начисление ЗП
+Кнопка «Добавить» — форма: ФИО, дата/место рождения, проживание в РФ/за рубежом, копии паспорта и Emirates ID, адрес в Дубае, дата платежа за аренду (напоминание за месяц на дашборде), учёт рабочего времени, автоначисление ЗП.
+Управление правилами безопасности
+{status === 'active' ? 'Движок политик активен' : 'Движок политик неактивен'}
+АРМАК, ФАА, ЕАСА, Mura Menasa — разметка документов
+Документы раздела
+Мониторинг и защита от утечек конфиденциальных данных
+{status === 'active' ? 'Мониторинг активен' : 'Мониторинг неактивен'}
+Выбор: ТМЦ (ТВ3-117, НР-3, АИ-9) или Закупки
+ТВ3-117 / НР-3 / АИ-9 — акты входного/выходного контроля
+Внесение текста или фото, распознавание ИИ агентом
+
+ Выберите папку проекта для анализа.
+Или введите путь или сообщение ниже.
+Пока нет записей. Запустите анализ папки.
+ ) : ( + history.map((item, i) => ( +{item.path}
+{item.projectType ?? '—'} · риск {item.risk ?? '—'} · проблем {item.issueCount ?? 0}
+До:
+{d.before}
+ После:
+{d.after}
+ Файл или каталог будет удалён.
+ )} +Проверка типов и сборки после применения будет доступна в следующей версии.
+ )} + {tab === 'write' && ( +Написание и генерация кода по результатам проверки — в разработке.
+ )} +Контекст проекта
++ {[ctx.stack?.join(', '), ctx.maturity, ctx.risk_level && `риск ${ctx.risk_level}`].filter(Boolean).join(' · ')} +
++ Тип проекта:{' '} + {r.structure.project_type} +
+ )} + {r.structure.architecture && ( ++ Архитектура:{' '} + {r.structure.architecture} +
+ )} +Находки
+Топ-рекомендации
+Исправления
+
+ Endpoint: {UPDATER_ENDPOINT}
+
Канал: {CHANNEL}
+ + {checkResult && ( +
+ {logLines.join('\n')}
+
+