update todo.md

This commit is contained in:
Emil Lerch 2026-03-17 10:12:54 -07:00
parent e5cb7d2b32
commit e93d24c6d7
Signed by: lobo
GPG key ID: A7B62D657EF764F8

21
TODO.md
View file

@ -1,26 +1,7 @@
# Future Work
## Human review of analytics modules
All analytics modules have been human-reviewed:
- `src/analytics/valuation.zig` — reviewed
- `src/analytics/risk.zig` — reviewed (rewritten: monthly returns, per-period Sharpe, historical T-bill rates)
- `src/analytics/performance.zig` — reviewed
- `src/analytics/analysis.zig` — reviewed
- `src/analytics/indicators.zig` — AI-reviewed only; human review deferred (lower priority)
## Provider review
- `src/providers/tiingo.zig` — reviewed (new: primary candle provider)
- `src/providers/yahoo.zig` — needs human review
- All other providers — reviewed
## CLI/TUI changes
Risk metrics (Sharpe, volatility, max drawdown) now display per trailing period
(1Y, 3Y, 5Y, 10Y) in both the TUI performance tab and CLI `perf` command.
CLI `portfolio` command shows 3-year risk metrics per symbol.
Performance comparison feature idea: compare risk/return metrics of two or more
securities side by side. Scope TBD — could focus on stocks/ETFs only. Open
question: fixed at 2, or arbitrary N?
@ -28,7 +9,7 @@ question: fixed at 2, or arbitrary N?
## TUI issues
Display artifacts that don't go away when switching tabs (need specific steps
to reproduce).
to reproduce). Lower priority now that ^L has been introduced to re-paint
## Risk-free rate maintenance