Martin C. Richards
c5ced8cd66
feat(news): enhance NewsArticle entity with sentiment fields and add Dagster orchestration specs
...
- Add sentiment_confidence and sentiment_label fields to NewsArticle
- Update database configuration for PostgreSQL + TimescaleDB + pgvectorscale
- Add comprehensive Dagster orchestration specifications
- Update project dependencies and tooling configuration
- Enhance test coverage for news repository functionality
- Align news domain specs with project roadmap and architecture
2025-11-14 22:18:33 +01:00
Martin C. Richards
873ff99173
add db
2025-08-17 17:59:34 +02:00
Martin C. Richards
fd45639ad6
typecheck with pyrefly
2025-08-16 13:52:37 +02:00
Martin C. Richards
1cfe018f77
test: implement pytest-vcr for article scraper with zero mocks
...
- Replace all mocking with pytest-vcr for real HTTP recording
- Add comprehensive test coverage for major news sources
- Test realistic scenarios: paywalls, 404s, successful scraping
- Update dependencies: googlenewsdecoder, nltk, lxml-html-clean
- Fix lint issue: simplify conditional return statement
- Update documentation to reflect testing progress
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-16 11:02:37 +02:00
Martin C. Richards
d773ed4cfa
refactor: migrate to newspaper4k and improve news service repository integration
...
- Upgrade from newspaper3k to newspaper4k for better article scraping
- Add repository integration for cached news data retrieval
- Implement proper date handling and data conversion in news service
- Move PRD files to dedicated prd/ directory
- Add type stubs and improve type checking configuration
- Fix linting issues (unused variables and loop control variables)
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-10 13:00:40 +02:00
Martin C. Richards
775258b950
omfg basic stub out with passable lint and types
2025-08-03 22:07:24 +02:00
Martin C. Richards
b2a09403fa
wip
2025-07-31 18:02:27 +02:00
Edward Sun
39c788fab5
main works, cli bugs
2025-06-15 22:20:59 -07:00