Mark phase 73 in progress; register slice 13.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Leonid Pershin
2026-08-21 11:30:32 +03:00
co-authored by Cursor
parent f76201cd35
commit 4c8d91c6f3
9 changed files with 325 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
# Фаза 75. Журнал на карточке
## Зависимости
- [Фаза 73](73-lesson-marks.md)
- [Фаза 74](74-attendance.md)
- [Фаза 8](../02-people/08-people-browser.md)
## Зачем
Игрок видит оценки и явку, не открывая сейв.
## Задачи
- [ ] Блок/вкладка на карточке ученика: недавние оценки по предметам и явка
- [ ] Короткая сводка класса (средний след / частые отсутствия) в Управлении или у класса —
без простыни на год
- [ ] HTTP через мейлбокс; гость читает, не пишет
- [ ] Строки `t(...)`, обе локали
- [ ] Список людей в панели журнал не раздувает
## Тесты, без которых фаза не закрыта
- [ ] Карточка отдаёт те же оценки/явку, что в мире
- [ ] Нет права править оценку через API
- [ ] Клиентский тест панели/вкладки (vitest) на пустое и заполненное состояние
## Критерий готовности
- Открыть ученика после урока — видны 2–5 и явка; F5 не чинит данные с клиента
- Отфильтрованные тесты по Testing policy проходят
## Стоп
Не тосты и авто-вызов (76). Не болезни.