9412d87fed
fix: закрыть P0/P1 расхождения с целевой моделью
...
- академический отпуск: readOnly, запрет submit/start/finish защиты
- черновики лабораторных скрыты от студентов в списке/деталях/по UUID
- удалено действие «Убрать из группы» из UI и API
- импорт: restoreInactiveStatuses, skipped-отчёт, разблокировка архивного аккаунта
- глобальные материалы STUDENTS/TEACHERS с JWT-фильтрацией и сменой аудитории
- LDD-AUTH-005 переведён на unit-evidence, clean check проходит по P0
- backup: безопасный парсинг .env, verify-latest, кавычки cron
- robots/noindex, комментарии без автора, профиль без черновиков
- docs/18-goal-audit.md; baseline 57 claims / 366 тестов / release PASS
2026-10-29 18:58:21 +03:00
9cb4d0d263
docs: обновить baseline после hotfix действий статей
2026-10-29 12:04:43 +03:00
1e1e9ae0e4
feat: закрыть остаточный backlog
...
- keyset-пагинация аудита с курсором (occurred_at, id) и UI «Показать ещё»
- пакетный /api/v1/labs/details и переход progress на один запрос
- абсолютный потолок сессии 30 дней (identity V12 + web), очистка refresh
- админская инвентаризация legacy-активов (/admin/legacy-assets, скрипт)
- E2E в Chromium/Firefox/WebKit (18/18), CI preflight
- LDD: 51 claim, 346 тестов, docs и handoff обновлены
2026-10-29 12:01:44 +03:00
d45137220c
docs: handoff после закрытия продуктовых рисков
2026-10-29 12:01:44 +03:00
9dcba8ce0c
docs: закрытие продуктовых рисков и новый LDD baseline
2026-10-29 12:01:44 +03:00
80ccf26b61
docs: LDD baseline и ссылки на реестр
2026-10-29 12:01:43 +03:00
25a3dbd0fb
docs: права преподавателя, аудит, CI и итоговые проверки
2026-10-29 12:01:43 +03:00
d6461a3a9c
docs: видимость активов и итоговые проверки
2026-10-29 12:01:43 +03:00
3fd0d41cf2
docs: итоговый отчёт и оставшиеся разрывы
2026-10-29 12:01:43 +03:00
4a2daf2fec
docs: этапы 3–4 — роли, профиль и жизненный цикл
2026-10-29 12:01:43 +03:00
6f8add3736
docs: этап 2 — курсы, bootstrap и лабораторные
2026-10-29 12:01:42 +03:00
cde04487e8
docs: план, ADR и контракты групп и курсов
2026-10-29 12:01:42 +03:00
b1f00fd776
docs: актуализация под текущее состояние (Bootstrap вместо htmx, RestClient, интерцепторы, контроллеры, публикация по студентам, watch-опрос, автосейв без перезагрузки)
2026-10-13 15:59:37 +03:00
dd0b698a4a
docs: ТЗ по группам, курсам/преподавателям, повышению и интеграции (07)
2026-10-13 15:49:31 +03:00
025c937f21
docs: add UML and architecture documentation (Mermaid)
...
- docs/README.md — index and short system overview
- 01-architecture.md — context, per-service components, Gradle modules,
authentication/authorization, web interceptors (flowcharts)
- 02-deployment.md — deployment diagram, containers/env/volumes, build stages,
nginx, update sequence
- 03-domain-model.md — class diagrams for identity/academic/progress and web,
ER model of all schemas (cross-schema references noted)
- 04-sequences.md — 10 sequence diagrams (login, JWT check, forced password
change, lab import, distribution, submission, defense, grades+publication,
content publishing, group page aggregation)
- 05-states.md — state diagrams for defense session, grade publication, lab
status, content visibility, submission lifecycle, variant assignment, password
MS
git log --oneline -3
2026-09-16 18:44:14 +03:00