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.
I Luk Kim 76e154eccd feat(filings): add accepted_at field to filing search response
Expose SEC ACCEPTANCE-DATETIME so downstream consumers (filing_poller)
can populate Document.accepted_at_utc and Event.filed_at_utc.

- SECFiling model: add nullable accepted_at TIMESTAMP column
- main.py startup: ALTER TABLE migration for existing SQLite DBs
- sec_filings_service: extract acceptanceDateTime from SEC JSON, store on
  INSERT and force_refresh UPDATE
- FilingSummary schema: add Optional[str] accepted_at field
- filings endpoint: map accepted_at as ISO 8601 string in response
- CHANGELOG: v3.0.1 entry

Existing rows have accepted_at=NULL; backfill with force_refresh=true.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
5 months ago
..
__init__.py Add Phase 5 Attention Overlay API and fix Redis port mismatch 5 months ago
alpaca_price.py Add Alpaca-specific DB table and Redis caching for Alpaca/FINRA endpoints 5 months ago
error_log.py Initial commit with full project improvements 5 months ago
etf.py Initial commit with full project improvements 5 months ago
filing.py feat(filings): add accepted_at field to filing search response 5 months ago
financial.py Codebase improvements: caching decorator, Pydantic v2, DB indexes, connection pooling, Alembic 5 months ago
finra_short_volume.py Add Alpaca-specific DB table and Redis caching for Alpaca/FINRA endpoints 5 months ago
fred_data.py Initial commit with full project improvements 5 months ago
overlay_feature.py Add Phase 5 Attention Overlay API and fix Redis port mismatch 5 months ago
overlay_raw_event.py Add Phase 5 Attention Overlay API and fix Redis port mismatch 5 months ago
overlay_registry.py Add Phase 5 Attention Overlay API and fix Redis port mismatch 5 months ago
request_log.py Initial commit with full project improvements 5 months ago