Jing997/copper-cathodes-world-monitor
feat: Sprint 7 — relative timestamps, Google Trends, shipping routes
feat: Sprint 6C — F12 news/sentiment UI enhancements
feat: Sprint 6A+6B — F11 news enhancements + F13 stress index COT signal
chore: update STATUS.md — F13 PR-OPEN on feat/analytics-stress-cot
fix: update Gemini model to stable gemini-2.5-flash-lite + cache brief 24h
fix: forward curve datetime, stress index tz, feeds replaced, widen headline window to 7d
fix: local .env loading, dynamic forward curve ticker, cache NameError guard
fix: use valid HF colorTo value
chore: add HF Space YAML metadata to README
chore: merge HF Space initial commit
initial commit
Duplicate from streamlit/streamlit-template-space
chore: add .claudeignore
chore: update STATUS.md — F10 MERGED, project COMPLETE
Merge docs/readme-update: F10 README
chore: update STATUS.md — F10 PR-OPEN
docs: F10 write README
chore: update STATUS.md — F09 MERGED
Merge feat/tests-suite: F09 pytest suite (44 tests)
chore: update STATUS.md — F09 PR-OPEN
feat: F09 implement pytest test suite
chore: update STATUS.md — F08 MERGED, Sprint 5 launching
Merge feat/ui-tabs: F08 5-tab Streamlit dashboard
feat: F08 implement 5-tab Streamlit dashboard
chore: update STATUS.md — Sprint 3 COMPLETE, F05+F06+F07 MERGED, Sprint 4 launching
Merge feat/ui-sentiment: F07 sentiment module
Merge feat/analytics-spreads-stress: F05+F06 spread_calc and stress_index
chore: update STATUS.md — F07 PR-OPEN, add handoff note
feat: F07 implement sentiment module
chore: update STATUS.md — F05+F06 PR-OPEN, analytics-agent handoff notes
feat: F05+F06 implement spread_calc and stress_index
Merge feat/data-news-fetcher: F04 news_fetcher + fix dead RSS feeds
chore: update STATUS.md — F04 PR-OPEN
Merge feat/price-fetchers: F01+F02 price_fetcher + macro_fetcher
feat: F01+F02 implement price_fetcher and macro_fetcher
feat: F04 implement news_fetcher and fix dead RSS feeds
Merge feat/data-cache-manager: F03 cache_manager — HF Dataset backend with TTL
feat: F03 implement cache_manager with HF Dataset backend and TTL logic
feat: replace Tradermade with Alpha Vantage (genuinely free, 25 calls/day)
feat: replace Metals-API with Tradermade, add CFTC COT + World Bank
chore: add runtime stubs to unblock agent build checks
chore: add secrets protection layer
chore: initial project scaffold with agent workflow infrastructure
