You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
- filing_poller: add --start-date/--end-date CLI args for historical backfill (defaults to 7 days ago when omitted) - OracleClient.get/post: apply with_retry(max_attempts=3) so transient connection errors, timeouts, and 5xx responses are automatically retried with exponential backoff (0.1s→0.2s→fail) - financial_features: new compute_financial_features() extracting latest_eps, latest_gross_margin, latest_operating_margin, eps_growth_qoq, revenue_growth_qoq from FinancialDataResponse - feature_builder: wire FinancialService into build_features_for_event(), persisting financial_v1 FeatureSnapshot (non-fatal if unavailable) - tests: 94 pass (81→89 unit + 5 replay); +8 new tests covering financial features and retry success path Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
5 months ago | |
|---|---|---|
| apps | 5 months ago | |
| configs | 5 months ago | |
| docker | 5 months ago | |
| libs | 5 months ago | |
| tests | 5 months ago | |
| .env.example | 5 months ago | |
| .gitignore | 5 months ago | |
| .python-version | 5 months ago | |
| Makefile | 5 months ago | |
| alembic.ini | 5 months ago | |
| docker-compose.yml | 5 months ago | |
| pyproject.toml | 5 months ago | |