Skip to content

feat(integration-v2): cut the default run to install, init, identify, products - #283

Draft
gewenyu99 wants to merge 3 commits into
posthog-code/csp-script-src-alwaysfrom
posthog-code/integration-v2-cut-scope
Draft

feat(integration-v2): cut the default run to install, init, identify, products#283
gewenyu99 wants to merge 3 commits into
posthog-code/csp-script-src-alwaysfrom
posthog-code/integration-v2-cut-scope

Conversation

@gewenyu99

Copy link
Copy Markdown
Collaborator

Cuts the 15 capture sites, dashboards, and insights from the default integration-v2 run and replaces them with a suggestions handoff, plus new product-signals / enable-features / ai-observability steps.


Created with PostHog Code

gewenyu99 and others added 3 commits July 23, 2026 15:19
feat: Merge build into review; install-once with env fallback; review works handoff files
… products

Drops the 15-capture-site, dashboard, and insight steps and replaces them with
a handoff the user's own agent picks up: suggested events, the analyses they
unlock, and copy-paste prompts. Adds three steps — product-signals (a read-only
repo groom init spawns in parallel), enable-features (project-side product
switches, queued behind the groom), and ai-observability (enqueued only when
the manifests show an LLM SDK). Init now also owns the products that are
init-time options: autocapture, pageviews, session replay.

The enable-products instructions move to a shared partial so self-driving and
the new step can't drift, and they now name products-enable as the only write
path — project-settings-update needs the far broader project:write the run
deliberately doesn't hold. A missing tool or scope is reported as an outcome,
never a failed task, so a permission wall can't abort a run that otherwise
succeeded.

Generated-By: PostHog Code
Task-Id: 50129528-0b90-4c2e-836a-73f0a784473a
@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 mcp-analytics
  • /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 mcp-analytics/custom-dispatcher
  • /wizard-ci mcp-analytics/typescript-sdk
  • /wizard-ci revenue/stripe

Results will be posted here when complete.

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