Skip to content

feat(growth): enrich install activations and report developer journeys - #1027

Merged
blove merged 1 commit into
mainfrom
blove/growth-journey-v1
Sep 6, 2026
Merged

feat(growth): enrich install activations and report developer journeys#1027
blove merged 1 commit into
mainfrom
blove/growth-journey-v1

Conversation

@blove

@blove blove commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Eligible install/runtime activations now queue one optional company-enrichment job per contact using the admitted install email domain. Generic founder outreach remains independent, and research preserves install/runtime provenance without requiring a form or asserting employment.

Adds bounded growth:observability funnel and journey reports with explicit units, current authorization/stops, projection backlog, delivery outcomes, and sanitized company evidence. Evidence redaction removes derived research and cancels active work; persistence rechecks authorization and evidence under database locks.

Validation:

  • Growth unit, operator CLI, build and lint checks.
  • Lifecycle tests, type checks, adapter build and lint; research regression checks.
  • Disposable Neon integration coverage for activation, idempotency, stops, redaction, reporting and lease races.
  • Read-only production report dogfood and bounded production scraper/model calls for Threadplane and Neon. The existing test contact's unsubscribe was preserved; no prospect emails or retrospective enrollment were triggered.

The reports expose the existing pending projection work. Automatic projection scheduling and anonymous website-to-install attribution remain outside this change.

@vercel

vercel Bot commented Sep 6, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated
threadplane Ready Ready Preview Sep 6, 2026 12:27am UTC

Request Review

@github-actions github-actions Bot 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.

Automated approval: this PR received an intelligent (AI) code review. See the review comments on this PR.

@github-actions

github-actions Bot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

@blove
blove enabled auto-merge (squash) September 6, 2026 00:27
@blove
blove merged commit 40fe89e into main Sep 6, 2026
33 checks passed
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