Adds app/services/diagnose.py with parse_time_window() (dateparser-backed NL time phrase extraction with 60-min fallback) and diagnose() (layered FTS + window search returning severity/source summary). Includes 5 TDD tests.
7 lines
130 B
Text
7 lines
130 B
Text
fastapi>=0.110.0
|
|
uvicorn[standard]>=0.27.0
|
|
pydantic>=2.0.0
|
|
pyyaml>=6.0
|
|
aiofiles>=23.0.0
|
|
python-multipart>=0.0.9
|
|
dateparser>=1.2.0
|