Sprint 0+1: Package restructure, source tiers, verdicts, multi-variant editions

- 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
This commit is contained in:
Epictetus
2026-07-22 13:32:15 +00:00
parent 9f72ff4d6a
commit 07c5f9a5c2
38 changed files with 3195 additions and 3234 deletions
+25
View File
@@ -0,0 +1,25 @@
# Brief edition — executive summary, top 8 PUBLISH only
name: "Athena Brief"
description: "Top 8 AI stories that matter right now"
output: "brief/index.html"
filters:
verdicts: ["PUBLISH"]
sources: []
min_score: 0
max_age_h: 48
max_items: 8
ranking:
by: "signal_score"
half_life_h: 6
display:
top_n: 8
show_summary: true
show_score: false
show_tier: false
show_verdict: false
theme: "light"
accent: "#f59e0b"
logo: "⚡"
+31
View File
@@ -0,0 +1,31 @@
# Default Athena edition — full feed, clickability-ranked
name: "Athena AI News"
description: "Full AI research feed ranked by clickability index"
output: "index.html"
filters:
# Include all verdicts
verdicts: ["PUBLISH", "WATCH", "ARCHIVE", "DROP"]
# No source restriction
sources: []
# Minimum signal score
min_score: 0
# Maximum age in hours (0 = no limit)
max_age_h: 0
# Maximum items (0 = no limit)
max_items: 0
ranking:
# Sort by: clickability | signal_score | verdict_priority | freshness
by: "clickability"
half_life_h: 18
display:
top_n: 8
show_summary: true
show_score: true
show_tier: false
show_verdict: false
theme: "dark"
accent: "#5b8cff"
logo: "🏛️"
+25
View File
@@ -0,0 +1,25 @@
# DevOps edition — shipping tools, frameworks, infrastructure
name: "Athena DevOps"
description: "Shipping AI tools, frameworks, and infrastructure releases"
output: "devops/index.html"
filters:
verdicts: ["PUBLISH", "WATCH"]
sources: ["github", "hackernews", "rss"]
min_score: 2.5
max_age_h: 168
max_items: 40
ranking:
by: "clickability"
half_life_h: 12
display:
top_n: 10
show_summary: true
show_score: true
show_tier: true
show_verdict: true
theme: "dark"
accent: "#34d399"
logo: "🔧"
+25
View File
@@ -0,0 +1,25 @@
# Research edition — arXiv + HF papers, high-signal only
name: "Athena Research"
description: "Peer-reviewed AI research papers and model releases"
output: "research/index.html"
filters:
verdicts: ["PUBLISH", "WATCH", "ARCHIVE"]
sources: ["arxiv", "huggingface"]
min_score: 3.0
max_age_h: 720
max_items: 50
ranking:
by: "signal_score"
half_life_h: 72
display:
top_n: 12
show_summary: true
show_score: true
show_tier: true
show_verdict: true
theme: "dark"
accent: "#a78bfa"
logo: "🔬"