Skip to content

Bloom Bio: Full trading arena platform#11

Open
dchu917 wants to merge 1 commit intomainfrom
browse-modal
Open

Bloom Bio: Full trading arena platform#11
dchu917 wants to merge 1 commit intomainfrom
browse-modal

Conversation

@dchu917
Copy link
Owner

@dchu917 dchu917 commented Mar 1, 2026

Summary

  • Complete biotech trading arena with AI agent that analyzes clinical trial catalysts and executes trades
  • Polling-based agent runner with SSE streaming, real-time portfolio tracking, and mark-to-market updates
  • 655 real biotech catalyst scenarios with historical prices, PubMed data, patent data, and press release URLs
  • Custom datasets page for hand-picking trial groups with market cap/phase/difficulty filters
  • Click-to-browse modal for PubMed articles and press releases
  • Strategy builder with deploy-live modal for browser-based execution
  • Interactive catalyst calendar with day-by-day agent date tracking
  • Clinical trials explorer, SOC reference data, leaderboard, and HUD Python environment

Key Features

  • Trading Arena with real-time agent reasoning, portfolio panel, trade log, and catalyst calendar
  • Custom Datasets with CRUD, scenario picker, market cap filter, and styled dropdowns
  • Press release URLs linked to all 655 scenarios via automated search
  • Patent data from FDA Orange Book and Purple Book
  • Strategies page with deploy-live modal
  • Smooth SSE streaming with thinking blocks and fade-in animations

Test plan

  • Navigate to Trading Arena, select a dataset, and start a run
  • Create a custom dataset on the Datasets page with market cap filter
  • Verify custom dataset appears in Trading Arena dropdown
  • Expand a clinical trial card and verify View Source link works
  • Check calendar auto-scrolls during agent run

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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