Plan: curious-watching-wave.md Started: 2026-04-03 Architecture: Screen first (Graham + Greenblatt + Schilit + Lynch) → Deep analysis (agents) → Reddit sentiment overlay → Rank & recommend → Feedback loop
| Component | File | Status |
|---|---|---|
| Data models | pm/reddit/__init__.py |
Done |
| JSON parser | pm/reddit/parser.py |
Done |
| Ticker extractor | pm/reddit/ticker_extract.py |
Done |
| Sentiment classifier | pm/reddit/sentiment.py |
Done |
| Processing pipeline | pm/reddit/process.py |
Done |
| CLI commands | pm/cli/pipeline/__init__.py, commands.py |
Done |
| CLI registration | pm/main.py |
Done |
/pipeline-reddit command |
.claude/commands/pipeline-reddit.md |
Done |
/pipeline orchestrator |
.claude/commands/pipeline.md |
Done |
/pipeline-retro command |
.claude/commands/pipeline-retro.md |
Done |
Test results (2026-04-03):
| Component | File | Status |
|---|---|---|
| S&P 500 universe | pm/graham/universe.py |
Done |
| Framework models | pm/frameworks/__init__.py |
Done |
| Greenblatt Magic Formula | pm/frameworks/greenblatt.py |
Done |
| Schilit red flags | pm/frameworks/schilit.py |
Done |
| Lynch classification | pm/frameworks/classify.py |
Done |
| Composite scoring | pm/frameworks/composite.py |
Done |
pm pipeline screen |
pm/cli/pipeline/commands.py |
Done |
Test results (2026-04-03):
| Component | File | Status |
|---|---|---|
| Divergence logic | pm/reddit/divergence.py |
Done |
pm pipeline divergences |
pm/cli/pipeline/commands.py |
Done |
Test results (2026-04-03):
| Component | File | Status |
|---|---|---|
| Feedback models | pm/feedback/__init__.py |
Done |
| Prediction tracker | pm/feedback/tracker.py |
Done |
| IC measurement | pm/feedback/calibration.py |
Done |
| Retrospective report | pm/feedback/retrospective.py |
Done |
pm pipeline predictions |
pm/cli/pipeline/commands.py |
Done |
pm pipeline resolve |
pm/cli/pipeline/commands.py |
Done |
Test results (2026-04-03):
| Component | Status |
|---|---|
| Bi-monthly cron (1st and 15th) | Pending — use /schedule when ready |
| ntfy notifications | Reuses existing pm.notifications |
| CLAUDE.md playbook rules | Pending |
pm/main.py, pm/graham/universe.py)/pipeline, /pipeline-reddit, /pipeline-retro)# Reddit analysis
uv run pm pipeline reddit --days 14 --top 30
uv run pm pipeline reddit --ticker AAPL
# Multi-framework screen
uv run pm pipeline screen # All (S&P 500 + STOXX 600)
uv run pm pipeline screen --universe us # S&P 500 only
uv run pm pipeline screen --universe eu # STOXX 600 only
# Divergences
uv run pm pipeline divergences
uv run pm pipeline divergences --min-graham 3 --max-sentiment 0.0
# Predictions
uv run pm pipeline predictions
uv run pm pipeline resolve AAPL 185.50
# Claude Code commands
/pipeline # Main orchestrator (auto-detects phase)
/pipeline-reddit # Reddit-only analysis with agent deep-dive
/pipeline-retro # Self-critical retrospective