Adds earnings surprise extraction to parser/features/labeler pipeline, improves filing fetcher robustness, and extends snapshot export with new field support. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Stock Oracle (localhost:18001)을 단일 데이터 소스로 사용하는 미국 주식 이벤트 스윙 트레이딩 시스템의 Phase 1 구현체. 주요 구성: - libs/oracle_client/: Stock Oracle REST 클라이언트 (filings, price, financial, fred, finra) - libs/common/: config, logging, time_utils, ids, retries, file_store - libs/db/: SQLAlchemy 2.0 모델 12개 + Alembic 마이그레이션 0001 - libs/parser/: 규칙 기반 파서 (텍스트 정규화, JSON Schema 검증, LLM 스텁) - libs/features/: 시장/이벤트 피처 계산기 - apps/pipeline/: filing_poller → filing_fetcher → event_parser → feature_builder - apps/sync/: macro_sync (FRED), short_volume_sync (FINRA), issuer_sync - tests/: 단위 81개 + 리플레이 5개 전체 통과, lint clean Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>