07c5f9a5c2
- New oracle/ package (11 modules) with unified CLI (python -m oracle) - Source tiers: Tier 1 (arxiv/github/hf), Tier 2 (rss/hn), Tier 3 (reddit) - Composite verdicts: PUBLISH/WATCH/ARCHIVE/DROP based on signal score + age - Content-hash dedup: SHA-256[:16] normalized, atomic at insert time - Multi-variant editions: 4 YAML configs (default/research/devops/brief) - Variant engine: filter → rank → render (HTML + JSON, themed) - Per-adapter timeout (10s) + threading fallback - Consolidated 12 root scripts → thin wrappers + oracle/ package - Archived stale scripts (_engagement, _live_compare, reddit_proof) - Updated .gitignore, README.md, schema.sql
22 lines
806 B
Python
22 lines
806 B
Python
"""Athena — AI Research Oracle.
|
|
|
|
Unified intelligence pipeline for AI news aggregation, scoring, and rendering.
|
|
|
|
Architecture:
|
|
oracle/ - Core package (this directory)
|
|
adapters/ - Source adapters (GitHub, arXiv, Reddit, HN, HF, RSS)
|
|
athena/ - Scoring and classification logic
|
|
cli.py - CLI entry point (subcommands)
|
|
db.py - Database operations and schema
|
|
render.py - Static site rendering
|
|
scoring.py - Athena scoring engine
|
|
clickability.py - Clickability index and decay
|
|
summarize.py - Rule-based summarization
|
|
recency.py - Recency guard and freshness filtering
|
|
themes.py - Theme-based trend tracking
|
|
archive.py - Soft-cap archival
|
|
config.py - Configuration and constants
|
|
"""
|
|
|
|
__version__ = "1.0.0"
|