Skip to content

Recommend partners from the homepage builder prompt - #1284

Draft
tannerlinsley wants to merge 5 commits into
mainfrom
taren/jev-partner-intent
Draft

tannerlinsley wants to merge 5 commits into
mainfrom
taren/jev-partner-intent

Conversation

@tannerlinsley

@tannerlinsley tannerlinsley commented Sep 21, 2026 •

Copy link
Copy Markdown
Member

The homepage prompt widget uses Jev to estimate which service categories a useful implementation of the project will likely need, even when the user gives only an app idea. It selects the first eligible partner in each category from the existing placement order. The inline stack picker, generated prompt, CLI, download recipe, and provider actions use those selections.

Category questions use TanStack AI's boolean probability output with a 0.6 threshold. Website-builder context accompanies the user's idea so content projects are interpreted as websites. Explicit provider preferences, exclusions, existing providers, and manual choices take priority. Prompt changes cancel stale analysis and clear stale exports. Unrelated input and unavailable inference preserve the deterministic flow. Inference runs server-side through the existing rate-limited endpoint for homepage requests only.

Preview: https://tanstack-builder-jev-preview.thetanstack.workers.dev/#start-with-a-prompt

Validation:

  • pnpm test: 536 passed, 3 skipped; type checks and lint pass. Production build passes.
  • node scripts/eval-starter-partners.mjs https://tanstack-builder-jev-preview.thetanstack.workers.dev: six live Jev checks pass, covering SaaS, recipe app, blog, resume site, existing Supabase services, and unrelated input.
  • Actual homepage picker checked for all four project ideas. SaaS selected auth, hosting, storage, and monitoring; recipe/blog selected hosting and storage; resume selected hosting. Resume export contained its deployment and no stale blog prompt.
  • Earlier desktop/mobile verification covers manual overrides, exclusions, rotation order, and export propagation. Unit tests cover the probability threshold and published adapter wire format.

The preview uses encrypted Worker secrets and an isolated schema-only database expiring September 27, 2026. No production deployment or merge.

@coderabbitai

coderabbitai Bot commented Sep 21, 2026

Copy link
Copy Markdown

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true

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.

@socket-security

socket-security Bot commented Sep 21, 2026 •

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Added@​tanstack/​ai-typesafe@​0.1.0741009891100
Added@​tanstack/​ai@​0.57.010010010098100

View full report

@socket-security

socket-security Bot commented Sep 21, 2026 •

Copy link
Copy Markdown

Warning

Review the following alerts detected in dependencies.

According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.

Action Severity Alert  (click "▶" to expand/collapse)
Warn Medium
Low adoption: npm @tanstack/ai-typesafe

Location: Package overview

From: package.json → npm/@tanstack/[email protected]

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at [email protected].

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@tanstack/[email protected]. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

View full report

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 21, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
tanstack-com d1404d1 Commit Preview URL

Branch Preview URL
Sep 24 2026, 07:37 PM

@tannerlinsley tannerlinsley changed the title Recommend Builder partners from application intent Recommend partners from the homepage builder prompt Sep 21, 2026

This branch has not been deployed

No deployments
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