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 16613f1758 Fix _rows_to_table to collect keys from ALL rows, not just first
Previously only used rows[0].keys() — columns present in later rows
(like earnings_surprise_pct from sparse features) were silently dropped.
Now collects all unique keys across all rows.

YoY earnings surprise tested: WR spread only 2.5pp (55.2% vs 52.7%).
Not actionable — YoY growth != analyst consensus surprise.
v6new.30 remains the framework optimum.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
5 months ago
..
backtest Add earnings surprise feature pipeline and v11 scoring 5 months ago
common feat: PEAD mid-cap strategy + pipeline hardening + README cleanup 5 months ago
db feat: PEAD mid-cap strategy + pipeline hardening + README cleanup 5 months ago
export Fix _rows_to_table to collect keys from ALL rows, not just first 5 months ago
features Add earnings surprise feature pipeline and v11 scoring 5 months ago
labeler feat: PEAD mid-cap strategy + pipeline hardening + README cleanup 5 months ago
llm fix: disable Qwen3.5 thinking mode and switch OllamaClient to sync httpx 5 months ago
oracle_client Add earnings surprise feature pipeline and v11 scoring 5 months ago
parser feat: implement Phase 3 -- LLM enrichment, labeler, review queue, dataset export 5 months ago
review feat: implement Phase 3 -- LLM enrichment, labeler, review queue, dataset export 5 months ago
schemas feat: implement ACE-F v1 Phase 1 -- Stock Oracle 기반 이벤트 파이프라인 5 months ago
__init__.py feat: implement ACE-F v1 Phase 1 -- Stock Oracle 기반 이벤트 파이프라인 5 months ago