Skip to content

feat: add SEC company filings lookup - #77

Open
JordanCoin wants to merge 1 commit into
mainfrom
codex/issue-68-sec-filings
Open

JordanCoin wants to merge 1 commit into
mainfrom
codex/issue-68-sec-filings

Conversation

@JordanCoin

Copy link
Copy Markdown
Owner

Closes #68

Summary

  • adds openfoia records filings <TICKER_OR_CIK> for chronological SEC company filings
  • resolves tickers through SEC, combines recent and archived submissions, and supports since/form filters
  • requires explicit consent before each SEC request, preserves configured Tor routing, and fails closed when Tor is unavailable
  • treats malformed, partial, and failed SEC responses as source errors rather than clean empty histories

Testing

  • 25 focused SEC filings tests passed
  • 24 existing SEC egress tests passed
  • Ruff check and format check passed
  • compileall and git diff --check passed

Review

Independent reviewer: Pass. Initial parser integrity findings were corrected and independently re-reviewed.

Copilot AI lite review requested due to automatic review settings September 11, 2026 12:25

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SEC adapter is full-text search only — add a data.sec.gov submissions adapter (records filings --cik/--ticker)

2 participants