This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+9 more
Summary
AI summaryAdds Value Investing Framework and Crypto Bottom‑Fishing Model to Gemini prompt.
Full changelog
What's New in v1.1.0
Two new AI analytical frameworks embedded into the Gemini prompt — zero additional API calls, stays within free tier. Inspired by @xingpt's AI agent skills article on BlockTempo.
New Features
- Value Investing Framework — AI rates individual stocks A–D based on five fundamental criteria: ROE > 15%, debt/equity < 50%, FCF/operating CF > 80%, positive earnings growth, and price below analyst target. Displayed as colored badges in email and Telegram
- Crypto Bottom-Fishing Model — AI detects BTC/ETH accumulation zones using four indicators: RSI < 30, volume contraction > 20%, price below 200-day MA, and death cross. 2+ triggers a bottom signal, 3+ strongly considers STRONG BUY with DCA recommendation
How It Works
Both features are prompt-only enhancements — structured analytical frameworks injected into the single Gemini call:
- Fundamental data (ROE, debt/equity, FCF, margins, growth, analyst targets) comes from Yahoo Finance's
financialDatamodule, added to the existingquoteSummarycall — zero extra API overhead - Volume change (7-day avg vs prior 30-day avg) computed from existing chart data for selling exhaustion detection
- Value ratings adjust AI confidence: A boosts ~10 points, D reduces ~10 points
- Bottom signals shown in daily email, intraday alerts, and Telegram messages
Screenshots
| Daily Brief | Intraday Alert | Weekly Rebalance |
|:-----------:|:--------------:|:----------------:|
| | | |
Files Changed
| File | Change |
|------|--------|
| src/fetchPrices.ts | Added financialData module + 9 new QuoteData fields |
| src/fetchTechnicals.ts | Added volumeChange7d computation |
| src/aiAnalysis.ts | Extended schema, prompt with 2 frameworks |
| src/email.ts | Value rating badges + bottom signal rendering |
| src/telegram.ts | Value rating + bottom signal inline |
| src/intradayCompare.ts | Propagated new fields |
| src/intradayEmail.ts | Rendered new fields in alerts |
Upgrading
No config changes needed. Just pull the latest code — the new features activate automatically when Gemini is configured. Existing config.json and .env files work as-is.
Full Changelog: https://github.com/furic/richfolio/compare/v1.0.0...v1.1.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About furic/richfolio](https:
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]