Skip to content

feat: add watchlist freshness brief helper#48599

Open
joe102084 wants to merge 1 commit into
NousResearch:mainfrom
joe102084:joe/nightly-watchlist-freshness-brief
Open

feat: add watchlist freshness brief helper#48599
joe102084 wants to merge 1 commit into
NousResearch:mainfrom
joe102084:joe/nightly-watchlist-freshness-brief

Conversation

@joe102084

Copy link
Copy Markdown
Contributor

Summary

  • Add scripts/watchlist_freshness_brief.py, a local-only helper for Markdown social/investor watchlists.
  • Add a spec documenting input/state/output contracts and safety non-goals.
  • Add focused tests for Markdown parsing, stale/due/missing classification, JSON output, and exact [SILENT] behavior.

Why

Joe's local investor watchlist exists, but without freshness state it can silently decay. This helper makes the missing tracking state explicit without network access or any human/platform interaction.

Tests

  • scripts/run_tests.sh tests/scripts/test_watchlist_freshness_brief.py
  • python -m compileall -q scripts/watchlist_freshness_brief.py
  • scripts/run_tests.sh tests/scripts/

Smoke check

Read-only smoke against /Users/hyc/.hermes/memories/INVESTOR_SOCIAL_WATCHLIST.md reported 7 watchlist entries missing tracking state and performed no network or platform actions.

@alt-glitch alt-glitch added type/feature New feature or request P3 Low — cosmetic, nice to have labels Jun 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

P3 Low — cosmetic, nice to have type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants