Skip to content

feat: add optional Adanos market sentiment provider - #39

Open
alexander-schneider wants to merge 1 commit into
ygwyg:mainfrom
adanos-software:codex/adanos-market-sentiment
Open

feat: add optional Adanos market sentiment provider#39
alexander-schneider wants to merge 1 commit into
ygwyg:mainfrom
adanos-software:codex/adanos-market-sentiment

Conversation

@alexander-schneider

Copy link
Copy Markdown

Summary

  • add an optional Adanos provider to the default strategy for structured Reddit stock and crypto sentiment
  • query trending stocks and every configured crypto symbol with explicit UTC date windows
  • cache each source independently for eight hours, retry failed refreshes, and fail open with bounded stale-data downweighting
  • document ADANOS_API_KEY setup and keep the integration fully disabled when no key is configured

Equity tradability and allowed exchanges remain enforced by MAHORAGA's existing PolicyBroker immediately before orders. The provider only contributes research signals.

Adanos API keys: https://adanos.org/register
API documentation: https://api.adanos.org/docs

Validation

  • npm run check -- --diagnostic-level=error
  • node node_modules/typescript/bin/tsc --noEmit
  • node node_modules/vitest/vitest.mjs run (210 passed)
  • structured autoreview: clean, no actionable findings

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Your trial has ended. Reactivate Greptile to resume code reviews.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant