2 Commits

Author SHA1 Message Date
4a8f2c22be refactor: extract Python package hotspot/ from .dspy files
- hotspot/parsers.py: 11 builtin parsers + 4 extractors (json_path/css/regex/rss)
- hotspot/engine.py: fetch + extract orchestration
- hotspot/analysis.py: 5-dim scoring + 7-day half-life status classifier
- hotspot/db.py: DB helpers (save_items, write_fetch_log, get_stats)
- hotspot/__init__.py: public API (run_fetch, run_analysis, get_stats)
- .dspy files reduced to 1-line wrappers
2026-08-01 12:13:00 +08:00
26721a1b28 feat: initial commit — hotspot radar module for Sage
6 tables (source/schedule/fetch_log/item/analysis/alert)
3 fetch modes (API + Browser + Crawler)
5-dimension analysis + auto status classification
7 stat cards + 6 tab dashboard
2026-08-01 12:01:16 +08:00