- СПРИНТЫ.md: mark Sprint 1 as completed (✅), check all tasks,
add 4 bugs found and fixed during testing
- ШАГ_006.md: add bugs table with symptoms, causes and fixes
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Set docs_url=/api/docs, redoc_url=/api/redoc,
openapi_url=/api/openapi.json so Swagger UI is
accessible through nginx at http://localhost/api/docs
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
backend/Dockerfile:
- Add ENV PYTHONPATH=/app so alembic can import app.config
- Change CMD to bash entrypoint.sh (volume mount breaks chmod +x)
nginx/nginx.conf:
- Add resolver 127.0.0.11 (Docker internal DNS)
- Use set $backend/$frontend variables so nginx resolves
hostnames per-request instead of at startup
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Director role = HR-manager (same permissions)
- Editing assigned test creates new version
- Question order is random per attempt
- Navigation back configurable by test author
- Notifications via MAX messenger (last sprint)
- Export out of scope
- Add step 003 log
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Create DOC/ТЗ.md with full system requirements
- Add DOC/ШАГИ/ШАГ_2026-03-21_002.md with step log
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>