feat(signal_v2): foundation — config + state + requirements

- signal_v2/config.py: Settings dataclass loading web-ai/.env explicitly
- signal_v2/state.py: PollState dataclass + module-level singleton
- requirements.txt: httpx / fastapi / uvicorn / pytest-asyncio / respx
- .gitignore: signal_v2/data/*.db (WAL/SHM)
- empty tests/ marker

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-16 03:35:36 +09:00
parent ad2c65c2b2
commit 8a2fac03a6
7 changed files with 55 additions and 0 deletions

8
requirements.txt Normal file
View File

@@ -0,0 +1,8 @@
# Signal V2 dependencies (added 2026-05-16, Phase 2)
httpx>=0.27
fastapi>=0.110
uvicorn>=0.27
python-dotenv>=1.0
pytest>=8.0
pytest-asyncio>=0.23
respx>=0.21