Phase 1 MVP - Complete implementation
- Auth: register, login, JWT with refresh tokens, blocklist - Projects/Folders/Documents CRUD with soft deletes - Tags CRUD and assignment - FTS5 search with highlights and tag filtering - ADR-001, ADR-002, ADR-003 compliant - Security fixes applied (JWT_SECRET_KEY, exception handler, cookie secure) - 25 tests passing
This commit is contained in:
14
requirements.txt
Normal file
14
requirements.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
fastapi==0.115.0
|
||||
uvicorn[standard]==0.30.0
|
||||
pydantic==2.9.0
|
||||
pydantic-settings==2.5.0
|
||||
sqlalchemy==2.0.35
|
||||
alembic==1.13.3
|
||||
python-jose[cryptography]==3.3.0
|
||||
bcrypt==4.2.0
|
||||
passlib==1.7.4
|
||||
python-multipart==0.0.12
|
||||
aiosqlite==0.20.0
|
||||
httpx==0.27.2
|
||||
pytest==8.3.0
|
||||
pytest-asyncio==0.24.0
|
||||
Reference in New Issue
Block a user