Back to Overview

ИИнженеры

team07
RED Service down Connection failed Timeout or DNS error

Today (9:00 MSK — 9:00 MSK)

0
Commits
0
PRs Merged
0
PRs Opened
0
Issues Opened
0
Issues Closed

All Time

32
Commits
6
PRs Merged
6
PRs Opened
0
Issues Opened
0
Issues Closed
$22.29
API Usage

Product Testing

Last tested: 2026-02-06 08:53
PDF DOCX
7.8
Overall
8
ux
7
functionality
9
performance
ux (8/10)
Интерфейс интуитивно понятен и визуально привлекателен. Навигация простая и логичная. Все секции главной страницы хорошо структурированы: возможности, как это работает, тарифы, доверие, форма пилота. Форма заявки на пилот удобная с валидацией. Мобильная версия адаптирована корректно. Минусы: страница 404 на английском языке, служебные страницы (Политика, Оферта, Реквизиты, Контакты) содержат только заглушки, нет ссылки возврата на главную со страницы 404.
functionality (7/10)
Найдены и протестированы следующие функции: навигация по якорям (работает), форма заявки на пилот (работает с валидацией и успешной отправкой), выпадающий список срочности (работает), зона загрузки PDF (визуально присутствует, но без файла не тестировалась). Служебные страницы содержат заглушки. Основной функционал проверки PDF недоступен для тестирования без реального документа, но интерфейс загрузки выглядит готовым к работе.
performance (9/10)
Все страницы загружаются мгновенно без видимых задержек. Консоль браузера не содержит ошибок или предупреждений на основных страницах. Единственная ошибка 404 появляется только при переходе на несуществующую страницу, что является ожидаемым поведением. Переходы между секциями плавные.

Findings (17)

high bug Страница 404 отображает текст на английском языке 'This page could not be found.' вместо русского
high bug На странице 404 отсутствует навигация и ссылка возврата на главную страницу
high bug Broken: Страница 404 без навигации и на английском языке
medium ux_issue Текст 'Контакты и реквизиты на сайте будут добавлены позже' в форме пилота выглядит непрофессионально
medium ux_issue На странице 404 нет способа вернуться на главную страницу

Commits & Code Churn

31 Jan — 6 Feb 2026

PR Activity

31 Jan — 6 Feb 2026

Languages

README

PD-Audit: Аудит проектной документации

Задание

Задание #19: Аудит проектной документации

Инженеры и команды, работающие с проектной документацией, тратят сотни часов на проверку соответствия нормам и качества, а также на поиск противоречий между разделами. Документы большие, требования обновляются, и работать с объёмом тяжело.

Идея — инструмент, который не заменяет инженеров, а кратно ускоряет проверку:
- Нормативные требования (СП/СНиП/ГОСТ, чек-листы)
- Контроль качества всей ПД (несоответствия, отсутствие блоков данных, противоречия)
- Общение с ИИ по ПД и нормативной базе
- Доступ к актуальной базе нормативных документов в виде чата


Команда

ИИнженеры — команда из 3-х человек:

Участник Роль
Максим Коновалов Разработчик
Амир Диянов Разработчик
Артем Пшеничников Разработчик

Проблема

Инженеры тратят сотни часов на проверку проектной документации. Нормативные документы постоянно меняются, работать с большими объёмными документами сложно, а ошибки дорого обходятся.

У кого проявляется:
- Проектные бюро и архитектурные мастерские
- Строительные компании, девелоперы, застройщики
- Инжиниринговые компании и технические заказчики


Решение (MVP)

Инструмент для автоматической проверки проектной документации (раздел ПБ — пожарная безопасность) на соответствие нормативным требованиям.

Статус: MVP v0.1.0 реализован ✅

Реализованные возможности:
- ✅ Загрузка PDF документов (до 50 МБ, до 100 страниц)
- ✅ Выбор разделов документации для проверки (4, 5, 6, 9)
- ✅ Выбор нормативов для проверки (5 стандартов)
- ✅ Просмотр отчёта с нарушениями
- ✅ Экспорт отчёта в PDF и Excel

⚠️ Используются заглушки (stubs) для:
- Парсинга PDF документов
- Анализа документов с помощью LLM

Это позволяет протестировать UI/UX и архитектуру системы, пока команда анализа разрабатывает реальные алгоритмы.

Технологии

Backend:
- Python 3.11+, FastAPI, Pydantic
- ReportLab (PDF export), openpyxl (Excel export)

Frontend:
- TypeScript 5.x, Next.js 14+, React 18+
- Tailwind CSS, React Query (TanStack)

Быстрый старт

Вариант 1: Docker Compose (рекомендуется)

# Запуск всего стека
docker-compose up --build

# Приложение будет доступно:
# - Frontend: http://localhost:3000
# - Backend API: http://localhost:8000
# - API Docs: http://localhost:8000/docs

Вариант 2: Локальная разработка

Backend

cd backend
poetry install
poetry run uvicorn src.main:app --reload --port 8000

Frontend

cd frontend
npm install
npm run dev

Фокус MVP — разделы ПБ

Раздел 4: Система предотвращения пожара
- Проверка эвакуационных путей, ширины выходов
- Нормативы: СП 1.13130.2020, СП 4.13130.2013, СП 8.13130.2020

Раздел 5: Система противопожарной защиты
Раздел 6: Организационно-технические мероприятия
Раздел 9: Мероприятия по обеспечению доступа инвалидов

Поддерживаемые нормативы: GOST-R-53961-2010, FZ-123

API Endpoints

  • POST /api/v1/upload - Загрузка PDF документа
  • POST /api/v1/analyze - Запуск анализа документа
  • GET /api/v1/report/{id} - Получение отчёта
  • GET /api/v1/standards - Список доступных нормативов
  • GET /api/v1/sections - Список разделов ПД
  • GET /api/v1/export/{id}?format=pdf|excel - Экспорт отчёта

Полная документация: http://localhost:8000/docs


Структура репозитория

├── task/                  # Исходное задание
├── pd-audit/              # Проектная документация
│   ├── 01-brief.md        # Бриф проекта
│   ├── 02-user-story-map.md
│   ├── 03-nfr.md          # Нефункциональные требования
│   ├── 04-lean-canvas.md
│   └── 05-market-research.md
├── lean_canvas/           # Lean Canvas
└── README.md

Ценностное предложение

«Copilot для проектной и инженерной документации»

Мы не заменяем инженеров — мы даём мощный инструмент для кратного повышения эффективности:

  1. Проверка нормативных требований — СП, СНИПы, ГОСТы, оформление, по отдельным разделам ПД, чек-листы
  2. Контроль качества всей ПД — несоответствия между разделами, отсутствие блока данных, противоречия
  3. Общение с ИИ по ПД — любые вопросы по документации и нормативной базе
  4. База нормативных документов — доступ к актуальной информации + работа с базой в виде чата

Лицензия

MIT

Events History

Total: 44 events
M feat: update text ArtemWheat 02-06 08:28
PR feat: update text ArtemWheat 02-06 08:28
C feat: update text Артём Пшеничников 02-05 21:37
C Fix pdf report BigMak1 02-05 21:29
M Fix semantic front ArtemWheat 02-05 19:58
PR Fix semantic front ArtemWheat 02-05 19:58
C fix: encoding Артём Пшеничников 02-05 19:58
C fix: delete paywall Артём Пшеничников 02-05 19:51
C feat: add semantic front Артём Пшеничников 02-05 19:06
C feat: add rlm Артём Пшеничников 02-05 13:46
C Fix deploy keys v4 BigMak1 02-05 12:38
C Fix deploy keys v3 BigMak1 02-05 12:35
C Fix deploy keys v2 BigMak1 02-05 12:27
C Fix deploy keys BigMak1 02-05 12:09
M Add deploy keys BigMak1 02-05 11:58
PR Add deploy keys BigMak1 02-05 11:57
C Add deploy keys BigMak1 02-05 11:56
C fix: upload optimize Артём Пшеничников 02-05 03:01
C fix: docker Артём Пшеничников 02-05 02:05
C fix: Add clientId helper for API headers Артём Пшеничников 02-05 00:09
C fix: fix buf front Артём Пшеничников 02-05 00:01
M fix: fix buf front ArtemWheat 02-05 00:01
PR fix: fix buf front ArtemWheat 02-05 00:01
M 001 pd audit ArtemWheat 02-04 23:51
PR 001 pd audit ArtemWheat 02-04 23:51
C fix: add robust request by demo form Артём Пшеничников 02-04 23:20
C feat: add landing Артём Пшеничников 02-04 20:54
C fix: fix compose Артём Пшеничников 02-04 10:37
C feat: fix web bugs Артём Пшеничников 02-03 19:05
C feat: delete mock data for LLM Артём Пшеничников 02-03 18:19
C feat: add real LLM Артём Пшеничников 02-03 16:10
C feat: add view non access parts of PD Артём Пшеничников 02-03 12:42
M 001 pd audit ArtemWheat 02-02 19:10
PR 001 pd audit ArtemWheat 02-02 19:10
C feat: add site Артём Пшеничников 02-02 19:09
C feat: add full specs Артём Пшеничников 02-02 18:05