📈 Завершено: 55.2%
⏱ Факт просрочки: 38 дней
📅 Прогноз завершения: 2025-08-15
Отчёт построен на основе анализа плана проекта и сопоставления с предыдущими срезами. Он помогает выявить проблемные зоны и текущие приоритеты.
Проект: agit
Срез: 2025-08-01 (2025-08-01 00:00:00)
Сравнение с предыдущим срезом: 2025-07-24T00:00:00 ⚠️ (старше 7 дней)
Дата анализа: 2025-07-28
📊 Текущее состояние:
🟩 В зелёной зоне — выполнено вовремя, в срок, или ещё можем успеть: 19 задач;
🟨 В жёлтой зоне — можем успеть, но риски высоки: 1 задач;
🟥 В красной зоне — просрочено: 1 задач.
🎯 Учитываются только задачи с заполненным плановым сроком (21 из 29)
📊 Аналитика задач:
⏱ Просрочено: 648.0 ч / 4.05 мес
📊 Задержка (дни): min=2, max=38, avg=13.0
Статус проекта Altered Graph.it на 1 августа 2025
✅ Стадия MVP (v1) успешно завершена. Все цели версии v1 достигнуты, задачи этого этапа выполнены. С 17 июля проект перешёл к реализации целей версии v2.
📌 Ключевые вехи:
- Реализовано ядро визуализации графа (C1), включая SVG-рендер и CLI-команду.
- Поддержан парсинг и структурный анализ YAML-планов (C2).
- HTML-отчёты формируются корректно и содержат граф целей, статус и связанные задачи (C3).
- Работает сопоставление задач и целей, включая расчёт статуса на основе задач (C4, C5).
- Реализована поддержка как автоматического, так и ручного статуса целей (C5a–C5b).
- В работе прототип новых функций (C6, C8).
- Начат анализ изменений для следующей версии (C7 — ещё не начат).
- Доступны инструменты CLI для обновления планов и анализа diff между срезами (F1, F2).
🧠 Основной фокус текущей версии — связность логики: от целей через задачи к наблюдаемым артефактам. Визуализация, дифф и статус целей — ключевые инструменты, доступные уже сейчас. Акцент сместился к реализации нового функционала: Web, автоцелей и интерактивности. Интеграция с Jira ещё не началась.
После завершения MVP (G1) и перехода на этап v2 с 17 июля, основной фокус сместился к реализации нового функционала: Web, автоцелей и интерактивности. Связность логики: от целей через задачи к наблюдаемым артефактам остаётся ключевой. Визуализация, дифф и статус целей — инструменты, доступные уже сейчас. Интеграция с Jira ещё не началась.
📈 Риски и выводы:
- Архитектура системы стабильна, покрытие целей задачами полное.
- Возможность ручного статуса доказала важность в демонстрационных сценариях.
- Визуализация diff между срезами даёт ожидаемый вау-эффект.
- Задержка старта работ по C7 и F3 может повлиять на сроки.
- Ряд функций версии v2 пока в стадии начальной реализации.
🎯 Рекомендации:
- Приоритетными для завершения являются цели C6, C7, C8.
- F3 и G2 — логические последующие шаги после реализации C6–C8.
Статус: achieved
Статус: achieved
Статус: achieved
Статус: achieved
Статус: achieved
Статус: achieved
Статус: achieved
Статус: achieved
Статус: achieved
Статус: achieved
Статус: achieved
Статус: in progress
Статус: in progress
Статус: in progress
Статус: in progress
Статус: not started
| ID | Название | Статус | Плановый срок | Факт. завершение | Просрочка | План. дата начала | Прогноз. срок | Длительность | 🎯 Цели |
|---|---|---|---|---|---|---|---|---|---|
| 📁 1 | Инициация проекта | ☑️ Завершена | 2025-06-05 | 2025-06-03 | – | – | 2025-06-03 | – | – |
| 📁 2 | Реализация визуализации | ☑️ Завершена | 2025-06-11 | 2025-06-10 | – | – | 2025-06-10 | – | – |
| 📁 3 | Парсинг и анализ YAML | ☑️ Завершена | 2025-06-09 | 2025-06-08 | – | – | 2025-06-08 | – | – |
| 📁 4 | Генерация HTML-отчёта | ☑️ Завершена | 2025-06-16 | 2025-06-15 | – | – | 2025-06-15 | – | – |
| 📁 5 | Маппинг целей и задач | ☑️ Завершена | 2025-06-17 | 2025-06-16 | – | – | 2025-06-16 | – | – |
| 📁 6 | Расчёт и логика статуса целей | ☑️ Завершена | 2025-06-19 | 2025-06-18 | – | – | 2025-06-18 | – | – |
| 📁 7 | Инструменты CLI и diff | ☑️ Завершена | 2025-06-22 | 2025-06-18 | – | – | 2025-06-18 | – | – |
| 📁 8 | Визуализация изменений между срезами | 🔴 Просрочена | 2025-06-22 | – | 36 | – | 2025-07-28 | – | – |
| 📁 9 | Финализация MVP | ☑️ Завершена | 2025-06-25 | 2025-07-17 | 22 | – | 2025-07-17 | – | – |
| 📁 10 | Реализация web-интерфейса | 🟡 Не начата | 2025-08-05 | – | – | – | 2025-08-05 | – | – |
| 📁 11 | Автогенерация целей | 🟡 Не начата | 2025-08-08 | – | – | – | 2025-08-08 | – | – |
| 📁 12 | Интерактивный анализ статуса | 🟡 Не начата | 2025-08-05 | – | – | – | 2025-08-05 | – | – |
| 📁 13 | Интеграция с Jira | 🟡 Не начата | 2025-08-10 | – | – | – | 2025-08-10 | – | – |
| 📁 14 | Финализация версии v2 | 🟡 Не начата | 2025-08-15 | – | – | – | 2025-08-15 | – | – |
Внимание сосредоточено на интервале с 2025-07-25 по 2025-08-01.
| ID | Название | Статус | Плановый срок | Факт. завершение | Просрочка | План. дата начала | Прогноз. срок | Длительность | 🎯 Цели |
|---|---|---|---|---|---|---|---|---|---|
| • 7.1 | CLI-пересчёт и обновление планов | 🔴 Просрочена | 2025-06-20 00:00:00 | – | 38 | – | 2025-07-30 | ⏱️ 2 дня |
F1 — Фича: обновление плана через CLI
|
| 📁 8 | Визуализация изменений между срезами | 🔴 Просрочена | 2025-06-22 | – | 36 | – | 2025-07-28 | – | – |
| • 8.1 | CLI и HTML diff между срезами | 🔴 Просрочена | 2025-06-22 00:00:00 | – | 36 | – | 2025-07-31 | ⏱️ 3 дня |
F2 — Фича: визуализация diff между срезами
|
| • 10.1 | Прототип веб-интерфейса | 🔴 Просрочена | 2025-07-22 00:00:00 | – | 6 | – | 2025-08-02 | ⏱️ 5 дней |
C6 — Web-интерфейс для отчётов реализован
|
| • 10.2 | Просмотр HTML-отчёта в браузере | 🔴 Просрочена | 2025-07-24 00:00:00 | – | 4 | – | 2025-07-31 | ⏱️ 3 дня |
C6 — Web-интерфейс для отчётов реализован
|
| • 11.1 | Анализ изменений в коде | 🔴 Просрочена | 2025-07-26 00:00:00 | – | 2 | – | 2025-07-31 | ⏱️ 3 дня |
C7 — Автогенерация целей из исходного кода работает
|
| • 12.1 | Обработка запросов пользователя | 🔴 Просрочена | 2025-07-23 00:00:00 | – | 5 | – | 2025-07-31 | ⏱️ 3 дня |
C8 — Интерактивный режим анализа доступен
|
| • 12.2 | Генерация ответов из YAML | 🔴 Просрочена | 2025-07-26 00:00:00 | – | 2 | – | 2025-07-31 | ⏱️ 3 дня |
C8 — Интерактивный режим анализа доступен
|
| • 13.1 | Импорт задач из Jira | 🔴 Просрочена | 2025-07-26 00:00:00 | – | 2 | – | 2025-07-31 | ⏱️ 3 дня |
F3 — Интеграция с Jira реализована
|
| ID | Название | Статус | Плановый срок | Факт. завершение | Просрочка | План. дата начала | Прогноз. срок | Длительность | 🎯 Цели |
|---|---|---|---|---|---|---|---|---|---|
| • 7.1 | CLI-пересчёт и обновление планов | 🔴 Просрочена | 2025-06-20 00:00:00 | – | 38 | – | 2025-07-30 | ⏱️ 2 дня |
F1 — Фича: обновление плана через CLI
|
| 📁 8 | Визуализация изменений между срезами | 🔴 Просрочена | 2025-06-22 | – | 36 | – | 2025-07-28 | – | – |
| • 8.1 | CLI и HTML diff между срезами | 🔴 Просрочена | 2025-06-22 00:00:00 | – | 36 | – | 2025-07-31 | ⏱️ 3 дня |
F2 — Фича: визуализация diff между срезами
|
| • 10.1 | Прототип веб-интерфейса | 🔴 Просрочена | 2025-07-22 00:00:00 | – | 6 | – | 2025-08-02 | ⏱️ 5 дней |
C6 — Web-интерфейс для отчётов реализован
|
| • 10.2 | Просмотр HTML-отчёта в браузере | 🔴 Просрочена | 2025-07-24 00:00:00 | – | 4 | – | 2025-07-31 | ⏱️ 3 дня |
C6 — Web-интерфейс для отчётов реализован
|
| • 12.1 | Обработка запросов пользователя | 🔴 Просрочена | 2025-07-23 00:00:00 | – | 5 | – | 2025-07-31 | ⏱️ 3 дня |
C8 — Интерактивный режим анализа доступен
|
| ID | Название | Статус | Плановый срок | Факт. завершение | Просрочка | План. дата начала | Прогноз. срок | Длительность | 🎯 Цели |
|---|---|---|---|---|---|---|---|---|---|
| • 11.2 | Интерфейс утверждения целей | 🟡 Не начата | 2025-08-01 00:00:00 | – | – | – | 2025-08-01 | ⏱️ 3 дня |
C7 — Автогенерация целей из исходного кода работает
|
| • 13.3 | Синхронизация статусов задач | 🟡 Не начата | 2025-08-01 00:00:00 | – | – | – | 2025-08-01 | ⏱️ 3 дня |
F3 — Интеграция с Jira реализована
|
| ID | Название | Статус | Плановый срок | Факт. завершение | Просрочка | План. дата начала | Прогноз. срок | Длительность | 🎯 Цели |
|---|---|---|---|---|---|---|---|---|---|
| • 7.1 | CLI-пересчёт и обновление планов | 🔴 Просрочена | 2025-06-20 00:00:00 | – | 38 | – | 2025-07-30 | ⏱️ 2 дня |
F1 — Фича: обновление плана через CLI
|
| 📁 8 | Визуализация изменений между срезами | 🔴 Просрочена | 2025-06-22 | – | 36 | – | 2025-07-28 | – | – |
| • 8.1 | CLI и HTML diff между срезами | 🔴 Просрочена | 2025-06-22 00:00:00 | – | 36 | – | 2025-07-31 | ⏱️ 3 дня |
F2 — Фича: визуализация diff между срезами
|
| • 10.1 | Прототип веб-интерфейса | 🔴 Просрочена | 2025-07-22 00:00:00 | – | 6 | – | 2025-08-02 | ⏱️ 5 дней |
C6 — Web-интерфейс для отчётов реализован
|
| • 10.2 | Просмотр HTML-отчёта в браузере | 🔴 Просрочена | 2025-07-24 00:00:00 | – | 4 | – | 2025-07-31 | ⏱️ 3 дня |
C6 — Web-интерфейс для отчётов реализован
|
| • 11.1 | Анализ изменений в коде | 🔴 Просрочена | 2025-07-26 00:00:00 | – | 2 | – | 2025-07-31 | ⏱️ 3 дня |
C7 — Автогенерация целей из исходного кода работает
|
| • 12.1 | Обработка запросов пользователя | 🔴 Просрочена | 2025-07-23 00:00:00 | – | 5 | – | 2025-07-31 | ⏱️ 3 дня |
C8 — Интерактивный режим анализа доступен
|
| • 12.2 | Генерация ответов из YAML | 🔴 Просрочена | 2025-07-26 00:00:00 | – | 2 | – | 2025-07-31 | ⏱️ 3 дня |
C8 — Интерактивный режим анализа доступен
|
| • 13.1 | Импорт задач из Jira | 🔴 Просрочена | 2025-07-26 00:00:00 | – | 2 | – | 2025-07-31 | ⏱️ 3 дня |
F3 — Интеграция с Jira реализована
|
| • 13.2 | Сопоставление целей с задачами Jira | 🟡 Не начата | 2025-07-29 00:00:00 | – | – | – | 2025-07-29 | ⏱️ 3 дня |
F3 — Интеграция с Jira реализована
|
| ID | Название | Статус | Плановый срок | Факт. завершение | Просрочка | План. дата начала | Прогноз. срок | Длительность | 🎯 Цели |
|---|---|---|---|---|---|---|---|---|---|
| 📁 10 | Реализация web-интерфейса | 🟡 Не начата | 2025-08-05 | – | – | – | 2025-08-05 | – | – |
| 📁 11 | Автогенерация целей | 🟡 Не начата | 2025-08-08 | – | – | – | 2025-08-08 | – | – |
| 📁 12 | Интерактивный анализ статуса | 🟡 Не начата | 2025-08-05 | – | – | – | 2025-08-05 | – | – |
| ID | Название | Статус | Плановый срок | Факт. завершение | Просрочка | План. дата начала | Прогноз. срок | Длительность | 🎯 Цели |
|---|---|---|---|---|---|---|---|---|---|
| • 11.2 | Интерфейс утверждения целей | 🟡 Не начата | 2025-08-01 00:00:00 | – | – | – | 2025-08-01 | ⏱️ 3 дня |
C7 — Автогенерация целей из исходного кода работает
|
| • 13.2 | Сопоставление целей с задачами Jira | 🟡 Не начата | 2025-07-29 00:00:00 | – | – | – | 2025-07-29 | ⏱️ 3 дня |
F3 — Интеграция с Jira реализована
|
| • 13.3 | Синхронизация статусов задач | 🟡 Не начата | 2025-08-01 00:00:00 | – | – | – | 2025-08-01 | ⏱️ 3 дня |
F3 — Интеграция с Jira реализована
|
| ID | Название | Статус | Плановый срок | Факт. завершение | Просрочка | План. дата начала | Прогноз. срок | Длительность | 🎯 Цели |
|---|---|---|---|---|---|---|---|---|---|
| • 11.1 | Анализ изменений в коде | 🔴 Просрочена | 2025-07-26 00:00:00 | – | 2 | – | 2025-07-31 | ⏱️ 3 дня |
C7 — Автогенерация целей из исходного кода работает
|
| • 12.2 | Генерация ответов из YAML | 🔴 Просрочена | 2025-07-26 00:00:00 | – | 2 | – | 2025-07-31 | ⏱️ 3 дня |
C8 — Интерактивный режим анализа доступен
|
| • 13.1 | Импорт задач из Jira | 🔴 Просрочена | 2025-07-26 00:00:00 | – | 2 | – | 2025-07-31 | ⏱️ 3 дня |
F3 — Интеграция с Jira реализована
|
| • 13.2 | Сопоставление целей с задачами Jira | 🟡 Не начата | 2025-07-29 00:00:00 | – | – | – | 2025-07-29 | ⏱️ 3 дня |
F3 — Интеграция с Jira реализована
|
Показаны только события, попавшие в текущий интервал анализа.
| ID | Название | Статус | Плановый срок | Факт. завершение | Просрочка | План. дата начала | Прогноз. срок | Длительность | 🎯 Цели |
|---|---|---|---|---|---|---|---|---|---|
| 📁 1 | Инициация проекта | ☑️ Завершена | 2025-06-05 | 2025-06-03 | – | – | 2025-06-03 | – | – |
| • 1.1 | Подтверждение запроса на разработку MVP | ☑️ Завершена | 2025-06-02 00:00:00 | 2025-06-01 | – | – | 2025-06-01 | ⏱️ 2 дня |
G0 — Проект инициирован
|
| • 1.2 | Утверждение критериев успеха | ☑️ Завершена | 2025-06-04 00:00:00 | 2025-06-02 | – | – | 2025-06-02 | ⏱️ 2 дня |
G0 — Проект инициирован
|
| • 1.3 | Выделение временного слота команды | ☑️ Завершена | 2025-06-05 00:00:00 | 2025-06-03 | – | – | 2025-06-03 | ⏱️ 1 день |
G0 — Проект инициирован
|
| 📁 2 | Реализация визуализации | ☑️ Завершена | 2025-06-11 | 2025-06-10 | – | – | 2025-06-10 | – | – |
| • 2.1 | Рендер целей и связей в SVG | ☑️ Завершена | 2025-06-09 00:00:00 | 2025-06-07 | – | – | 2025-06-07 | ⏱️ 3 дня |
C1 — Ядро визуализации графа реализовано
|
| • 2.2 | Отображение статуса целей на графе | ☑️ Завершена | 2025-06-10 00:00:00 | 2025-06-09 | – | – | 2025-06-09 | ⏱️ 2 дня |
C1 — Ядро визуализации графа реализовано
|
| • 2.3 | CLI-команда render | ☑️ Завершена | 2025-06-11 00:00:00 | 2025-06-10 | – | – | 2025-06-10 | ⏱️ 2 дня |
C1 — Ядро визуализации графа реализовано
|
| 📁 3 | Парсинг и анализ YAML | ☑️ Завершена | 2025-06-09 | 2025-06-08 | – | – | 2025-06-08 | – | – |
| • 3.1 | Парсинг YAML плана | ☑️ Завершена | 2025-06-08 00:00:00 | 2025-06-06 | – | – | 2025-06-06 | ⏱️ 2 дня |
C2 — Парсинг и анализ YAML-планов реализован
|
| • 3.2 | Анализ зависимостей и критичности | ☑️ Завершена | 2025-06-09 00:00:00 | 2025-06-08 | – | – | 2025-06-08 | ⏱️ 2 дня |
C2 — Парсинг и анализ YAML-планов реализован
|
| 📁 4 | Генерация HTML-отчёта | ☑️ Завершена | 2025-06-16 | 2025-06-15 | – | – | 2025-06-15 | – | – |
| • 4.1 | HTML-отчёт с графом целей | ☑️ Завершена | 2025-06-14 00:00:00 | 2025-06-13 | – | – | 2025-06-13 | ⏱️ 3 дня |
C3 — Генерация HTML-отчётов по проекту работает
|
| • 4.2 | HTML-отчёт со статусом целей | ☑️ Завершена | 2025-06-15 00:00:00 | 2025-06-14 | – | – | 2025-06-14 | ⏱️ 2 дня |
C3 — Генерация HTML-отчётов по проекту работает
|
| • 4.3 | HTML-отчёт со списком задач | ☑️ Завершена | 2025-06-16 00:00:00 | 2025-06-15 | – | – | 2025-06-15 | ⏱️ 2 дня |
C3 — Генерация HTML-отчётов по проекту работает
|
| 📁 5 | Маппинг целей и задач | ☑️ Завершена | 2025-06-17 | 2025-06-16 | – | – | 2025-06-16 | – | – |
| • 5.1 | Поддержка маппинга задач и целей | ☑️ Завершена | 2025-06-17 00:00:00 | 2025-06-16 | – | – | 2025-06-16 | ⏱️ 2 дня |
C4 — Сопоставление целей и задач реализовано
|
| 📁 6 | Расчёт и логика статуса целей | ☑️ Завершена | 2025-06-19 | 2025-06-18 | – | – | 2025-06-18 | – | – |
| • 6.1 | Автоматический расчёт статуса целей | ☑️ Завершена | 2025-06-18 00:00:00 | 2025-06-17 | – | – | 2025-06-17 | ⏱️ 2 дня |
C5a — Автоматический анализ статуса целей работает
|
| • 6.2 | Учёт ручного статуса из YAML | ☑️ Завершена | 2025-06-18 00:00:00 | 2025-06-17 | – | – | 2025-06-17 | ⏱️ 2 дня |
C5b — Ручной статус целей переопределяет автоматический
|
| • 6.3 | Логика приоритета статусов | ☑️ Завершена | 2025-06-19 00:00:00 | 2025-06-18 | – | – | 2025-06-18 | ⏱️ 1 день |
C5 — Статус целей рассчитывается корректно
|
| 📁 7 | Инструменты CLI и diff | ☑️ Завершена | 2025-06-22 | 2025-06-18 | – | – | 2025-06-18 | – | – |
| • 7.1 | CLI-пересчёт и обновление планов | 🔴 Просрочена | 2025-06-20 00:00:00 | – | 38 | – | 2025-07-30 | ⏱️ 2 дня |
F1 — Фича: обновление плана через CLI
|
| 📁 8 | Визуализация изменений между срезами | 🔴 Просрочена | 2025-06-22 | – | 36 | – | 2025-07-28 | – | – |
| • 8.1 | CLI и HTML diff между срезами | 🔴 Просрочена | 2025-06-22 00:00:00 | – | 36 | – | 2025-07-31 | ⏱️ 3 дня |
F2 — Фича: визуализация diff между срезами
|
| 📁 9 | Финализация MVP | ☑️ Завершена | 2025-06-25 | 2025-07-17 | 22 | – | 2025-07-17 | – | – |
| • 9.1 | Финальная сборка MVP | ☑️ Завершена | 2025-06-25 00:00:00 | 2025-07-17 | 22 | – | 2025-07-17 | ⏱️ 2 дня |
G1 — MVP готов
|
| 📁 10 | Реализация web-интерфейса | 🟡 Не начата | 2025-08-05 | – | – | – | 2025-08-05 | – | – |
| • 10.1 | Прототип веб-интерфейса | 🔴 Просрочена | 2025-07-22 00:00:00 | – | 6 | – | 2025-08-02 | ⏱️ 5 дней |
C6 — Web-интерфейс для отчётов реализован
|
| • 10.2 | Просмотр HTML-отчёта в браузере | 🔴 Просрочена | 2025-07-24 00:00:00 | – | 4 | – | 2025-07-31 | ⏱️ 3 дня |
C6 — Web-интерфейс для отчётов реализован
|
| 📁 11 | Автогенерация целей | 🟡 Не начата | 2025-08-08 | – | – | – | 2025-08-08 | – | – |
| • 11.1 | Анализ изменений в коде | 🔴 Просрочена | 2025-07-26 00:00:00 | – | 2 | – | 2025-07-31 | ⏱️ 3 дня |
C7 — Автогенерация целей из исходного кода работает
|
| • 11.2 | Интерфейс утверждения целей | 🟡 Не начата | 2025-08-01 00:00:00 | – | – | – | 2025-08-01 | ⏱️ 3 дня |
C7 — Автогенерация целей из исходного кода работает
|
| 📁 12 | Интерактивный анализ статуса | 🟡 Не начата | 2025-08-05 | – | – | – | 2025-08-05 | – | – |
| • 12.1 | Обработка запросов пользователя | 🔴 Просрочена | 2025-07-23 00:00:00 | – | 5 | – | 2025-07-31 | ⏱️ 3 дня |
C8 — Интерактивный режим анализа доступен
|
| • 12.2 | Генерация ответов из YAML | 🔴 Просрочена | 2025-07-26 00:00:00 | – | 2 | – | 2025-07-31 | ⏱️ 3 дня |
C8 — Интерактивный режим анализа доступен
|
| 📁 13 | Интеграция с Jira | 🟡 Не начата | 2025-08-10 | – | – | – | 2025-08-10 | – | – |
| • 13.1 | Импорт задач из Jira | 🔴 Просрочена | 2025-07-26 00:00:00 | – | 2 | – | 2025-07-31 | ⏱️ 3 дня |
F3 — Интеграция с Jira реализована
|
| • 13.2 | Сопоставление целей с задачами Jira | 🟡 Не начата | 2025-07-29 00:00:00 | – | – | – | 2025-07-29 | ⏱️ 3 дня |
F3 — Интеграция с Jira реализована
|
| • 13.3 | Синхронизация статусов задач | 🟡 Не начата | 2025-08-01 00:00:00 | – | – | – | 2025-08-01 | ⏱️ 3 дня |
F3 — Интеграция с Jira реализована
|
| 📁 14 | Финализация версии v2 | 🟡 Не начата | 2025-08-15 | – | – | – | 2025-08-15 | – | – |
| • 14.1 | Сборка релизного пакета | 🟡 Не начата | 2025-08-12 00:00:00 | – | – | – | 2025-08-12 | ⏱️ 2 дня |
G2 — Версия v2 готова
|
| • 14.2 | Финальное тестирование и демонстрация | 🟡 Не начата | 2025-08-15 00:00:00 | – | – | – | 2025-08-15 | ⏱️ 2 дня |
G2 — Версия v2 готова
|
Отчёт сгенерирован системой AG.it — CI/CD-платформой для управления планами