Skip to content

feat(self-driving): Simplify step 1 of self-driving Wizard, as we don't need to check FFs anymore#739

Merged
sortafreel merged 1 commit into
mainfrom
self-driving/simplify-wizard-step-1
Jun 26, 2026
Merged

feat(self-driving): Simplify step 1 of self-driving Wizard, as we don't need to check FFs anymore#739
sortafreel merged 1 commit into
mainfrom
self-driving/simplify-wizard-step-1

Conversation

@sortafreel

Copy link
Copy Markdown
Contributor

Problem

Changes

Test plan

Copilot AI review requested due to automatic review settings June 26, 2026 11:01
@github-actions

Copy link
Copy Markdown

🧙 Wizard CI

Run the Wizard CI and test your changes against wizard-workbench example apps by replying with a GitHub comment using one of the following commands:

Test all apps:

  • /wizard-ci all

Test all apps in a directory:

  • /wizard-ci basic-integration
  • /wizard-ci error-tracking-upload-source-maps
  • /wizard-ci mcp-analytics
  • /wizard-ci misc
  • /wizard-ci revenue

Test an individual app:

  • /wizard-ci basic-integration/android
  • /wizard-ci basic-integration/angular
  • /wizard-ci basic-integration/astro
Show more apps
  • /wizard-ci basic-integration/django
  • /wizard-ci basic-integration/fastapi
  • /wizard-ci basic-integration/flask
  • /wizard-ci basic-integration/javascript-node
  • /wizard-ci basic-integration/javascript-web
  • /wizard-ci basic-integration/laravel
  • /wizard-ci basic-integration/next-js
  • /wizard-ci basic-integration/nuxt
  • /wizard-ci basic-integration/python
  • /wizard-ci basic-integration/rails
  • /wizard-ci basic-integration/react-native
  • /wizard-ci basic-integration/react-router
  • /wizard-ci basic-integration/sveltekit
  • /wizard-ci basic-integration/swift
  • /wizard-ci basic-integration/tanstack-router
  • /wizard-ci basic-integration/tanstack-start
  • /wizard-ci basic-integration/vue
  • /wizard-ci error-tracking-upload-source-maps/android
  • /wizard-ci error-tracking-upload-source-maps/cicd-docker-node-raw
  • /wizard-ci error-tracking-upload-source-maps/cicd-github-actions-docker-node-raw
  • /wizard-ci error-tracking-upload-source-maps/cicd-github-actions-nested-docker-node-raw
  • /wizard-ci error-tracking-upload-source-maps/cicd-github-actions-node-raw
  • /wizard-ci error-tracking-upload-source-maps/cicd-github-actions-single-stage-docker-node-raw
  • /wizard-ci error-tracking-upload-source-maps/cicd-gitlab-node-raw
  • /wizard-ci error-tracking-upload-source-maps/cicd-monorepo-pnpm-node-react
  • /wizard-ci error-tracking-upload-source-maps/cicd-monorepo-raw-node-react
  • /wizard-ci error-tracking-upload-source-maps/cicd-ssh-vps-node-raw
  • /wizard-ci error-tracking-upload-source-maps/flutter
  • /wizard-ci error-tracking-upload-source-maps/ios
  • /wizard-ci error-tracking-upload-source-maps/next
  • /wizard-ci error-tracking-upload-source-maps/next-no-posthog
  • /wizard-ci error-tracking-upload-source-maps/node-raw
  • /wizard-ci error-tracking-upload-source-maps/node-rollup
  • /wizard-ci error-tracking-upload-source-maps/node-rollup-typescript-plugin
  • /wizard-ci error-tracking-upload-source-maps/node-webpack
  • /wizard-ci error-tracking-upload-source-maps/nuxt-3-6
  • /wizard-ci error-tracking-upload-source-maps/nuxt-4-3
  • /wizard-ci error-tracking-upload-source-maps/react-native
  • /wizard-ci error-tracking-upload-source-maps/react-vite
  • /wizard-ci error-tracking-upload-source-maps/rust
  • /wizard-ci mcp-analytics/custom-dispatcher
  • /wizard-ci mcp-analytics/typescript-sdk
  • /wizard-ci misc/quack-quack
  • /wizard-ci revenue/stripe

Results will be posted here when complete.

Copilot AI 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.

Pull request overview

This PR updates the self-driving program’s run contract to reflect that Self-driving is now open beta (available to every team), removing the previous “probe Signals API to check access” behavior and updating user-facing abort copy accordingly.

Changes:

  • Makes STEP 1 (“Check access”) complete instantly with no MCP/tool probe, so the run starts with an immediate checkmark/status update.
  • Updates the “self-driving is not available…” abort explanation to frame it as an unexpected Signals API outage in open beta.
  • Adds a unit test to prevent regressions back to “closed/per-team beta” messaging.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
src/lib/programs/self-driving/prompt.ts Updates agent prompt STEP 1 to be instant/no-probe and to only abort on genuine Signals API unreachability later in the run.
src/lib/programs/self-driving/detect.ts Adjusts the abort-case copy for open beta / outage framing.
src/lib/programs/self-driving/ARCHITECTURE.md Updates documentation to describe STEP 1 as instant/no-probe and clarifies gating in open beta.
src/lib/programs/__tests__/self-driving-detect.test.ts Adds coverage ensuring the abort copy uses open-beta framing and avoids old “join beta/per-team” language.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/lib/programs/self-driving/detect.ts
@sortafreel sortafreel merged commit 48e4516 into main Jun 26, 2026
20 checks passed
@sortafreel sortafreel deleted the self-driving/simplify-wizard-step-1 branch June 26, 2026 11:16
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