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 # 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 ## 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 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 securities side by side. Scope TBD — could focus on stocks/ETFs only. Open
question: fixed at 2, or arbitrary N? question: fixed at 2, or arbitrary N?
@ -28,7 +9,7 @@ question: fixed at 2, or arbitrary N?
## TUI issues ## TUI issues
Display artifacts that don't go away when switching tabs (need specific steps 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 ## Risk-free rate maintenance