Martin C. Richards
|
c20771bf20
|
docs: Adopt Spec-Driven Development framework
Establish complete Spec-Driven Development documentation structure to
enable AI-assisted implementation with product context, feature specs,
and architectural standards.
Documentation:
- Add product docs (product.md, roadmap.md) for business context
- Add feature specs for marketdata, news, and socialmedia domains
- Add technical standards (practices.md, security.md, style.md, tech.md)
- Update README with SDD workflow and PostgreSQL architecture
Restructure:
- Move Docker files to docker/db/ for cleaner organization
- Move docker-compose.yml to project root
- Remove deprecated configs (litellm.yml, package.json, setup.py)
- Update tests for pytest-vcr integration
This establishes the foundation for /spec:* workflow commands and
structured AI-agent collaboration.
|
2025-11-11 22:28:54 +01: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 |