{ "version": 1, "engine": "shd-universal-v1", "copy": { "discussions": { "ru": [ "Обсуждения", "Темы обсуждений с поиском и просмотром сообщений.", "Тема", "Обновлено", "Сообщение" ], "en": [ "Discussions", "Discussion topics with search and message details.", "Topic", "Updated", "Message" ] }, "notifications": { "ru": [ "Уведомления", "Последние уведомления и события модулей.", "Уведомление", "Время", "Источник" ], "en": [ "Notifications", "Recent notifications and module events.", "Notification", "Time", "Source" ] }, "scheduling": { "ru": [ "Расписание", "Ближайшие события и записи из расписания.", "Событие", "Начало", "Участник" ], "en": [ "Scheduling", "Upcoming events and bookings from scheduling.", "Event", "Starts", "Guest" ] }, "inventory": { "ru": [ "Склад", "Складские позиции, остатки и статусы.", "Позиция", "Обновлено", "Количество" ], "en": [ "Inventory", "Stock items, quantities and statuses.", "Item", "Updated", "Quantity" ] }, "agents": { "ru": [ "Агенты и контроллеры", "Доступные агенты, контроллеры и их текущее состояние.", "Агент или контроллер", "Проверено", "Тип" ], "en": [ "Agents & Controllers", "Available agents, controllers and their current state.", "Agent or controller", "Checked", "Type" ] }, "status-page": { "ru": [ "Status Page", "Состояние доступности сервисов и мониторов.", "Монитор", "Проверено", "Доступность" ], "en": [ "Status Page", "Service availability and monitor state.", "Monitor", "Checked", "Availability" ] }, "airbase": { "ru": [ "AirBase", "Каталог таблиц AirBase с просмотром схемы.", "Таблица", "Обновлено", "Записей" ], "en": [ "AirBase", "AirBase table catalog with schema details.", "Table", "Updated", "Records" ] }, "notes": { "ru": [ "Заметки", "Страницы Notes с поиском и просмотром содержимого.", "Страница", "Обновлено", "Пространство" ], "en": [ "Notes", "Notes pages with search and content details.", "Page", "Updated", "Space" ] }, "project-overview": { "ru": [ "Обзор проекта", "Сводные данные по разделам выбранного проекта.", "Раздел", "Обновлено", "Элементы" ], "en": [ "Project overview", "Cross-module records for the selected project.", "Section", "Updated", "Items" ] }, "files": { "ru": [ "Файлы", "Файлы выбранного проекта с поиском и безопасным просмотром ссылок.", "Файл", "Обновлено", "Размер или тип" ], "en": [ "Files", "Files from the selected project with search and safe links.", "File", "Updated", "Size or type" ] }, "proposals": { "ru": [ "Предложения", "Предложения и сметы с поиском, статусами и деталями.", "Предложение", "Обновлено", "Сумма или номер" ], "en": [ "Proposals", "Proposals with search, statuses and details.", "Proposal", "Updated", "Amount or number" ] }, "terms": { "ru": [ "Terms / ТЗ", "Документы технического задания и их ревизии.", "Документ", "Обновлено", "Страницы или ревизия" ], "en": [ "Terms documents", "Terms of Reference documents and revisions.", "Document", "Updated", "Pages or revision" ] }, "activity": { "ru": [ "Активность", "Авторизованные realtime-события SHD по выбранному scope.", "Событие", "Время", "Модуль или тип" ], "en": [ "Activity", "Authenticated SHD realtime events for the selected scope.", "Event", "Time", "Module or type" ] }, "organizations": { "ru": [ "Организации и доступ", "Организации, роли и безопасный просмотр участников.", "Организация", "Обновлено", "Роль или тип" ], "en": [ "Organizations & access", "Organizations, roles and safe membership details.", "Organization", "Updated", "Role or type" ] }, "gitea": { "ru": [ "Gitea Issues", "Открытые задачи разрешённого site или project репозитория.", "Issue", "Обновлено", "Состояние" ], "en": [ "Gitea Issues", "Open issues for an allowed site or project repository.", "Issue", "Updated", "State" ] }, "schemes": { "ru": [ "Схемы", "Документы PDF Scheme Editor и их текущее состояние.", "Схема", "Обновлено", "Ревизия или страницы" ], "en": [ "Schemes", "PDF Scheme Editor documents and their current state.", "Scheme", "Updated", "Revision or pages" ] }, "task-kanban": { "ru": [ "Задачи Kanban", "Задачи по колонкам статусов с поиском и деталями.", "Задача", "Срок", "Исполнитель" ], "en": [ "Task Kanban", "Tasks grouped by workflow status with search and details.", "Task", "Due", "Assignee" ] }, "team-workload": { "ru": [ "Загрузка команды", "Плановая нагрузка, ёмкость и утилизация команды.", "Участник", "Период", "Часы или процент" ], "en": [ "Team workload", "Planned workload, capacity and team utilization.", "Member", "Period", "Hours or percent" ] }, "project-timeline": { "ru": [ "Timeline проекта", "Задачи проекта на временной ленте.", "Задача", "Срок", "Статус" ], "en": [ "Project timeline", "Project tasks on a chronological timeline.", "Task", "Due", "Status" ] }, "crm-funnel": { "ru": [ "CRM-воронка", "Сделки CRM, сгруппированные по стадиям.", "Стадия", "Сделки", "Сумма" ], "en": [ "CRM funnel", "CRM deals grouped by pipeline stage.", "Stage", "Deals", "Amount" ] }, "finance-dashboard": { "ru": [ "Финансовый дашборд", "Суммы, статусы и документы финансового модуля.", "Документ", "Обновлено", "Сумма" ], "en": [ "Finance dashboard", "Finance amounts, statuses and documents.", "Document", "Updated", "Amount" ] }, "proposal-approvals": { "ru": [ "Согласования предложений", "Очередь предложений и текущие approval-статусы.", "Предложение", "Обновлено", "Approval" ], "en": [ "Proposal approvals", "Proposal queue and current approval states.", "Proposal", "Updated", "Approval" ] }, "documents-completeness": { "ru": [ "Полнота документов", "Score, ревизии и состояние Terms-документов.", "Документ", "Обновлено", "Полнота" ], "en": [ "Documents completeness", "Scores, revisions and Terms document state.", "Document", "Updated", "Completeness" ] }, "agents-health": { "ru": [ "Здоровье агентов", "Состояние агентов и контроллеров.", "Агент или контроллер", "Проверено", "Health" ], "en": [ "Agents health", "Agent and controller health state.", "Agent or controller", "Checked", "Health" ] }, "schedule-calendar": { "ru": [ "Календарь расписания", "Ближайшие записи, сгруппированные по дням.", "Событие", "День", "Участник" ], "en": [ "Schedule calendar", "Upcoming bookings grouped by day.", "Event", "Day", "Guest" ] }, "acl-matrix": { "ru": [ "ACL-матрица", "Участники организации, роли и permissions.", "Участник", "Роль", "Права" ], "en": [ "ACL matrix", "Organization members, roles and permissions.", "Member", "Role", "Permissions" ] }, "inventory-warnings": { "ru": [ "Предупреждения склада", "Низкие остатки и критические складские позиции.", "Позиция", "Обновлено", "Остаток" ], "en": [ "Inventory warnings", "Low-stock and critical inventory items.", "Item", "Updated", "Stock" ] }, "gitea-board": { "ru": [ "Gitea-доска", "Issues по состояниям разрешённого репозитория.", "Issue", "Состояние", "Ссылка" ], "en": [ "Gitea board", "Issues grouped by state for an allowed repository.", "Issue", "State", "Link" ] }, "schemes-progress": { "ru": [ "Прогресс схем", "Документы схем, ревизии, страницы и completeness.", "Схема", "Обновлено", "Прогресс" ], "en": [ "Schemes progress", "Scheme documents, revisions, pages and completeness.", "Scheme", "Updated", "Progress" ] }, "notes-tree": { "ru": [ "Дерево Notes", "Пространства Notes и их иерархия.", "Узел", "Обновлено", "Тип" ], "en": [ "Notes tree", "Notes spaces and their hierarchy.", "Node", "Updated", "Type" ] }, "airbase-preview": { "ru": [ "AirBase preview", "Предпросмотр записей выбранной таблицы AirBase.", "Запись", "Обновлено", "Поля" ], "en": [ "AirBase preview", "Preview of records from the selected AirBase table.", "Record", "Updated", "Fields" ] }, "airbase-grid": { "ru": [ "Таблица AirBase", "Записи AirBase с фильтрами, сортировкой, изменением ячеек и массовыми действиями.", "Запись", "Обновлено", "Поля таблицы" ], "en": [ "AirBase grid", "AirBase records with field filters, sorting, cell edits and bulk actions.", "Record", "Updated", "Table fields" ] }, "documents": { "ru": [ "Документы", "Реестр документов с поиском и просмотром деталей.", "Документ", "Обновлено", "Сумма" ], "en": [ "Documents", "Document register with search and details.", "Document", "Updated", "Amount" ] }, "tasks": { "ru": [ "Задачи", "Реестр задач с поиском и просмотром деталей.", "Задача", "Срок", "Приоритет" ], "en": [ "Tasks", "Task register with search and details.", "Task", "Due date", "Priority" ] }, "finance": { "ru": [ "Финансы", "Реестр финансовых документов с поиском и просмотром деталей.", "Документ", "Срок", "Сумма" ], "en": [ "Finance", "Finance document register with search and details.", "Document", "Due date", "Amount" ] }, "crm": { "ru": [ "CRM", "Реестр CRM-сущностей с поиском и просмотром деталей.", "Сущность", "Обновлено", "Стадия" ], "en": [ "CRM", "CRM entity register with search and details.", "Entity", "Updated", "Stage" ] }, "pdf-scheme-editor": { "ru": [ "PDF Scheme Editor", "Документы схем и их текущее состояние.", "Документ", "Обновлено", "Ревизия или страницы" ], "en": [ "PDF Scheme Editor", "Scheme documents and their current state.", "Document", "Updated", "Revision or pages" ] } }, "defaults": { "discussions": { "listTool": "shd_list_discussion_topics", "listArgs": { "limit": 100 }, "readTool": "shd_list_discussion_messages", "detailKey": "topic_id", "detailArgs": { "limit": 50 }, "paths": [ "data" ], "sort": "desc" }, "notifications": { "listTool": "shd_list_notifications", "listArgs": { "limit": 50, "offset": 0 }, "paths": [ "data" ], "sort": "desc" }, "scheduling": { "listTool": "shd_get_scheduling_overview", "listArgs": { "limit": 100 }, "readTool": "shd_list_scheduling_bookings", "detailKey": "booking_id", "detailArgs": { "limit": 1 }, "paths": [ "data.bookings", "data.upcoming_bookings", "data" ], "sort": "asc" }, "inventory": { "listTool": "shd_list_inventory_items", "listArgs": { "limit": 100 }, "readTool": "shd_get_inventory_item", "detailKey": "item_id", "paths": [ "data" ], "sort": "desc" }, "agents": { "listTool": "shd_agents_overview", "listArgs": {}, "paths": [ "data.agents", "data.user_agents", "data" ], "sort": "asc" }, "status-page": { "listTool": "shd_get_status_page_monitors", "listArgs": { "environment": "dev" }, "readTool": "shd_get_status_page_monitor_history", "detailKey": "monitor_id", "detailArgs": { "limit": 20 }, "paths": [ "data" ], "nested": "monitors", "sort": "asc" }, "airbase": { "listTool": "shd_airbase_tables", "listArgs": {}, "readTool": "shd_airbase_schema", "detailKey": "table", "paths": [ "data.tables", "data" ], "contextRequired": true, "sort": "asc" }, "notes": { "listTool": "shd_list_note_pages", "listArgs": { "limit": 100 }, "readTool": "shd_get_note_page", "detailKey": "page_id", "paths": [ "data" ], "sort": "desc" }, "project-overview": { "listTool": "shd_get_project_context", "listArgs": { "include": [ "summary", "tasks", "discussions", "documents", "finance", "terms", "agents" ], "limit_per_section": 100 }, "paths": [ "data.sections.tasks", "data.sections.discussions", "data.sections.documents", "data.sections.finance", "data.sections.terms" ], "combinePaths": true, "contextRequired": true, "sort": "desc" }, "files": { "listTool": "shd_list_files", "readTool": "shd_get_file_link", "detailKey": "path", "detailArgs": { "download": false }, "detailSourceArgs": [ "project_code" ], "paths": [ "data" ], "contextRequired": true, "sort": "desc" }, "proposals": { "listTool": "shd_list_proposals", "listArgs": { "limit": 100 }, "readTool": "shd_get_proposal", "detailKey": "proposal_id", "detailSourceArgs": [], "paths": [ "data" ], "sort": "desc" }, "terms": { "listTool": "shd_list_terms_documents", "readTool": "shd_get_terms_document", "detailKey": "document_id", "detailSourceArgs": [ "project_code" ], "paths": [ "data" ], "contextRequired": true, "sort": "desc" }, "activity": { "listTool": "shd_get_realtime_events", "listArgs": { "module": "notifications", "limit": 100 }, "paths": [ "data.events", "events", "data" ], "sort": "desc" }, "organizations": { "listTool": "shd_admin_list_organizations", "listArgs": { "limit": 100 }, "readTool": "shd_admin_get_organization_members", "detailKey": "organization_id", "detailSourceArgs": [], "paths": [ "data" ], "sort": "asc" }, "gitea": { "listTool": "shd_list_gitea_issues", "listArgs": { "target": "site", "limit": 100 }, "paths": [ "data" ], "sort": "desc" }, "schemes": { "listTool": "shd_list_pdf_scheme_editor_documents", "readTool": "shd_get_pdf_scheme_editor_document", "detailKey": "document", "detailSourceArgs": [ "project" ], "paths": [ "data" ], "contextRequired": true, "sort": "desc" }, "task-kanban": { "listTool": "shd_list_tasks", "listArgs": { "limit": 100 }, "readTool": "shd_get_task", "detailKey": "task_id", "detailSourceArgs": [], "paths": [ "data" ], "view": "kanban", "groupBy": "status", "sort": "asc" }, "team-workload": { "listTool": "shd_get_task_workload", "listArgs": { "period": "month" }, "paths": [ "data.rows", "data.workload", "data.assignees", "data" ], "view": "workload", "sort": "desc" }, "project-timeline": { "listTool": "shd_list_tasks", "listArgs": { "limit": 100 }, "paths": [ "data" ], "view": "timeline", "sort": "asc" }, "crm-funnel": { "listTool": "shd_list_crm", "listArgs": { "section": "deals", "limit": 100 }, "readTool": "shd_get_crm_entity", "detailKey": "entity_id", "detailSourceArgs": [ "section" ], "paths": [ "data" ], "view": "funnel", "groupBy": "stage", "sort": "desc" }, "finance-dashboard": { "listTool": "shd_list_finance_documents", "listArgs": { "limit": 100 }, "paths": [ "data" ], "view": "dashboard", "sort": "desc" }, "proposal-approvals": { "listTool": "shd_list_proposals", "listArgs": { "limit": 100 }, "readTool": "shd_get_proposal_approval", "detailKey": "proposal_id", "detailSourceArgs": [], "paths": [ "data" ], "view": "approval", "sort": "desc" }, "documents-completeness": { "listTool": "shd_list_pdf_scheme_editor_documents", "readTool": "shd_get_pdf_scheme_editor_document_completeness", "detailKey": "document_id", "detailSourceArgs": [ "project_code" ], "paths": [ "data" ], "view": "completeness", "contextRequired": true, "contextKeys": [ "project_code" ], "sort": "desc" }, "agents-health": { "listTool": "shd_agents_overview", "paths": [ "data.agents", "data.user_agents", "data" ], "view": "health", "sort": "asc" }, "schedule-calendar": { "listTool": "shd_get_scheduling_overview", "listArgs": { "limit": 100 }, "readTool": "shd_list_scheduling_bookings", "detailKey": "booking_id", "detailArgs": { "limit": 1 }, "paths": [ "data.bookings", "data.upcoming_bookings", "data" ], "view": "calendar", "sort": "asc" }, "acl-matrix": { "listTool": "shd_list_organization_members", "listArgs": { "limit": 100 }, "paths": [ "data" ], "view": "matrix", "contextRequired": true, "contextKeys": [ "organization_id" ], "contextAll": true, "sort": "asc" }, "inventory-warnings": { "listTool": "shd_list_inventory_items", "listArgs": { "limit": 100 }, "readTool": "shd_get_inventory_item", "detailKey": "item_id", "detailSourceArgs": [], "paths": [ "data" ], "view": "warnings", "sort": "asc" }, "gitea-board": { "listTool": "shd_list_gitea_issues", "listArgs": { "target": "site", "limit": 100 }, "paths": [ "data" ], "view": "kanban", "groupBy": "state", "sort": "asc" }, "schemes-progress": { "listTool": "shd_list_pdf_scheme_editor_documents", "readTool": "shd_get_pdf_scheme_editor_document", "detailKey": "document", "detailSourceArgs": [ "project" ], "paths": [ "data" ], "view": "progress", "contextRequired": true, "contextKeys": [ "project" ], "sort": "desc" }, "notes-tree": { "listTool": "shd_list_note_spaces", "listArgs": { "limit": 100 }, "readTool": "shd_get_note_space_tree", "detailKey": "space_id", "detailSourceArgs": [], "paths": [ "data" ], "view": "tree", "sort": "asc" }, "airbase-preview": { "listTool": "shd_airbase_records", "listArgs": { "limit": 100, "include_fields": true, "include_view_meta": true }, "paths": [ "data.records", "data" ], "view": "preview", "contextRequired": true, "contextSets": [ [ "base", "project_code" ], [ "table" ] ], "sort": "asc" }, "airbase-grid": { "listTool": "shd_airbase_records", "listArgs": { "limit": 100, "include_fields": true, "include_view_meta": true }, "paths": [ "data.records", "data" ], "view": "table", "contextRequired": true, "contextSets": [ [ "base", "project_code" ], [ "table" ] ], "sort": "asc" }, "documents": { "listTool": "shd_list_contracts", "listArgs": { "archived": false, "limit": 100 }, "readTool": "shd_get_contract", "detailKey": "contract_id", "paths": [ "data" ], "sort": "desc" }, "tasks": { "listTool": "shd_list_tasks", "listArgs": { "archived": false, "limit": 100 }, "readTool": "shd_get_task", "detailKey": "task_id", "paths": [ "data" ], "sort": "asc" }, "finance": { "listTool": "shd_list_finance_documents", "listArgs": { "archived": false, "limit": 100 }, "readTool": "shd_get_finance_document", "detailKey": "document_id", "paths": [ "data" ], "sort": "desc" }, "crm": { "listTool": "shd_list_crm", "listArgs": { "limit": 100 }, "readTool": "shd_get_crm_entity", "detailKey": "entity_id", "detailSourceArgs": [ "section" ], "paths": [ "data" ], "sort": "desc" }, "pdf-scheme-editor": { "listTool": "shd_list_pdf_scheme_editor_documents", "readTool": "shd_get_pdf_scheme_editor_document", "detailKey": "document", "detailSourceArgs": [ "project" ], "paths": [ "data" ], "contextRequired": true, "sort": "desc" } } }