feat(integrations): add posthog Stripe catalog provider#50
Conversation
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 9dcf55f. Configure here.
| "vercel/project", | ||
| "flyio/app", | ||
| "netlify/project", | ||
| } |
There was a problem hiding this comment.
Generator skips posthog in IMPLEMENTED
Medium Severity
This commit adds a hand-written posthog/analytics adapter but leaves posthog/analytics out of the generator’s IMPLEMENTED set. Running generate_catalog_integrations.py still treats that service as unimplemented, so it can overwrite providers/posthog/analytics.rs and rebuild providers/mod.rs and register_providers! without the manual registration.
Reviewed by Cursor Bugbot for commit 9dcf55f. Configure here.


Summary
CatalogResourceadapter(s).OUTPUT_FIELDSprovisional untilmise run discover.Test plan
mise run discoverwhen provider is linkedregistry.rsconflict with other family PRsNote
Low Risk
Follows the established CatalogResource pattern with offline tests only; SDK helpers are additive and PostHog output names remain provisional until discover.
Overview
Introduces PostHog as a managed Phase 1 catalog integration:
PostHogAnalyticsforposthog/analyticsexposes${integrations.*.api_key}from provisionalPOSTHOG_API_KEYoutput mapping, with catalog gap and hermetic provision tests, registry registration, and an outputs drift test alongside existing Cloudflare providers.Provider SDK gains
int_optional,bool_required, andbool_optionalon shared provision config parsing so generated catalog adapters can read non-string schema fields.Docs/process: new PROVIDER-WAVES.md and a catalog-first decision in DECISIONS; ADDING-A-PROVIDER links to waves.
scripts/generate_catalog_integrations.pyscaffolds remaining deployables fromcatalog.json(registry/mod updates, output hints including PostHog).Reviewed by Cursor Bugbot for commit 9dcf55f. Bugbot is set up for automated code reviews on this repo. Configure here.