Repository navigation
Tech Spec Design Curriculum
Claude edited this page Sep 18, 2026
·
2 revisions
Техническое задание на разработку дизайна модуля "Рабочие программы"
Ниже — структура ТЗ (общий шаблон, см. также Getting Started). Команда заполняет каждый раздел своим содержанием; текст в квадратных скобках — подсказка, что писать, а не готовый ответ.
[Что видит и делает пользователь в этом модуле, какую задачу он решает]
- [Экран/страница 1 — назначение]
- [Экран/страница 2 — назначение]
Сценарий 1: [Название сценария]
- Пользователь открывает...
- Видит...
- Вводит / выбирает...
- Получает результат...
- Удобство использования: [требования]
- Отображение на разных экранах: [требования, если есть]
- Поддерживаемые браузеры: [требования, если есть]
Согласовывается с backend-командой этого же модуля до начала Модуля 2 — что это значит и как оформлять, см. 🔌 API-контракт. Этот раздел должен совпадать с разделом 4.1 в specification-backend.md того же модуля.
| Метод | Endpoint | Зачем нужен (какому экрану/действию) |
|---|---|---|
| GET | /api/v1/curriculum/... |
[...] |
| POST | /api/v1/curriculum/... |
[...] |
[Ссылки на макеты (например, Figma) или эскизы экранов]
- Все экраны реализованы (
frontend/curriculum/) - Страницы реально обращаются к backend через согласованный контракт (не через захардкоженные данные)
- Ошибки API показываются пользователю понятным сообщением, а не «падением» страницы
- Раздел 4.1 согласован с
specification-backend.mdэтого модуля (см. чек-лист в 🔌 API-контракт) - Pull Request создан и принят
[Скриншоты готового интерфейса]