name: SEC Filing Monitor

on:
  schedule:
    - cron: "15 * * * *"
  workflow_dispatch:

jobs:
  poll-sec-filings:
    runs-on: ubuntu-latest
    env:
      SEC_TICKER: AAPL
      SEC_SINCE: "2026-07-01"
    steps:
      - name: Poll SEC filing changes
        run: |
          curl --fail --silent --show-error --get \
            "https://sec-event-intelligence.p.rapidapi.com/v1/sec/changes" \
            --data-urlencode "ticker=${SEC_TICKER}" \
            --data-urlencode "since=${SEC_SINCE}" \
            --data-urlencode "limit=25" \
            --header "x-rapidapi-host: sec-event-intelligence.p.rapidapi.com" \
            --header "x-rapidapi-key: ${{ secrets.RAPIDAPI_KEY }}" \
            --header "accept: application/json"
