25 lines
1.3 KiB
Markdown
25 lines
1.3 KiB
Markdown
# Current Milestone
|
|
|
|
Daily digest consolidation and Google NotebookLM sync shipped (PR open: `feat/daily-digest-notebooklm`). All analyses now append to a single `daily_digest.md` per day and auto-upload to NotebookLM via `nlm` CLI. Next: PR review and merge.
|
|
|
|
# Recent Progress
|
|
|
|
- **PR #22 merged**: Unified report paths, structured observability logging, memory system update
|
|
- **feat/daily-digest-notebooklm** (open PR): Daily digest consolidation + NotebookLM sync
|
|
- `tradingagents/daily_digest.py` — `append_to_digest()` appends timestamped entries to `reports/daily/{date}/daily_digest.md`
|
|
- `tradingagents/notebook_sync.py` — `sync_to_notebooklm()` deletes old source then uploads new digest via `nlm` CLI (opt-in via `NOTEBOOK_ID` env var)
|
|
- `tradingagents/report_paths.py` — added `get_digest_path(date)`
|
|
- `cli/main.py` — `analyze` and `scan` commands both call digest + sync after each run
|
|
- `.env.example` — `NOTEBOOK_ID` added
|
|
- **PR #21 merged**: Memory system v2 — builder/reader skills, 5 context files, post-commit hook
|
|
- **PR #18 merged**: Opt-in vendor fallback — fail-fast by default (ADR 011)
|
|
- 220+ offline tests passing
|
|
|
|
# In Progress
|
|
|
|
- Awaiting `NOTEBOOK_ID` from user to enable end-to-end NotebookLM test
|
|
|
|
# Active Blockers
|
|
|
|
- None currently
|