Commit Graph

12 Commits

Author SHA1 Message Date
9cb4d0d263 docs: обновить baseline после hotfix действий статей 2026-10-29 12:04:43 +03:00
685916c4bd ci: перевести merge gate на Gitea + Woodpecker
- .woodpecker/check.yaml, smoke.yaml, release.yaml
- local-backend агент: Java 21, Docker Compose v2, Python 3, Node/Playwright
- concurrency lms-ci, чтобы smoke/release не занимали порты одновременно
- deploy/WOODPECKER.md: server, OAuth Gitea, systemd-агент, security note
- удалён .gitlab-ci.yml
2026-10-29 12:01:44 +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
9dcba8ce0c docs: закрытие продуктовых рисков и новый LDD baseline 2026-10-29 12:01:44 +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
60a318539c docs: этап 5 — курсовые материалы 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
cbd98f55f0 fix(progress): перенести профильную миграцию на V13 после аттестаций 2026-10-29 12:01:42 +03:00
cde04487e8 docs: план, ADR и контракты групп и курсов 2026-10-29 12:01:42 +03:00