Skip to content

Claude/market data backend design brzy f#43

Open
iminbali wants to merge 6 commits intoed-donner:mainfrom
iminbali:claude/market-data-backend-design-BrzyF
Open

Claude/market data backend design brzy f#43
iminbali wants to merge 6 commits intoed-donner:mainfrom
iminbali:claude/market-data-backend-design-BrzyF

Conversation

@iminbali
Copy link
Copy Markdown

No description provided.

iminbali and others added 6 commits April 22, 2026 13:06
Introduces the Next.js frontend (pages, components, Tailwind config), backend
API routes for chat, portfolio, watchlist, and snapshots, along with the
SQLite schema, LLM client, validation, and supporting tests.

Also tightens .gitignore (adds frontend ignores, .playwright-mcp, DB files,
root screenshots), updates PLAN and READMEs, removes stale Claude GitHub
workflows and the superseded MARKET_DATA_SUMMARY doc, and adds REVIEW.md.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Adds planning references for the market data interface, simulator, and
Massive API client to document the shared contract and implementation
details for future agents.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Synthesizes MARKET_INTERFACE.md, MARKET_SIMULATOR.md, MASSIVE_API.md, the
PLAN.md contract, and REVIEW.md findings into an implementation-ready
design. Incorporates fixes for the issues flagged in the archived design:
nanosecond timestamps for Massive snapshots, fresh APIRouter per stream
factory call, version-read under lock, public get_tickers() on the
simulator, AsyncGenerator return type, and DB-first / cache-second
ordering with compensating rollback for watchlist mutations.

https://claude.ai/code/session_01GCvQY96kWzXRBJpikLFcKg
@iminbali iminbali closed this Apr 23, 2026
@iminbali iminbali reopened this Apr 23, 2026
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.

2 participants