Skip to content

feat(web): ship Markets + GenAI artifacts demo - #181

Merged
gaboesquivel merged 4 commits into
mainfrom
feat/markets-genai-demo
Sep 5, 2026
Merged

feat(web): ship Markets + GenAI artifacts demo#181
gaboesquivel merged 4 commits into
mainfrom
feat/markets-genai-demo

Conversation

@gaboesquivel

Copy link
Copy Markdown
Member

Summary

  • Signed-in home is the Markets board (CoinGecko public API, checked-in mock on failure) with a compact headlines strip. /markets redirects to /.
  • Adds getMarketSnapshot and a market-card json-render catalog next to the existing account-info demo. Shell copy is Basilic.
  • Docs and FIRST overlays mark PD as shipped. No wallet UI, no Fastify markets CRUD, no new CI workflow.

Test plan

  • Open / signed in: table renders (live or sample), sidebar shows Markets, page title is Markets
  • Confirm /markets redirects to /
  • Ask the assistant "What moved?" and confirm a market card artifact (skip if the model returns 402)
  • Login copy says Basilic, not Acme
  • pnpm --filter @repo/api exec vitest run src/lib/ai/tools/market-snapshot.spec.ts

Make Markets the signed-in home with CoinGecko or mock, add getMarketSnapshot plus a market-card catalog, and brand the demo shell as Basilic.
@vercel

vercel Bot commented Sep 4, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
basilic-docs Ready Ready Preview Sep 5, 2026 1:19am UTC
basilic-fastify Ready Ready Preview Sep 5, 2026 1:19am UTC
basilic-next Ready Ready Preview Sep 5, 2026 1:19am UTC

@gaboesquivel gaboesquivel added the enhancement New feature or request label Sep 4, 2026
@coderabbitai

coderabbitai Bot commented Sep 4, 2026

Copy link
Copy Markdown

Warning

Review limit reached

Next included review available in 30 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Team

Run ID: ad79811d-7a53-44da-b621-a23cc913beed

📥 Commits

Reviewing files that changed from the base of the PR and between ae71569 and 5923b9f.

📒 Files selected for processing (29)
  • _first/basilic/DESIGN.md
  • _first/basilic/JOURNEYS.md
  • _first/basilic/PRODUCT.md
  • apps/api/src/lib/ai/tools/account-info.ts
  • apps/api/src/lib/ai/tools/market-snapshot.spec.ts
  • apps/api/src/lib/ai/tools/market-snapshot.ts
  • apps/api/src/routes/ai/chat.test.ts
  • apps/docu/content/docs/architecture/ai.mdx
  • apps/docu/content/docs/architecture/frontend.mdx
  • apps/docu/content/docs/product/features.mdx
  • apps/docu/content/docs/product/index.mdx
  • apps/web/app/(dashboard)/(news)/news-list.tsx
  • apps/web/app/(dashboard)/(news)/page.tsx
  • apps/web/app/(dashboard)/markets/fetch-markets.ts
  • apps/web/app/(dashboard)/markets/markets-table.tsx
  • apps/web/app/(dashboard)/markets/mock-snapshot.ts
  • apps/web/app/(dashboard)/markets/page.tsx
  • apps/web/app/(dashboard)/page-title.tsx
  • apps/web/app/(dashboard)/sidebar.tsx
  • apps/web/app/auth/callback/magiclink/route.ts
  • apps/web/app/auth/login/login-form.tsx
  • apps/web/app/auth/login/page.tsx
  • apps/web/components/assistant/assistant-chat.tsx
  • apps/web/components/assistant/market-card-catalog.tsx
  • apps/web/e2e/chat-assistant.spec.ts
  • apps/web/e2e/dashboard.spec.ts
  • apps/web/e2e/public.spec.ts
  • apps/web/next.config.mjs
  • biome.json

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@gaboesquivel
gaboesquivel changed the base branch from docs/product-feature-map to main September 5, 2026 00:54
Keep PD shipped. Take Product Ready and roadmap from main.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant