Goal: Bring the project in line with the constitution's Test-First Development (NON-NEGOTIABLE) principle. Today there are no real automated tests despite pytest scaffolding existing.
Current state
- Backend:
backend/tests/conftest.py + utils.py exist (fixtures), but no actual test modules. Only ad-hoc backend/test_login.py, backend/test_setup.py.
- Frontend: no
.test/.spec files at all.
Tasks
Goal: Bring the project in line with the constitution's Test-First Development (NON-NEGOTIABLE) principle. Today there are no real automated tests despite pytest scaffolding existing.
Current state
backend/tests/conftest.py+utils.pyexist (fixtures), but no actual test modules. Only ad-hocbackend/test_login.py,backend/test_setup.py..test/.specfiles at all.Tasks
backend/test_login.pyandbackend/test_setup.pyinto the suite