9 Commits

Author SHA1 Message Date
1271f0b21b chore: remove dev artifacts, fix hardcoded path, add tests + license
- Remove agent/agent.md (dev-time agent context dumps), .DS_Store,
  committed venv configs (pyvenv.cfg), 0-byte runtime cache
- Remove hardcoded  /home/userpath from cron_scraper feed lookup
- Replace ad-hoc test_implementation.py with pytest tests/test_scraper_cache.py
- ruff clean (33 fixes: bare excepts, unused Config, whitespace)
- Root pyproject.toml (activates shared Gitea CI), MIT LICENSE, README Tests
2026-08-20 21:39:04 +00:00
0fa94d3ee3 feat: enhance logging for AI service error diagnosis
Added comprehensive logging to diagnose 'Expecting value: line 1 column 1 (char 0)' errors in AI service responses. The changes include detailed logging of AI requests/responses, cache operations, and article processing steps to better identify when the AI service returns empty or invalid responses.
2026-02-02 12:28:12 -06:00
e29e5dbc76 Remove file extension filtering - all files in articles directory are valid articles 2026-02-02 10:38:35 -06:00
492b30a713 Fix cache manager to properly handle empty cache files and add diagnostic logging 2026-02-02 10:35:55 -06:00
b8228d8e07 Fix pathing issue for article directory - use relative path ../scraper/articles 2026-02-02 09:55:24 -06:00
abb63db4b7 enhancement: Make article processor more robust with multiple path support and fallback file format detection 2026-02-02 09:31:14 -06:00
ba8f24fcbd fix: Update scraper directory path for Docker container compatibility and add debugging 2026-02-02 09:27:02 -06:00
5c47f6c235 fix: Resolve Docker import errors and relative import issues 2026-02-02 09:05:53 -06:00
714f5380e7 feat: Implement AI processor with fact extraction capabilities for articles from scraper 2026-02-02 08:53:58 -06:00